前页 | 后页 |
初始
描述
Activity和StateMachine图使用Initial元素。在活动图中,它定义了调用活动时流程的开始。对于StateMachines,Initial元素是一个伪状态,用于表示Composite State的默认状态。复合状态的每个区域中可以有一个初始顶点。
这个简单的示例显示了开始接收订单的流程。
请参阅UML上层结构规范,v2.1.1,图12.97,第378页。
活动流由“最终”或“流最终”节点完成。
笔记
- 移动图表通常不会影响Packages中元素的位置。如果将图从一个包中移出到另一个包中,则图中的所有元素都保留在原始包中
但是,初始元素仅在一个图内使用,在该图外没有任何意义,并且永远不会在其他任何图上重复使用;因此,如果您移动包含这些元素的图,它们将与该图一起移动到新的父包中
工具箱图标
学到更多
OMG UML规范:
OMG UML规范( UML上层结构规范,v2.1.1,第537页)指出:
初始伪状态表示默认顶点,该默认顶点是一次转换为复合状态的默认状态的源。一个区域中最多可以有一个初始顶点。从初始顶点传出的过渡可能有行为,但没有触发器或保护。
OMG UML规范( UML上层结构规范,v2.1.1,第378页)还指出:
初始节点是控制节点,在该节点上调用活动时流程就开始了。