2013-10-14 6 views
1

xmi 모델과 모델의 메타 모델에 적용된 제한 조건을 포함하는 OCL 파일을 허용하는 독립형 Java 응용 프로그램을 생성하려고합니다. 그런 다음 응용 프로그램은 ocl에 대해 모델의 유효성을 검사합니다.Java에서 OCL을 사용하여 xmi 모델 유효성 확인

EMF를 사용하여이 작업을 수행했습니다. 그러나 자바 응용 프로그램을 만들 때 많은 라이브러리가 누락되었습니다. 일부는 플러그인 디렉토리에서 찾을 수 있었지만 일부는 누락 된 것 같습니다. 예

org.eclipse.ocl.examples.library.oclstdlib.OCLstdlib; 

들어

찾을 수 없습니다.

EMF를 사용하여 수행하려는 작업을 수행하는 간단한 방법이 있습니까? 나는 다음과 같이 매우 뭔가를 만들려고되었습니다 누락

http://subversion.assembla.com/svn/da_sw_tf/trunk/OCL/src/ocl/OCLEvaluator.java

답변

0

이클립스 플러그인은 내 개인 폴더의 .eclipse 아래에 있습니다. 플러그인의 개인적인 인스턴스를 완전히 잊어 버렸습니다. 대신 라이브러리가 설치 디렉토리 플러그인 폴더에 없다는 것을 깨닫기 위해 모든 것을 다시 설치했습니다.

다음 링크에서 EMF 및 OCL 플러그인을 설치하는 것이 정확합니다.

http://download.eclipse.org/releases/kepler

참고 : 특정 이클립스 버전에 맞게 위의 URL을 변경해야 할 수도 있습니다.

2

뭔가, 일반적으로 나쁜 구성된 것을 의미한다. 더 많은 정보가 없으면 OCL Help으로 안내 할 수 있습니다. 여기서 독립 실행 형 모드로 OCL 코드를 실행하기 위해 수동 등록을 수행해야하는 이유와 방법을 설명합니다. 도움에서 촬영

:

"이클립스 내에서 이클립스 OCL을 사용하는 경우는 적절한 등록이 플러그인 등록 메커니즘에 의해 자동으로 제공되는 것을 발견한다 그러나

당신 경우. Eclipse 외부에서 Eclipse OCL을 사용하십시오. 예를 들어 JUnit 테스트에서 코드에 해당하는 등록을 제공해야합니다. "

+0

답장을 보내 주셔서 감사합니다. 그 도움말 페이지를 여러 번 읽었습니다. 내 게시물이 매우 광범위하다고 생각하여 도움을 주셔서 감사합니다. – robinjohnobrien