【问题标题】:How to generate Java-code from model of EMF如何从 EMF 模型生成 Java 代码
【发布时间】:2012-07-26 12:05:01
【问题描述】:

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

【问题讨论】:

    标签: eclipse-emf model-driven-development


    【解决方案1】:

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

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

    【讨论】:

    • 这就是我已经做的,但我想从我用生成的插件创建的模型中生成代码。
    猜你喜欢
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-29
    • 2012-10-18
    • 2015-07-21
    • 1970-01-01
    相关资源
    最近更新 更多