2012-07-02 3 views
0

"클래스 A의 객체는 클래스 B의 객체를 가질 수 있고 클래스 B의 객체는 6 개를 가질 수 있습니다"라는 UML의 두 클래스 사이의 연관성을 모델링하려고합니다. 나는 0에서 6 개의 원소를 원하지 않는다. 나는 0에서 6까지를 원한다.모델링 0 또는 6 요소와 UML 연관

어떻게 모델을 만들 수 있습니까? 0에서 6은 "0..6"이지만 0 또는 6 이었습니까? OCL 제약을 사용해야합니까?

나는 Magic Draw를 사용하고 있습니다.

감사합니다.

답변

2

당신은 1에서 6 목록에서 4를 떠나 1..3, 5..6 즉 쉼표로 여러 그룹을 나타낼 수 있습니다, 그래서 당신은 그 고유 한 번호 즉와 0, 6

+1

사실,이 작업을 수행 할 수없는 이유는 표시되지 않습니다 이전 버전의 UML에서도 마찬가지 였지만, 최근 버전에서는이 기능을 단순화하고 단일 간격 만 허용한다고 생각합니다. –

+0

@B J 좋아 보인다. 감사. –

관련 문제