Gef:如何从EditPart访问GraphicalEditor实例?

时间:2014-03-24 15:33:35

标签: java eclipse-gef

在EditPart类中,我需要此EditPart所属的GraphicalEditor实例。在不将所需对象传递给EditPartFactories和EditParts的情况下,最简单的方法是什么?

1 个答案:

答案 0 :(得分:1)

我找到了解决问题的方法:我可以通过

访问EditPart
Workbench.getInstance().getActiveWorkbenchWindow().getActivePage().getActiveEditor();

这是有效的,因为我可以假设EditPart在执行此代码时具有焦点,我在我的问题中忘了提及。