Eclipse以编程方式注册扩展点

时间:2017-06-20 09:26:54

标签: eclipse-rcp

我正在尝试为访问扩展注册表的类编写一些JUnit测试。

IExtensionRegistry registry = Platform.getExtensionRegistry();
    IConfigurationElement[] extensions = registry.getConfigurationElementsFor(EXTENSION_POINT);
    for (IConfigurationElement element : extensions) {
       [..]
    }

有没有办法以编程方式设置扩展点,以便我可以构建一个合适的测试环境?

我想从UI中尽可能地将这些测试与Eclipse RCP框架分离。

1 个答案:

答案 0 :(得分:0)

不,没有官方API以编程方式添加到扩展注册表。

添加到扩展注册表所涉及的所有类都在内部包中,因此不应使用它们。