Можно ли передать параметры из конфигурации MWE2 в XTend - PullRequest
0 голосов
/ 28 мая 2020

очень долгое время я использовал 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?

Спасибо за ответы

...