Question

Inside an EditPart class, I need the instance of the GraphicalEditor this EditPart belongs to. What is the easiest way to do this without passing the required object to the EditPartFactories and on to the EditParts?

Was it helpful?

Solution

I found a solution to my problem: I can just access the EditPart via

Workbench.getInstance().getActiveWorkbenchWindow().getActivePage().getActiveEditor();

This works because I can assume that the EditPart has focus when this code is executed, which I forgot to mention in my question.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top