| 前页 | 后页 | 
伪状态
伪状态是StateMachine图中使用的各种类型的瞬时顶点的UML抽象。伪状态用于表示复杂的转换路径。
您可以通过将其中一个元素图标拖到Enterprise Architect的图上来创建伪状态。
图工具箱图标
| 图标 | 描述 | 也可以看看 | 
|---|---|---|
|   | Initial元素表示伪状态,用于表示Composite State的默认状态;复合状态的每个区域中可以有一个初始顶点。 | 初始 | 
|   | 入口点伪状态用于定义StateMachine的开始。每个区域都有一个入口点,用于指导初始并发状态配置。 | 入口点 | 
|   | StateMachine元素和StateMachine图中使用了退出点,以表示退出机器的点以及转换为此退出点的来源。 | 出口点 | 
|   | Choice伪状态用于组成复杂的过渡路径,其中传出的过渡路径由动态的运行时条件决定。 | 选择 | 
|   | 连接伪状态用于设计StateMachine图中的复杂过渡路径。连接点可用于将多个路径合并或合并为共享的过渡路径。 | 交界处 | 
|   | UML定义了两种历史伪状态:浅历史和深历史。 | 历史 | 
|   | 终止伪状态指示在进入其伪状态后,StateMachine的执行结束。 | 终止 | 
|   | Activity Final元素指示活动的完成;到达决赛后,“活动”图中的所有执行将中止。 | 最后 | 
|   | Fork / Join元素可用于:1)将单个流拆分为多个并发流,2)合并多个并发流,或3)将多个传入流和分支并合并到多个传出流。 | 叉子 | 
笔记
- 所有列出的伪状态类型都可以用代码表示,并且可以从Enterprise Architect版本11开始的StateMachine代码生成模板下生成代码。
