具有多个端点的活动图

Imr*_*han 4 uml activity-diagram

我的问题可能很简单,但我很困惑,因为我不知道活动图.

我的问题 - 活动图中是否可以接受多个终点?

qwe*_*_so 7

虽然他们是OMG的大家长之一,但引用IBM有点敏感."真相"写在OMG的上层建筑中.

实际上UML2.5 Final Node在活动图的上下文中讨论:

最终节点

FinalNode是一个ControlNode,Activity中的流停止.FinalNode不应具有传出的ActivityEdges.FinalNode接受在其传入的ActivityEdges上提供给它的所有令牌.

FinalNode有两种:

  1. FlowFinalNode是终止流的FinalNode.FlowFinalNode接受的所有令牌都将被销毁.这对Activity中的其他流没有影响.
  2. ActivityFinalNode是一个FinalNode,用于停止Activity中的所有流...

A ControlNode是一种ActivityNode形式Activities.除了在上下文中的定义FinalNode没有告诉单个ActivityNodes 如何相关.因此,您可以拥有您喜欢/需要的任意数量.