다이어그램 커넥터

다이어그램 커넥터는 몇 개의 세그먼트를 동일 상태 차트에 결합한다는 점에서 병합 노드와 유사하게 작동합니다. 다이어그램 커넥터를 사용하여 스파게티 상태 전이를 그리지 않고 다이어그램의 다른 파트로 건너뛸 수 있습니다. 이 기능을 사용하면 상태 차트를 혼란스럽게 하지 않을 수 있습니다. 소스 및 대상 다이어그램 커넥터의 이름을 일치시켜 건너뛰기를 정의합니다.
주: 다이어그램 커넥터의 이름을 바꿀 수 있으며, 코드 생성 중에 검사가 수행됩니다.

다이어그램 커넥터에는 입력 상태 전이 또는 단일 발신 상태 전이가 있어야 합니다. 상태 차트에는 각 레이블의 대상 다이어그램 커넥터는 최대 하나만 있을 수 있지만 동일한 레이블의 소스 다이어그램 커넥터는 여러 개 있을 수 있습니다.

코드 생성 중에 IBM® Rational® Rhapsody®는 공통 접미부를 커넥터에 진입하는 각 세그먼트에 병합하여 모든 접합 및 다이어그램 커넥터를 평탄화합니다.

다이어그램 및 병합 노드 둘 다에서 입력 세그먼트에 속한 레이블은 코드 생성 중에 해당 커넥터의 출력 세그먼트 간에 공유 및 복제됩니다. 이 제품은 보호를 병합(결합)한 후 조치를 연결합니다.

주: 수신 상태 전이와 발신 상태 전이가 둘 다 레이블을 가질 수는 없습니다. 수신 상태 전이를 레이블하는 경우, 해당 레이블이 수신 상태 전이의 레이블을 대체하기 때문에 발신 상태 전이를 레이블하지 말고 수신 상태 전이와 연관된 조치나 트리거를 무효화하십시오.

다이어그램 커넥터가 동일 상태 차트의 여러 섹션을 연결하는 반면, EnterExit은 다른 상태 차트를 연결합니다. EnterExit 지점의 내용을 참조하십시오.


피드백