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
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
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 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