0

我需要扩展 XtextDocument 类,以便可以向我的 dsl 文档添加一些属性。怎么做到呢?我尝试将绑定添加到 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 回答