Как вызвать генератор xtend2 из класса Java?

Я использую фреймворк Xtext для своего DSL и хочу генерировать код в нижней части панели инструментов. Я получаю файл, выбранный из рабочей среды, но как я могу вызвать генератор Xtend? Я не знаю, как я могу получить параметр ресурса для doGenerate.


person andrex_jux    schedule 07.07.2012    source источник


Ответы (1)


Хотя вопрос был немного другим, мой ответ здесь также актуален: project">Как вызвать синтаксический анализатор Xtext/JvmModelInferrer из проекта Java

По сути, используйте инжектор, сгенерированный Xtext, и получите экземпляр IGenerator.

person Zoltán Ujhelyi    schedule 07.07.2012