Я новичок в Xtext. Я использую класс модели в моем DSL так:Импорт Java-класса из Xtext dsl
Model abc:
variable1
variable2
и импорт класса так:
import a.b.c
То, что я хочу сделать, это, когда я говорю, импорт а (который является классом Java в тот же каталог). Редактор должен признать этот класс A.B.C и передать его в качестве модели, как:
ModelName = Classname
имена переменных = переменных в классе.
Я также написал другой класс, который получает ссылки на переменные в классе модели. Итак, если я скажу variable1 в этом классе и если нет переменной с именем variable1 во всех моделях, будет синтаксическая ошибка. Он работает, когда я пишу класс модели в dsl, но я не мог этого сделать с использованием моего класса импорта.
Спасибо за любую помощь.
SRY я не могу следовать за вами. Можете ли вы дать больше контекста. EG - грамматика и полная модель –