當類別衍生自具有狀態圖的超類別時,狀態圖繼承即會開始。子類別的狀態圖(繼承狀態圖)最初是超類別的複製。
除了下面列出的項目之外,您可以向繼承狀態圖中新增內容,以置換繼承類別中的行為。
您無法在子類別的狀態圖中對項目進行下列變更:
- 變更轉移的來源。
- 變更觸發程式(事件或觸發的作業)。
- 刪除或重新命名狀態。
- 繪製現有狀態周圍的狀態。
您可以在子類別的狀態圖中對項目進行下列變更:
- 變更不會影響模型的任何內容,如移動圖表中的內容而不實際進行編輯。
- 將物件新增至狀態。
- 新增更多的狀態,但不重新產生狀態。
- 將轉移附加至不同的目標。
繼承狀態圖是由繼承自超類別的所有項目,以及修改的及新增的元素組合而成。
如果您編輯基本狀態圖,則只會在檢查、產生程式碼、產生報告或開啟衍生的狀態圖時,才會依需求重新繪製衍生的狀態圖。