У меня довольно глупый вопрос. Я использую xtext для определения простого dsl и Xpand для генерации кода.
Теперь я хочу использовать xpand для чтения моих моделей dsl и генерации кода. Как я могу это сделать?
Я прочитал много руководств, в которых говорилось, что я могу просто сделать это, создав новый проект xtext из мастера. Затем среди прочих будет создан следующий проект:
org.xtext.example.domainmodel.генератор.
А внутри генератор выглядит вот так:
- src
- model (place the dsl model)
- шаблоны (разместите шаблон для генератора кода)
- рабочий процесс (файл рабочего процесса)
Затем я просто запускаю рабочий процесс и генерирую код из файла dsl. Это просто и легко.
Моя проблема в том, что когда я создаю новый проект xtext, я не получаю org.xtext.example.domainmodel.generator. проект. У меня есть только следующие четыре:
org.xtext.example.domainmodel
org.xtext.example.domainmodel.sdk
org.xtext.example.domainmodel.tests
org.xtext.example.domainmodel.ui
Итак, как я могу создать файл org.xtext.example.domainmodel.generator???