2017-02-24 25 views
0

Evrything은 제목에 있습니다. 내가 수정 한 OCL AST (루트는 org.eclipse.ocl.ecore.Constraint)가 있습니다. 다시 구문 분석하고 싶습니다만, toString() 메서드에서 제공되는 제약 조건 (또는 모든 OCL)을 인쇄 할 때 얻을 수있는 "한 줄짜리 OCL 문법"만 찾습니다.OCL : AST에서 구체적인 구문

누구나 EMF OCL 제약 조건에서 최종 해석 가능한 OCL 문자열을 얻는 방법을 알고 있습니까? (또는 모든 TypedElement) (또는 모든 OCLExpression 또는 ExpressionInOCL) ??

감사합니다. 에두아르

내가 이클립스 OCL 포럼에 여러 번 대답 것처럼

답변

0

.... http://eclipse.org/forums/eclipse.modeling.mdt.ocl

당신이 이전 OCL을 사용하는 경우 기존 faclities 있습니다.

새 Pivot 기반 OCL을 사용하는 경우 PrettyPrinter와 같은 새로운 확장 가능한 기능을 사용할 수 있습니다.

감사

에드 Willink는

+0

정확히, 당신은 대답했다. 어쩌면 너무 기술적 인 제한이 있고 너무 표준적인 것일 수도 있습니다. 나는 이클립스 포럼에서 유지하고있는 축복 사의 monopole을 피하기 위해 여기에 글을 올렸다. 나는 실제 사용자를 찾고 있습니다. 초심자에게 "Pivot-Based OCL"이란 무엇을 이야기하고 어떻게 고전 OCL (?)에서이 문제로 마이그레이션 할 수 있습니까? 소스 코드에 실제로 미치는 영향은 무엇입니까? 모든 사람들이 이클립스와 OCL 의사가 필수적으로 알고 있지 못하다는 것을 아는대로 문서를 참조하지 마십시오. 감사. –