0

DSL ドキュメントにいくつかのプロパティを追加できるように、XtextDocument クラスを拡張する必要があります。どのようにそれを行うことができますか?Ui モジュールにバインドを追加しようとしましたが、XtextDocument のバインドがありません。前もって感謝します

4

1 に答える 1

0

新しいバインドを ui モジュールに追加するだけです。規則に従うすべてのメソッド

public Class<? extends ${TypeToBind}> bind${SomeName}() {
  return ${MySpecialType}.class
}

インジェクターが作成されると、反射的に呼び出されます。したがって、バインディング

public Class<? extends XtextDocument> bindXtextDocument() {
  return MyDocument.class;
}

トリックを行います。

于 2013-05-21T08:36:57.753 に答える