Создание собственного редактора моделей Ecore

Я создал модель EMF и генерирую конкретные экземпляры этой модели (MyEmf.core). Я использую «Редактор модели Ecore» по умолчанию в Eclipse, но мне было интересно, можно ли сгенерировать собственный редактор, поскольку я видел, что также можно сгенерировать «код редактора».

  1. Можно ли запустить собственный редактор?
  2. Как изменить метки по умолчанию для имен атрибутов/классов? f.e метка для корня моей модели - «Root», и я изменю метку на «Abc», не меняя имя класса

Спасибо!


person Kian Slang    schedule 24.02.2016    source источник


Ответы (2)


Есть много способов сделать это. Вы можете запустить стандартный редактор: щелкните правой кнопкой мыши проект yourProject.editor и запустите его как приложение eclipse. Во вновь запущенном экземпляре eclipse вы можете создать новый общий проект и добавить новый файл вашего типа (новый -> другой -> поиск имени вашего проекта). Таким образом, вы получите стандартный древовидный редактор для вашего языка.

Вы также можете создавать графические и текстовые редакторы, если хотите. Ключевые слова для Google: HUTN, ESON (оба текстовые), GMF, Epsilon EuGeNia, Graphitti (графические).

person vikin9    schedule 26.02.2016

Я рекомендую вам Затмение Сириуса. С его помощью очень легко создавать графические редакторы.

person aphex    schedule 06.05.2016