2

完全な EMF-Metamodel (ecore) を作成しました。xtext2 が xpand よりもコード生成に適していることをどこかで見つけたので、Xtext2 でコード生成を試してみたいと思います。

Eclipse で新しいプロジェクトを作成し、既存の ecore-model をインポートしました。Xtend で新しいプロジェクトを使用して、コード生成を行います。

  1. xtext へのデフォルトの変換が好きではありません。多くの中括弧やその他のものに。変換方法をどうにか定義できますか?
  2. メタモデル (ecore) を変更した場合、xtext ファイルの更新を強制するにはどうすればよいですか?
  3. 私の目標を達成するためのより良い方法はありますか?
4

1 に答える 1

0

モデルからテストへの生成テクノロジとして xtext を選択した場合は、ecore モデルから xtext ソースを生成するためにも使用してみませんか? これは、標準的なテンプレート アプローチです。

スコア ソースが変更されたときの再生成の強制に関しては、Eclipse ビルダーを作成し、ecore プロジェクトを構成して、プロジェクト内のリソースの変更時にビルドを呼び出します。

于 2013-04-19T14:15:18.667 に答える