我们可以为代码中创建的组件设置元素ID,例如应用程序模型中的ID(e4xmi)吗?

时间:2017-11-09 04:45:20

标签: eclipse-plugin eclipse-rcp osgi-bundle e4

我创建了一个带有部分的RCP应用程序。在这部分中,我创建了一个TreeViewer。我可以为此查看器设置ID,以便其他插件可以按ID查找此查看器吗?我们怎样才能获得这个?

1 个答案:

答案 0 :(得分:1)

不,你不能这样做。

部件的内容不在应用程序模型中,并且不具备模型ID。

您必须使用findPart的{​​{1}}方法查找该部分,然后调用您在部件对象中编写的某些方法来获取查看器。

EPartService