说,我有一个变量,当它在盘旋时我应该能够显示完整的变量声明信息,包括关键字和对象。例如,如果我有像
这样的规则DataEntry: "VAR" v=Varname init+=Initialise*';';
Varname : name = ID;
Initialise : "=" INTEGER;
现在,如果我将鼠标悬停在varname的实例上,其定义如下所示
VAR num1 = 0;
然后我应该能够在悬停中显示如上所示的完整定义。我怎样才能做到这一点?我知道有一个单独的进程来获取对象并为关键字分开一个,有什么东西我可以获得DataEntry规则中设置的所有内容而不管关键字和对象?
谢谢,
Anitha
答案 0 :(得分:0)
你可以使用
EObject o = ...;
NodeModelUtils.findActualNodeFor(o).getText();
获取节点模型及其文本。