Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我用 EMF 创建了一个模型,并为这个模型生成了一个 Eclipse 插件。在插件中,我现在可以定义该模型的一个实例。但现在我想从这个实例生成 Java 代码。我怎样才能做到这一点?
您应该首先从您的 eCore 模型创建一个 GenModel。新建 -> 创建 -> EMF 生成器模型 -> 从 eCore -> 选择您的 eCore。然后单击此模型的顶级元素并选择 Generate All。
编辑: 没有办法直接从自定义模型生成 Java。您必须使用 JET、Accelo 或 xTend2 来编写您的生成器。或者,您可以查看 xText 项目。