상태 차트 상속은 상태 차트가 있는 수퍼 클래스로부터 클래스가 파생될 때 시작됩니다. 상속된 상태 차트인 서브클래스의 상태 차트는
처음에 수퍼 클래스 복제본입니다.
아래 나열된 항목을 제외하고 상속된 상태 차트에 요소를 추가하여 상속된 클래스의 동작을 대체할 수 있습니다.
서브클래스의 상태 차트에서 항목을 다음과 같이 변경할 수 없습니다.
- 상태 전이의 소스 변경
- 트리거(이벤트 또는 트리거된 오퍼레이션) 변경
- 상태 삭제 또는 이름 바꾸기
- 기존 상태 주위에 상태 그리기
서브클래스의 상태 차트에서 항목을 다음과 같이 변경할 수 있습니다.
- 모델에 영향을 주지 않는 무언가를 변경(예: 실제로 편집하지 않고 다이어그램에서 이동)
- 상태에 오브젝트 추가
- 상태를 계속 추가하지만 상태의 상위를 변경하지 않음
- 다른 대상에 상태 전이 접속
상속된 상태 차트는 수정 및 추가된 요소는 물론 수퍼 클래스에서 상속된 모든 항목으로 구성됩니다.
참고: 패키지 간에 상태 차트를 상속할 수 있습니다.
기본 상태 차트를 편집하는 경우, 검사, 코드 생성, 보고서 생성 시 또는
파생된 상태 차트를 열 때 요청 시에만 파생된 상태 차트를 다시 그릴 수 있습니다.