очень долгое время я использовал XPand с MWE2, и есть механизм переменных, который я могу определить в MWE2 и передать его в XPand Template, как показано ниже.
component = org.eclipse.xpand2.Generator : javaGenerator {
metaModel = umlMM
globalVarDef = { name = "java_version" value="${java_version}"}
outlet = {
path="target/generated-sources"
}
expand = "template::Root::Root for model"
}
Теперь я пытаюсь преобразовать это в XTend, но я могу найти способ передать эту информацию генератору ....
Подобная структура доступна ...
component = org.eclipse.xtext.generator.GeneratorComponent {
register= setup
slot = 'model'
outlet = {
path = "target/generated-sources"
}
}
но я не вижу никакого механизма на
https://github.com/eclipse/xtext-core/blob/master/org.eclipse.xtext/src/org/eclipse/xtext/generator/GeneratorComponent.java
Есть ли способ сделать то же самое с XTend?
Спасибо за ответы