2013-04-19 3 views
1

У меня есть полностью созданный EMF-Metamodell (ecore). Теперь я хочу попробовать Code-Generation с Xtext2, потому что я нашел где-то, что xtext2 лучше для генерации кода, чем xpand.Модель Ecore для Xtext

Я создал новый проект с Eclipse и импортировал существующую модель ecore. Я использую новый проект с Xtend для генерации кода.

  1. Мне не нравится преобразование по умолчанию в xtext. Для многих фигурных скобок и других вещей. Могу ли я каким-то образом определить, как я хочу, чтобы он был преобразован?
  2. Когда я меняю свою мета-модель (ecore), как я могу обеспечить обновление xtext-файла?
  3. Есть ли лучший способ достичь моих целей?
+0

Вы решили это? Особенно интересен пункт №2. – Piotr

ответ

0

Если вы выбрали xtext как технологию генерации модели для тестирования, почему бы не использовать ее для генерации источника xtext из модели ecore? Это стандартный шаблонный подход.

Что касается принудительного использования регенератора при изменении источника оценки, создайте построитель Eclipse и настройте проект ecore для вызова сборки при любом изменении ресурса в проекте.

+0

У вас есть примеры учебников для этого? Я ДУМАЮ, что знаю, что вы имеете в виду, но я не могу сопоставить теорию с практической частью. – Iron

Смежные вопросы