私の目標は、モデルのメタモデルを作成することですが、EMFのデフォルトよりも1レベル高くなっています。meta-model(2)は、可能なmodles(1)の可能性と制限を定義する必要があります。次に、このモデルのJavaコードを生成します。
2メタモデル1モデル0Javaコード
したがって、model(1)は一種のDSLであり、メタモデルはそのDSLの定義です。
これどうやってするの。EMFで可能ですか、それともEclipse Modeling Projectの他のプラグインはありますか?
このツールのようないくつかの機能を検索しています:http ://www.actifsource.com/ただし、追加のジェネレーターテンプレートを指定していません。