2017-02-24 82 views
0

Evrything在标题中:我有一个OCL AST(使用root作为org.eclipse.ocl.ecore.Constraint),我修改了它。 我想再次解析它,但我只找到打印约束(或任何OCL事物)时获得的“单行OCL语法” - 在其toString()方法中提供。OCL:从AST到具体语法

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

谢谢! 爱德华

回答

0

正如我已经回答了一些关于Eclipse的OCL论坛时间.... http://eclipse.org/forums/eclipse.modeling.mdt.ocl

如果使用旧的OCL你已经老了faclities。

如果您使用新的基于数据透视表的OCL,您将获得新的可扩展工具,如PrettyPrinter。

问候

埃德Willink

+0

没错,你的回答。也许技术太严格限制,太标准,太多!我在这里发布,以避免你在Eclipse论坛上维护的族长单极子。我正在寻找实际用户。请发展成为一名新手,你和“基于数据透视表的OCL”谈论什么?以及如何从传统的OCL(?)迁移到这个。对源代码的实际影响是什么?因为大家都知道Eclipse和OCL文档缺乏必要条件,所以请不要将其引用到文档中。谢谢。 –