В разделе Вывод модели JVM документации Xtext (http://www.eclipse.org/Xtext/documentation.html#_17) он начинается со слов: «Во многих случаях вам понадобится ваши концепции DSL будут использоваться в качестве элементов Java. Например, Entity станет классом Java и должен использоваться как таковой ".
В приведенном выше примере, как я могу использовать сгенерированный класс Entity вне xbase, то есть в реальном Java-коде в проекте, отличном от проекта xtext?
По сути, я спрашиваю, могут ли классы Java, созданные мной с помощью модели Inferrer, действительно использоваться как реальные классы Java, которые могут вызывать свои методы и поля, доступные из кода Java, в совершенно другом проекте, и если да, то как это можно сделать? быть сделано?
Изучение документации заставило меня опасаться, что сгенерированные «классы Java» являются только типами Xbase, только ссылками в контексте xtext и, следовательно, не являются настоящими классами Java ...