ChildReference 자신이 새로운 NodeMapping을 가질 필요없이 다른곳에서 정의된 NodeMapping을 참조할 수 있도록 하면 해결된다. NodeMapping의 재사용은 구성요소(element)들의 끝없는 계층 체계를 생성할 수 있도록 한다.
예를 들어, StateMachine 클래스는 자신의 State를 가지고, State는 자기 자신을 내포하는 체계에서
State 에 대한 NodeMapping(State 참조 및 다이어그램 노드와 팔레트 구성요소 포함)을 포함하고 있는 TopNodeReference(Containment Feature에 states 설정됨)를 정의하고,
StateMachine의 state에 대한 NodeMapping의 하위에 ChildReference의 Referenced Child 속성에 State에 대한 NodeMapping을 설정하면 된다.
댓글 없음:
댓글 쓰기