Как программно перемещаться по Java в модели Ecore для извлечения информации об элементах?
Лучший отдельный ресурс по EMF - это "Eclipse Modeling Framework" книга (2-е издание).
@ Ответы Pangea на интерфейсы EObject. Но лучший способ использовать экземпляр модели - это использовать сгенерированные интерфейсы. Если вы прочитали статью «Путешествие по Eclipse Modeling Framework» , написанную Ларсом Фогелем, она содержит простой пример доступа к модели с использованием сгенерированных API. И у «книги» есть намного больше на эту тему.
Вы можете использовать API-интерфейсы EObject, такие как eContents (), eSet (), eGet () и т. Д., Или вы можете использовать xText oAW.
API EObject: http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.emf.doc/references/javadoc/org/eclipse/emf/ecore/EObject.html
http://www.eclipse.org/Xtext/