Eclipse RCP E4 正在访问其他 class
Eclipse RCP E4 accessing other class
我有两个部分,比如说 A 和 B。A 部分有一个名为 isDragging
的函数,它是 returns 布尔值。
如何访问方法 B 中的 isDragging
函数?我应该让函数变成静态的吗?我可以在这里依赖依赖注入吗(如果可能的话)?
使用 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' 是您的部分 Class(在模型 Class URI 中指定)。
我有两个部分,比如说 A 和 B。A 部分有一个名为 isDragging
的函数,它是 returns 布尔值。
如何访问方法 B 中的 isDragging
函数?我应该让函数变成静态的吗?我可以在这里依赖依赖注入吗(如果可能的话)?
使用 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' 是您的部分 Class(在模型 Class URI 中指定)。