前页 | 后页 |
伪状态
伪状态是状态机图中使用的各种类型的瞬态顶点的UML抽象。伪状态用于表示复杂的转换路径。
您可以通过将这些元素图标之一拖到Enterprise Architect中的图表上来创建 Pseudostate。
图表工具箱
图标 |
描述 |
也见 |
---|---|---|
起始元素的状态代表一个伪状态,表示一个复合状态;复合状态的每个区域可以有一个初始顶点。 |
最初的 | |
入口伪状态用于定义状态机的开始。每个区域都存在一个入口,指导初始并发状态配置。 |
入口 | |
退出点用于状态机元素和状态机图中,以表示机器退出的点以及源自该退出点的转换。 |
出口 | |
选择伪状态用于组成复杂的过渡路径,其中传出过渡路径由动态的运行时条件决定。 |
选择 | |
连接点伪状态用于设计状态机图中复杂的过渡路径。 A连接点可用于将多个路径组合或合并为共享转换路径。 |
连接点 | |
UML中定义了两种历史伪状态:浅历史和深历史。 |
历史 | |
终止pseudostate表示一旦进入其pseudostate,状态机的执行就结束。 |
终止 | |
活动终点元素表示活动的完成;到达活动终点后,图中的所有执行都被中止。 |
终点 | |
分叉/汇合元素A用于: 1 ) 将单个流拆分为多个并发流,2) 连接多个并发流或 3) 将多个传入流连接和分叉到多个传出流. |
分叉 |
注记
- 所有列出的伪状态类型都可以在代码中表示,并且可以在Enterprise Architect 11 及更高版本的状态机代码生成模板下生成代码