質問

EMF モデルのメタデータに対して JET テンプレートを実行する必要があります。モデル自体 (データではない) が JET テンプレートに入力されます。

より実際的には、EMF テンプレートに基づいて非 Java コードを生成したいと考えています。

どうやってやるの?

ありがとう

役に立ちましたか?

解決

コード生成には、Acceleo を使用できます。これは、Xpand と同様に、テキスト生成が非常に快適なモデル (Acceleo 言語はモデルの閲覧に非常に直感的です) であり、JET よりも苦痛が少ないです。

他のヒント

正しく理解できているかどうかはわかりませんが、他のオブジェクトと同じようにモデルを JET テンプレートに渡すことができます (「 JET チュートリアル)。また、JET を使用して Java またはその他のテキストを生成する場合も違いはありません。追加の指針として、Xpand (の一部) の使用を検討することをお勧めします。 オープンアーキテクチャウェア) モデルからテキストへの生成が非常に快適になります (テンプレート エディターでのモデルのコンテンツ アシストなどを含みます)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top