Зарегистрируйте URI EPackage в среде исполнения EMF в Eclipse IDE - PullRequest
1 голос
/ 29 октября 2011

Я создал метамодель ecore и хочу зарегистрировать ее в среде исполнения EMF.Поскольку я работаю с моделью в IDE, я хочу сделать это в моем текущем экземпляре Eclipse, то есть не программно.

Другими словами, я хочу найти URI метамодели в Navigate-> Откройте EPackage.

Я использую Eclipse Indigo, Modeling edition.

1 Ответ

0 голосов
/ 21 декабря 2011

EMF работает с элементами, развернутыми в плагинах. Если вы хотите работать с метамоделью в своем рабочем пространстве, вы можете:

  1. создать динамический экземпляр вместо регистрации метамодели (и создания «реального» экземпляра).
  2. создайте небольшой плагин Eclipse, который будет создавать это действие для регистрации вашей метамодели.

В противном случае вам придется запустить новый экземпляр Eclipse. Поскольку EMF работает с метамоделями, развернутыми в плагинах, большинство инструментов на основе EMF предполагают, что метамодель находится в плагине, и работа с метамоделью из рабочей области всегда сложнее, чем работа с той же метамоделью из плагина.

Стефан Бегодо

Отказ от ответственности: я являюсь руководителем проекта Eclipse Foundation на основе EMF.

...