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

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

我是怎么做到的?

谢谢

有帮助吗?

解决方案

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top