Xtextで、モデル ファイルの型宣言から型マップ (つまり Java マップ) を作成するにはどうすればよいですか? モデル ファイルが次のようになっているとします。
type String { ...some definitions... }
type Foo { ...some definitions... }
私のXtext文法は次のように言っています:
DataType: 'type' name=ID '{' ... '}';
<String,DataType>
パーサーの実行中またはテンプレートが評価される前のマップを作成するにはどうすればよいですか? 後で Xpand テンプレートからマップにアクセスするにはどうすればよいですか?
注: 2011 年です。グローバル変数 ( static
) は使用しないでください。