在 Xtext 文档 (http://www.eclipse.org/Xtext/documentation.html#_17) 的Inferring a JVM Model部分中,它首先说:“在许多情况下,您会希望您的 DSL 概念可用作Java 元素。例如,实体将成为 Java 类,并且应该可以这样使用”。
在上面的示例中,如何在 xbase之外使用生成的 Entity 类,即在与 xtext 不同的项目中的真实 Java 代码中?
我本质上要问的是,我由模型 Inferrer 创建的 Java 类是否真的可以用作真正的 Java 类,它们可以在一个完全不同的项目中调用它们的方法并从 Java 代码访问字段,如果可以的话,这怎么能做完了?
我浏览文档让我担心生成的“Java 类”只是 Xbase 类型,仅在 xtext 上下文中引用,因此不是真正的 Java 类......