上一页 下一页

连接点

描述

结点伪状态用于在状态机图中设计复杂的过渡路径。连接可用于将多个路径组合或合并到共享转换路径中。或者,连接点可以将传入路径分成多个路径,类似于分叉伪状态。与分叉或汇合不同,连接点可以对每个传入或传出转换应用保护,这样如果保护表达式为False,则禁用转换。

此示例说明了如何将保护应用于进入或离开结点伪状态的转换。

工具箱图标

学到更多

OMG UML规范:

OMG UML规范(UML上部结构规范,v2.1.1,第538页)规定:

...连接顶点是无语义的顶点,用于将多个过渡链接在一起。它们用于构建状态之间的复合转换路径。例如,可以使用联结将多个传入转换会聚到表示共享转换路径的单个传出转换(这称为合并)。相反,它们可用于将进入的转换分成具有不同保护条件的多个输出转换段。这实现了静态条件分支。(在后一种情况下,禁用其保护条件评估为假的输出转换。可以为最多一个输出转换定义表示为“else”的预定义保护。如果标记其他转换的所有保护都是假,则启用此转换。