上一页 下一页

延时

描述

在seq和alt Combined Fragments中使用Continuation来指示操作数遵循的延续的分支。要指示延续,请使用Continuation结束操作数,并在交互片段之前指示具有匹配的Continuation(相同名称)的continuation分支。

您可以通过将工具箱的“交互元素”页面上的State / Continuation元素拖到图表上来创建Continuation。

对于此Continuation示例,alt Combined Fragment具有Continuations pathSucc和pathFail。这些Continuations位于Interaction Occurrence ConnHandler中,后者具有基于continuation的后续事件。

此图显示了“交互次数”引用的交互。

学到更多

OMG UML规范

OMG UML规范(UML上部结构规范,v2.1.1,第474页)指出:

Continuation是一种定义Alternative CombinedFragment的不同分支的延续的语法方法。延续直观地类似于表示控制流中的中间点的标签。

OMG UML规范(UML上部结构规范,v2.1.1,第474页)也指出:

Continuations仅与可供选择的组合片段和(弱)排序有关。

如果可供选择的组合片段的交互操作以名称(例如)X的Continuation结束,则只能追加以Continuation X开头的交互片段(或根本没有延续)。