2

かなりばかげた質問があります。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 を作成できますか? ジェネレーターファイル???

4

2 に答える 2

0

どのチュートリアルを意味しますか? (リンクをお願いします)そして、彼らは本当に発電機プロジェクトについて話しているのですか?プロジェクト内パッケージ について話すのは通常のことです。org.xtext.example.domainmodel.generator org.xtext.example.domainmodel

于 2013-06-30T21:01:42.493 に答える