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