我有以下问题。我有一个带有M2M转换的EMF项目,它使用ATL技术。然后我有一个使用XPand进行代码生成的项目。我想做下面的工作流程。
模型A->模型B->代码
我如何才能意识到这一点,问题是,我有两个项目,我必须将我的模型和元模型复制到另一个项目中。是否有任何技术可以对上述工作流进行建模?
谢谢你,克莱门斯
发布于 2012-12-04 05:56:22
你应该看看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
问候
发布于 2012-12-04 16:59:45
如果您可以编写相应的ant脚本,则可以在tycho构建期间使用tycho应用程序运行它。ATL有ant任务,EMF也有。不过,这有点像黑客,MWE是一种更协调的方式。
https://stackoverflow.com/questions/13644283
复制相似问题