Во-первых, давайте возьмем соответствующий редактор:
DomainDiagramEditor d= (DomainDiagramEditor) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
Теперь вы можете получить все элементы редактирования на диаграмме, получив от них соответствующую модель:
final List children = d.getDiagramEditPart().getChildren();
возвращает вам список EditParts.
Или вы можете получить объекты модели напрямую с помощью:
EObject element = d.getDiagram().getElement();
EList<EObject> eContents_ = element.eContents();
Это дает вам список всех объектов модели в активном редакторе.
Надеюсь, что ответ на ваш вопрос