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.
С уважением
Эд Виллинк