Eclipse RCP E4访问其他类

时间:2015-04-16 03:35:27

标签: eclipse-rcp e4

我有两个部分可以说是A和B.部分A有一个名为isDragging的函数,它返回布尔值。

如何访问方法B中的isDragging函数?我应该让功能变得静止吗?我可以在这里依赖依赖注入(如果可能的话)吗?

1 个答案:

答案 0 :(得分:1)

使用EModelService按ID查找A部分:

@Inject
EModelService modelService;
@Inject
MApplication application;


MPart partA = (MPart)modelService.find("part A id", application);

PartAObject myObject = (PartAObject)partA.getObject();

if (myObject.isDragging())

其中' PartAObject'是你的部分类(在模型类URI中指定)。