2016-09-21 4 views
0

Я разрабатываю DSL, используя xText (версия 2.10.0), и я хотел бы добавить также генератор кода.xText: doGenerate метод не называется

При запуске плагинов, как я понял, генератор кода должен вызываться автоматически при изменении файла. Этого не происходит.

Использование отладчика Я заметил, что функция doGenerate не вызывается.

Что я могу сделать, функция doGenerate будет вызываться автоматически?

Спасибо.

ответ

1

Ваш файл нуждается в правильном расширении файла (с учетом регистра), проект нуждается в природе xtext, и автоматическая сборка должна быть включена. Тогда генератор будет вызван при сохранении ошибок моделей

+0

Я проверял, что вы упомянули: файл имеет правильное расширение, природа xtext существует в плагине ui, а сборка автоматически включена - все равно генератор не вызывается , Не могли бы вы предложить мне, как продолжить? – CFA

+0

Можете ли вы поделиться полным проектом dsl и проектом, содержащим файл модели, например. В github –

+0

Я понял это: тестовый проект не был настроен как проект xtext: щелкните правой кнопкой мыши по проекту -> Настроить -> Преобразовать в проект Xtext. Танки. – CFA