入力モデルとメタ モデルが既にある XTend でコード ジェネレーターを構築しています。つまり、ATL を使用して XTend コード ジェネレーターの入力モデルを生成します (変換シーケンスの一部として、一度にではなく、徐々に抽象化レベルを下げます。これが、xtext を使用して構文を作成しない理由です)。 .
明確にするために、コード ジェネレーターの入力モデルは XMI 形式のファイルであり、xtext プロジェクトの文法ではありません (それを使用していません)。そして、これが私に問題/混乱を引き起こしていると思います。
既存のモデルを使用して新しい XText プロジェクトを作成し、.text ファイルを右クリックして as として実行し、アーティファクトを生成してから、mwe2 ファイルに対して同じことを行いました。
次のステップは何ですか?コード ジェネレーターを起動するにはどうすればよいですか? すべての例は、XText を使用して DSL を作成する POV からのものです。EMF メタ モデルと、その XMI ベースのインスタンスがあります。XTend を使用してそれをさらに処理するにはどうすればよいですか?
チュートリアルへのヒントやポインタは役に立ちます。
解決:
解決策は、私の受け入れられた回答で Sven が提案したとおりでしたが、genmodel を使用してメタ モデルから Java アーティファクトを生成する必要があることにも注意してください。このリンクはその方法を示しています: http://www.vogella.com/articles/EclipseEMF/article.html、セクション 4 を参照してください。