前页 | 后页 |
复合状态
描述
通过复合状态元素、添加区域(如果适用)并在其边界内拖动进一步的状态元素、相关元素和连接器,组合状态在状态机图中组成。然后将内部状态元素称为子状态。
(与许多其他类型的元素一样,您也可以将状态元素定义为复合元素;然后它具有到子图的超链接,该子图可以是模型中其他地方的另一个状态机图或其他类型的图。)
如果创建了区域,则复合可以是正交的。如果复合状态是正交的,则其条目表示单个子态状态在每个区域中同时处于活动状态。复合状态的主动区域嵌套使用,产生一个状态并发;这种情况称为活动状态配置。
了解更多
OMG UML规范:
OMG 统一建模语言规范 (v2.5. 1 , p.308) 指出:
复合状态包含至少A区域,而子机状态是指整个状态机,从概念上讲,它被认为是“嵌套”在状态中。复合状态可以是具有恰好A区域的简单复合状态,也可以是具有多个区域的正交状态(状态= true)。 (...) 任何状态在复合状态区域子状态。当它不包含在任何其他状态中时,称为直接子状态;否则,它被称为间接子状态。