Eclipse plugin Xtext-如何扩展XtextDocument类

Eclipse plugin Xtext-如何扩展XtextDocument类,eclipse-plugin,dsl,xtext,Eclipse Plugin,Dsl,Xtext,我需要扩展XtextDocument类,以便可以向dsl文档添加一些属性。 怎样才能做到呢? 我试图将绑定添加到Ui模块,但XtextDocument没有绑定。 提前感谢您只需向ui模块添加一个新绑定即可。遵循公约的所有方法 public Class<? extends ${TypeToBind}> bind${SomeName}() { return ${MySpecialType}.class } public类就是我所做的,由于某种原因它不起作用,现在它在我更改新类之后起

我需要扩展XtextDocument类,以便可以向dsl文档添加一些属性。 怎样才能做到呢? 我试图将绑定添加到Ui模块,但XtextDocument没有绑定。
提前感谢

您只需向ui模块添加一个新绑定即可。遵循公约的所有方法

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

public类就是我所做的,由于某种原因它不起作用,现在它在我更改新类之后起作用,这样构造函数就被注入了。谢谢:)
public Class<? extends XtextDocument> bindXtextDocument() {
  return MyDocument.class;
}