【发布时间】:2008-09-22 11:55:14
【问题描述】:
我需要在 EMF 模型元数据上运行 JET 模板 - 即模型本身(不是数据)输入到我的 JET 模板中。
更实际 - 我想生成基于 EMF 模板的非 Java 代码。
我是怎么做到的?
谢谢
【问题讨论】:
标签: eclipse-emf eclipse-m2t-jet
我需要在 EMF 模型元数据上运行 JET 模板 - 即模型本身(不是数据)输入到我的 JET 模板中。
更实际 - 我想生成基于 EMF 模板的非 Java 代码。
我是怎么做到的?
谢谢
【问题讨论】:
标签: eclipse-emf eclipse-m2t-jet
我不确定我是否正确,但您可以像将任何其他对象一样将模型传递到 JET 模板中(如 JET tutorial 中所述)。此外,使用 JET 生成 Java 或任何其他文本也没有区别。作为一个额外的指针,您可能需要考虑使用 Xpand(openArchitectureWare 的一部分)进行非常舒适的模型到文本生成(包括模板编辑器中模型的内容辅助等)。
【讨论】:
对于代码生成,您可以使用 Acceleo。这就像 Xpand 非常舒适的模型到文本生成(Acceleo 语言对于模型浏览非常直观)并且比 JET 更不痛苦。
【讨论】: