| 伪状态类型 | 描述 | 图标 |
|---|---|---|
| 初始 | 当转换以组合状态的边界作为目标时,置于某个区域中以标识起始状态。有一个或多个转换起源于初始状态,每个转换以起始状态为目标。当有多个转换起源于初始状态时,通过对每个转换的警戒条件进行求值的结果来确定起始状态。 | |
| 选择 | 接收单个进入转换,然后输出两个转换,每个转换都有一个警戒条件,其中一个警戒条件的结果为 true。 | |
| 联结 | 用于一个转换的两个或多个片段之间,而每个片段都具有不同的进入或退出操作。 | |
| 深历史记录 | 转换为组合状态中的深历史记录状态时,将调用紧接在最近一次退出组合状态之前的活动状态。可以按任意深度来嵌套最后的活动状态。转换必须使最后的活动状态直接脱离组合状态。 | |
| 浅历史记录 | 转换为组合状态中的浅历史记录状态时,将调用在最近一次退出组合状态之前的最后一个活动状态,该活动状态的嵌套深度与历史记录状态本身的深度相同。 | |
| 结合 | 接收两个或多个流入转换,这些转换相遇之后组成一个流出转换。进入结合伪状态的每个流入转换必须来源于一个正交状态的不同区域。 | |
| 分叉 | 接收一个流入转换,然后该转换分成两个或多个流出转换。来自分叉伪状态的每个流出转换必须以一个正交状态的不同区域中的状态为目标。 | |
| 入口点 | 位于状态机或组合状态的边界上或者某一区域中,而在该组合状态中,有单个流出转换将转换为子状态。当可以通过多种方式进入某一状态并且转换没有单个缺省子状态作为目标时,就可以使用入口点伪状态。 | |
| 出口点 | 位于状态机或组合状态的边界上或者某一区域中,而在该组合状态中,有单个流入转换来源于某一子状态。当可以通过多种方式退出某一状态时,就可以使用出口点伪状态。每个出口点可以是外部转换的源。 | |
| 终止 | 表示状态机执行完毕。 |