Eclipse rcp Eclispe4:获取对零件的引用

Eclipse rcp Eclispe4:获取对零件的引用,eclipse-rcp,Eclipse Rcp,因此,我在e4 RCP应用程序(在application.e4xmi中)中定义了一个部分,并为其分配了一个ID。如何在代码中获取对该部分的引用。我需要一个引用才能对其执行methode。注入模型服务EModelService和应用程序MApplication并调用 modelService.find(id,应用程序); 您可以使用其他部件而不是MApplication,但应用程序应该始终工作。谢谢,这是获取部件的一种非常方便的方法!我还有一个问题:我想访问在我的部件的@PostConstruc

因此,我在e4 RCP应用程序(在
application.e4xmi
中)中定义了一个
部分,并为其分配了一个
ID
。如何在代码中获取对该
部分的引用。我需要一个引用才能对其执行methode。

注入模型服务
EModelService
和应用程序
MApplication
并调用

modelService.find(id,应用程序);

您可以使用其他部件而不是
MApplication
,但应用程序应该始终工作。

谢谢,这是获取部件的一种非常方便的方法!我还有一个问题:我想访问在我的部件的@PostConstruct方法中实例化的对象(它被声明为全局变量,我想用getter检索它),但它总是空的。甚至在我让应用程序加载一次之后。这听起来像是一个新问题,我们可能需要看一些代码。呵呵,我也这么想,只是创建了它: