메타 모델 인 UML 클래스 다이어그램을 입력으로 사용하여 사용자가 메타 모델에 지정된 유형의 다이어그램을 만들 수있는 과정을위한 Java 프로그램을 작성 중입니다. 그러면 사용자는이 다이어그램이 모델링 한 것의 인스턴스를 모델링 할 수 있어야합니다.Java에서 구문 분석 OCL?
마찬가지로 UML을 나타내는 생성 된 XML 파일을 구문 분석하고 모든 클래스와 연결을 추출합니다. 여태까지는 그런대로 잘됐다.
하지만 사용자가 위반해야 할 제약 조건이 있습니다. 그러나 OCL 파싱을 수행하는 방법을 알지 못합니다. 나는 dresden OCL 을 들여다 보았지만, 실행 중에 OCL을 파싱 할 필요가 있기 때문에 이것이 원하는지 확실하지 않습니다. 모델을 가져오고 Eclipse를 사용하여 OCL에서 Java 코드를 생성하는 것과 반대입니다.
그렇기 때문에 누군가 OCL을 구문 분석하고 기본 구문을 추출하는 방법을 가르쳐 주시면 감사하겠습니다.
최고 감사합니다, 주앙 페르난데스
많은 감사를, 나는 지금 자신을 처리 할 수 있다고 생각합니다 :) – JSFernandes
링크를 직접 게시하는 것이 좋습니다. 어느 날 goo.gl이 서비스를 중단하는 경우 – beenotung