OCL: от AST к конкретному синтаксису

Evrything находится в заголовке: у меня есть OCL AST (с правами root org.eclipse.ocl.ecore.Constraint), который я изменил. Я хотел бы проанализировать его еще раз, но я нахожу только "однострочную грамматику OCL", которую вы получаете при печати ограничения (или любой другой объект OCL) - предоставленную в их методе toString().

Кто-нибудь знает способ получить окончательную разбираемую строку OCL из ограничения EMF OCL? (или из любого TypedElement) (или из любого OCLExpression или ExpressionInOCL)??

Спасибо! Edouard

1 ответ

Как я уже неоднократно отвечал на форуме Eclipse OCL.... http://eclipse.org/forums/eclipse.modeling.mdt.ocl

Если вы используете старый OCL, у вас есть старые возможности.

Если вы используете новый OCL на основе Pivot, вы получаете новые расширяемые возможности, такие как PrettyPrinter.

С уважением

Эд Виллинк

Другие вопросы по тегам