1

我用 EMF 创建了一个模型,并为这个模型生成了一个 Eclipse 插件。在插件中,我现在可以定义该模型的一个实例。但现在我想从这个实例生成 Java 代码。我怎样才能做到这一点?

4

1 回答 1

2

您应该首先从您的 eCore 模型创建一个 GenModel。新建 -> 创建 -> EMF 生成器模型 -> 从 eCore -> 选择您的 eCore。然后单击此模型的顶级元素并选择 Generate All。

编辑: 没有办法直接从自定义模型生成 Java。您必须使用 JET、Accelo 或 xTend2 来编写您的生成器。或者,您可以查看 xText 项目。

于 2012-07-30T05:38:15.260 回答