在EditPart类中,我需要此EditPart所属的GraphicalEditor实例。在不将所需对象传递给EditPartFactories和EditParts的情况下,最简单的方法是什么?
答案 0 :(得分:1)
我找到了解决问题的方法:我可以通过
访问EditPartWorkbench.getInstance().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
这是有效的,因为我可以假设EditPart在执行此代码时具有焦点,我在我的问题中忘了提及。