Xtext代码生成:从XBlockExpression

时间:2016-07-19 08:30:13

标签: code-generation xtext emf xtend xbase

目前我正致力于基于Xtext-DSL的代码生成。现在我面临以下问题:

我正在使用我自己的IGenerator接口实现生成.xtend文件。一切都运行完美,但我无法从我的DSL中的XBlockExpression访问原始字符串。我只能使用所有属性访问EMF-AST,但是从模型中重新生成原始代码似乎需要很多开销,因为我真的只需要使用XBlockExpression中的所有代码。

有人有想法吗?

1 个答案:

答案 0 :(得分:1)

您始终可以通过所谓的节点模型访问文本表示。课程NodeModelUtils可让您访问它,例如致电findActualNodeFor。可以询问生成的INode文本

相关问题