1

次の質問があります。私は、ATL をテクノロジーとして使用する M2M トランスフォーメーションを含む EMF プロジェクトを持っています。次に、コード生成に XPand を使用するプロジェクトがあります。次のワークフローを実行したい。

モデル A -- --> モデル B --> コード

問題は、2 つのプロジェクトがあり、モデルとメタモデルを他のプロジェクトにコピーする必要があることです。上記のようなワークフローをモデル化するテクノロジーはありますか?

ありがとう、クレメンス

4

2 に答える 2

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

よろしく

于 2012-12-03T21:56:22.273 に答える
0

対応する ant スクリプトを作成できる場合は、tycho ビルド中に実行される tycho-application でそれを実行できます。ATL にはアリ タスクがあり、EMF にもアリ タスクがあります。ただし、これはちょっとしたハックであり、MWE はそれを行うためのより調整された方法です。

于 2012-12-04T08:59:45.457 に答える