0

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

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

我怎么做?

谢谢

4

2 回答 2

3

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

于 2008-09-22T15:10:50.303 回答
0

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

于 2008-09-22T15:21:24.177 回答