Есть ли возможность писать валидатор и подобные вещи непосредственно в java вместо использования Xtend?
Итак, есть ли способ остановить переписку Xtext java-файлов в xtend-gen?Как использовать java вместо Xtend
Приветствия Krzmbrzl
Есть ли возможность писать валидатор и подобные вещи непосредственно в java вместо использования Xtend?
Итак, есть ли способ остановить переписку Xtext java-файлов в xtend-gen?Как использовать java вместо Xtend
Приветствия Krzmbrzl
никогда не редактировать материал в Src-GEN/Xtend-ген. пользовательские материалы всегда должны быть размещены в src
нет общего ответа на этот вопрос. Вы можете (для большинства мест) настройки, что во фрагменте рабочего процесса языка (путем установки свойства или путем замены фрагмента (вы должны прочитать код Fragments для этого)
//fragment = validation.ValidatorFragment auto-inject {}
fragment = validation.JavaValidatorFragment auto-inject {}
...
fragment = contentAssist.ContentAssistFragment auto-inject {
// you have to create the class and add the binding yourself
generateStub = false
}
...
fragment = scoping.ImportNamespacesScopingFragment auto-inject {
generateStub = true
generateXtendStub = false
}
И конечно вы всегда можете java-подкласс классов xtend и добавить привязку для вашего подкласса