OCL:从AST到具体语法

时间:2017-02-24 22:48:36

标签: java abstract-syntax-tree ocl concrete-syntax-tree

Evrything在标题中:我有一个OCL AST(以root作为org.eclipse.ocl.ecore.Constraint)我已修改过。 我想再次解析它,但我只找到了#34;单行OCL语法"在打印约束(或任何OCL事物)时得到的 - 在他们的toString()方法中提供。

有人知道从EMF OCL约束中获取最终可解析的OCL字符串的方法吗? (或来自任何TypedElement)(或来自任何OCLExpression或ExpressionInOCL)??

谢谢! 爱德华

1 个答案:

答案 0 :(得分:0)

正如我在Eclipse OCL论坛上多次回答...... http://eclipse.org/forums/eclipse.modeling.mdt.ocl

如果您使用旧的OCL,那么您将拥有旧的设施。

如果您使用新的基于Pivot的OCL,您将获得新的可扩展设施,例如PrettyPrinter。

此致

Ed Willink