Eclipse OCL 구현을 사용하여 OCL의 UML 연결을 탐색하려고합니다. UML Associations
은 Attributes
으로 처리되고 Class
에 호출 된 getAttributes()
함수는 각각 Association
에 대해 과 Property
개체를 포함하는 집합을 반환합니다. 그러나 내가 필요한 것은 Property
이 아니지만, Association
의 다른 끝에 Class
입니다.OCL의 UML 연결 탐색
self.getAllAttributes().opposite.class
을뿐만 아니라 그것은 우아한 아니라, 또한 감독 Associations
이 (가 작동하지 않습니다 : 그것은 매우 우아하지 않는 것 같습니다 있지만 양방향 Associations
를 들어
는, 다음 코드는 작동 반대쪽에는 Property
). OCL에서 Associations
을 탐색하는 더 좋은 방법이 있습니까?
당신은 잘하고있는 OCL 콘솔을 시도하지 않습니다 self.getAllAttributes()'를 사용 type.oclAsType (클래스)'작품 (같은. 물론 모든 속성이 연관되어 있기만하면됩니다.) 고마워요! –