상호작용 발생(또는 참조 시퀀스 다이어그램)을
사용하면 시퀀스 다이어그램에서 다른 시퀀스 다이어그램을 참조할 수
있습니다. 이 기능을 사용하면 복잡한 시나리오를 재사용할
수 있는 작은 시나리오로 분할할 수 있습니다. 각
시나리오는 "상호작용"입니다.
프로시저
- 상호작용 발생 단추를 클릭하십시오.
또는 메뉴의 상호작용 발생 추가
옵션을 사용할 수 있습니다.
- 하나 이상의 인스턴스 선 위에 참조 다이어그램을 배치하여
해당 클래스가 참조된 시퀀스 다이어그램과 상호작용함을
나타내십시오. 상호작용 발생은 이 예제와 같이 상단 모서리에
"ref" 레이블이 있는 상자로 표시됩니다.
기본적으로 참조하는
다이어그램을 아직 지정하지 않은 상태로
상호작용 발생을 처음 작성하면 interaction_n
규칙을 사용하여 이름이 지정됩니다. 여기서
n은 0 이상의 정수입니다.
- 상호작용 발생을 마우스 오른쪽 단추로 클릭한 다음
기능을 선택하십시오.
- 실현 목록을 사용하여 참조되는
시퀀스 다이어그램을 지정하십시오. 참조된 다이어그램을
선택하면 상호작용 발생의 이름이 참조된 시퀀스
다이어그램의 이름을 반영하여 자동으로 업데이트됩니다.
- 확인을 클릭하십시오.
결과
참조 시퀀스 다이어그램은 일반 시퀀스 다이어그램처럼
이동, 삭제하거나 이름을 바꿀 수 있습니다. 그러나 상호작용
발생을 참조하는 시퀀스 다이어그램을 삭제해도 해당 상호작용 발생은
삭제되지 않지만 비연관 상태가 됩니다.
상호작용
발생의 기본 모양을 변경하려면 SequenceDiagram::InteractionOccurrence 특성을 사용하십시오.
이 특성에 대해 특성
탭에 표시된 정의를 참조하십시오.