일부 이유의 경우에는 추가 데이터가 필요할 수 있습니다. 예를 들어, 오브젝트가 특정 상태에 진입할 때 제어를 회복하려면 상태 이름을 제공해야 합니다. 상태 이름이 제공되지 않으면 오브젝트가 임의의 상태에 진입할 때 중단이 발생합니다.
다음 표에는 중단점의 이유와 해당되는 경우 각 중단점에 제공할 수 있는 선택적 데이터가 나와 있습니다.
| 중단 이유 | 오브젝트 | 데이터 | 설명 |
|---|---|---|---|
| 인스턴스 작성 | 클래스 | 없음 | 클래스의 인스턴스가 작성될 때 중단됩니다. |
| 인스턴스 삭제 | 클래스 또는 인스턴스 | 없음 | 클래스의 인스턴스가 삭제될 때 중단됩니다. |
| 종료 | 클래스 또는 인스턴스 | 없음 | 인스턴스가 상태 차트에서 종료 커넥터에 도달할 때 중단됩니다. |
| 상태 시작 | 클래스 또는 인스턴스 | 상태 이름 | 인스턴스가 상태에 진입할 때 중단됩니다. |
| 상태 종료 | 클래스 또는 인스턴스 | 상태 이름 | 인스턴스가 상태를 종료할 때 중단됩니다. |
| 상태 | 클래스 또는 인스턴스 | 상태 이름 | 다음과 같은 인스턴스 상태에서 중단됩니다. |
| 관계 연결 | 클래스 또는 인스턴스 | 관계 이름 | 새 인스턴스가 관계에 연결될 때 중단됩니다. |
| 관계 연결 끊기 | 클래스 또는 인스턴스 | 관계 이름 | 인스턴스가 관계에서 제거될 때 중단됩니다. |
| 관계 지움 | 클래스 또는 인스턴스 | 관계 이름 | 인스턴스에 대한 관계가 지워질 때 중단됩니다. |
| 관계 | 클래스 또는 인스턴스 | 관계 이름 | 다음과 같은 경우 중단됩니다. |
| 속성 | 인스턴스 | 없음 | 인스턴스 속성 값이 변경될 때 중단됩니다. 속성 값 사본이 저장되고 현재 값과 이 사본을 비교합니다. 중단이 발생하면 사본이 최신 값으로 업데이트됩니다. |
| 제어 획득 | 클래스 또는 인스턴스 | 없음 | 인스턴스가 다음 이유로 제어를 얻으면 중단됩니다. |
| 제어 상실 | 클래스 또는 인스턴스 | 없음 | 인스턴스가 다음 이유로 제어를 상실하면 중단됩니다. |
| 조작 | 클래스 또는 인스턴스 | 조작 이름 | 인스턴스가 사용자 정의 조작 실행을 시작할 때 중단됩니다. |
| 조작 리턴 | 클래스 또는 인스턴스 | 조작 이름 | 인스턴스가 사용자 정의 조작 실행에서 리턴될 때 중단됩니다. |
| 이벤트 전송 | 클래스 또는 인스턴스 | 이벤트 이름 | 인스턴스가 이벤트를 전송할 때 중단됩니다. |
| 이벤트 수신 | 클래스 또는 인스턴스 | 이벤트 이름 | 인스턴스가 이벤트를 수신할 때 중단됩니다. |