【发布时间】:2014-06-16 15:49:09
【问题描述】:
我创建了一个 Ecore 元模型并通过 EMF 生成了一个编辑器。为了生成我的输出代码,我在创建图表时解析资源集 (XMI),然后将这些资源映射到我自己的 Java 类。这些 Java 类负责生成我的输出,这些输出是基于少数模板文件 (.stg) 的一些 javascript 文件。 一切正常,但我的问题是 Xtend/Acceleo 等技术从何而来?我需要其中任何一个吗?我知道它们是基于模板的,但由于我有自己的模板,这些模板通过我的 Java 类呈现,为什么我需要使用 Xtend?我完全糊涂了。
非常感谢
【问题讨论】: