前页 | 后页 |
可中断活动区域
描述
在活动图中,可中断区域围绕着一组活动元素,所有活动元素都受到某些中断的影响,因此在该区域内传递的所有令牌都会在中断被引发时终止。任何在可中断活动区域范围内发生的处理都会在跨中断流向外部元素发起流时终止。
您可以使用图表的活动页面创建一个可中断活动区域作为区域的一种工具箱区域(另一个是扩展区域)。
此示例说明订单取消会终止在接收、填充或发货阶段对订单的任何处理。
请参阅 OMG Unified Modeling Language规范,( 1 ,图 12.100,p.381。)
工具箱icon
了解更多
OMG UML规范:
OMG Unified Modeling Language规范 (v2.5. 1 , p.407) 指出:
InterruptibleActivityRegion 是一个支持终止部分活动的 ActivityGroup。 InterruptibleActivityRegion 仅包含 ActivityNode。它还将源在区域内而目标在区域外的某些 ActivityEdge 标识为中断边缘。当沿着 interruptingEdge 提供的令牌被接受并遍历该边缘时,该区域的所有包含节点的执行都将终止,并且所有令牌都将从它们中删除。