我有以下问题。我有一个使用ATL作为技术的M2M转换的EMF项目。然后我有一个使用XPand代码生成的项目。我想做以下工作流程。
模型A - - >模型B ---->代码
我怎么能意识到,问题是,我有两个项目,我必须将我的模型和元模型复制到另一个项目。是否有任何技术可以对上述工作流程进行建模?
谢谢你, 克莱门斯
答案 0 :(得分:1)
您应该看看MWE2:http://www.eclipse.org/Xtext/documentation.html#MWE2
您将能够在mwe2工作流程中描述m2m执行和xpand生成。
您还需要从java启动atl转换,请参阅:https://github.com/101companies/101repo/blob/master/contributions/atl/src/atl/RunTransfoJava.java
问候
答案 1 :(得分:0)
如果您可以编写相应的ant脚本,则可以在tycho构建期间运行tycho-application运行它。 ATL有蚂蚁任务,EMF也是如此。这有点像黑客攻击,MWE是一种更加协调的方式。