かなりばかげた質問があります。xtext を使用して単純な DSL を定義し、Xpand を使用してコードを生成しています。
今度は、xpand を使用して DSL モデルを読み取り、コードを生成したいと考えています。どうやってやるの?
ウィザードから新しい xtext プロジェクトを作成することで簡単にできるというチュートリアルをたくさん読みました。次に、とりわけ、次のプロジェクトが作成されます。
org.xtext.example.domainmodel. ジェネレーター。
内部では、ジェネレーターは次のようになります。
- ソース
- モデル (DSL モデルを配置)
- テンプレート (コード ジェネレーターのテンプレートを配置)
- ワークフロー (ワークフロー ファイル)
次に、ワークフローを実行して、DSL ファイルからコードを生成します。それは簡単で簡単です。
私の問題は、新しい xtext プロジェクトを作成するときに、org.xtext.example.domainmodel を取得できないことです。ジェネレーター。事業。以下の4つしかありません。
org.xtext.example.domainmodel
org.xtext.example.domainmodel.sdk
org.xtext.example.domainmodel.tests
org.xtext.example.domainmodel.ui
では、どうすれば org.xtext.example.domainmodel を作成できますか? ジェネレーターファイル???