虽然他们是OMG的大家长之一,但引用IBM有点敏感."真相"写在OMG的上层建筑中.
实际上UML2.5 Final Node
在活动图的上下文中讨论:
最终节点
FinalNode是一个ControlNode,Activity中的流停止.FinalNode不应具有传出的ActivityEdges.FinalNode接受在其传入的ActivityEdges上提供给它的所有令牌.
FinalNode有两种:
- FlowFinalNode是终止流的FinalNode.FlowFinalNode接受的所有令牌都将被销毁.这对Activity中的其他流没有影响.
- ActivityFinalNode是一个FinalNode,用于停止Activity中的所有流...
A ControlNode
是一种ActivityNode
形式Activities
.除了在上下文中的定义FinalNode
没有告诉单个ActivityNode
s 如何相关.因此,您可以拥有您喜欢/需要的任意数量.