使用JET和EMF

时间:2008-09-22 11:55:14

标签: eclipse-emf eclipse-m2t-jet

我需要在EMF模型元数据上运行JET模板 - 即模型本身(不是数据)输入到我的JET模板。

更实际 - 我想基于EMF模板生成非Java代码。

我是怎么做到的?

谢谢

2 个答案:

答案 0 :(得分:3)

我不确定我是否正确,但您可以将模型像任何其他对象一样传递到JET模板中(如JET tutorial中所述)。此外,如果使用JET生成Java或任何其他文本也没有区别。作为附加指针,您可能需要考虑使用Xpand(openArchitectureWare的一部分)来生成非常舒适的模型到文本(包括模板编辑器中模型的内容辅助等内容)。

答案 1 :(得分:0)

对于代码生成,您可以使用Acceleo。这就像Xpand非常舒适的文本生成模型(Acceleo语言对模型浏览来说非常直观),也比JET痛苦少。