次の質問があります。私は、ATL をテクノロジーとして使用する M2M トランスフォーメーションを含む EMF プロジェクトを持っています。次に、コード生成に XPand を使用するプロジェクトがあります。次のワークフローを実行したい。
モデル A -- --> モデル B --> コード
問題は、2 つのプロジェクトがあり、モデルとメタモデルを他のプロジェクトにコピーする必要があることです。上記のようなワークフローをモデル化するテクノロジーはありますか?
ありがとう、クレメンス
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
よろしく
対応する ant スクリプトを作成できる場合は、tycho ビルド中に実行される tycho-application でそれを実行できます。ATL にはアリ タスクがあり、EMF にもアリ タスクがあります。ただし、これはちょっとしたハックであり、MWE はそれを行うためのより調整された方法です。