上一页 | 下一页 |
延时
描述
在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开头的交互片段(或根本没有延续)。