前页 | 后页 |
控件
描述
控件是一个连接活动图中两个节点的连接器,对活动转换进行建模。控件Flow 连接器在活动节点之间桥接流,一旦源节点完成后将流引导到目标节点。
流控件和物件流可以定义一个守卫条件和一个权重条件。
守卫条件定义了一个条件, A条件在控制通过该活动边缘之前必须为True 。 A实际的例子是两个或多个活动边缘(控件流)从一个决策元素中退出。每个流都应该有一个独立于其他流的守卫条件条件,并定义在什么条件下采用哪条边。控件的“属性”对话框使您能够在控件流和物件流上设置守卫条件条件。
权重定义A在遍历该边时可以沿控件或物件流连接流动的令牌的数量。重量也可以在控件流和物件流的“属性”对话框中定义。
工具箱icon
了解更多
OMG UML规范:
OMG Unified Modeling Language规范 (v2.5. 1 , p.376) 指出:
ControlFlow 是A仅传递控制令牌(以及建模者指定的一些object令牌,...)的 ActivityEdge。 ControlFlows 用于显式序列ActivityNode 的执行,因为目标 ActivityNode 无法接收控制令牌并开始执行,直到源ActivityNode 完成执行并产生令牌。