gef Node auswählen

meddins

Grünschnabel
Hi,

ich habe folgendes Problem, ich habe eine Element xmi:id aus einem emf/gef Model. Ich komme auch an das zugehörige EObject ran, indem ich
Code:
String elementId = "_hC1bqofhEd6ysL2u54zYuA";
		DiagramEditor editor = (DiagramEditor) window.getActivePage().getActiveEditor();
		EObject element = editor.getDiagram().eResource().getEObject(elementId);
das hier mache.

Das Problem ist, dass ich eigentlich das EObject der zugehörigen Node und nicht das EObject des Elements brauche. Ich habe aber keine xmi:id für die Node, sondern nur die des Elements.
Die Node brauche ich um einen Marker setzten zu können, zu dem man dann auch springen kann, wenn man im Problems View auf ihn klickt. Setzt man den Marker nur auf des Element, dann springt man nur zu der zugehörigen Resource und nicht zu dem Element in der Resource.

meddins
 
Zurück