前页 | 后页 |
延续性
描述
在seq和alt组合片段中使用Continuation,以指示操作数遵循的连续分支。要指示继续,请以“继续”结束操作数,并在“交互作用片段”之前以匹配的“继续”(相同名称)指示继续分支。
通过将“状态/继续”元素从“工具箱”的“交互元素”页面拖到图表上,可以创建“继续”。
对于此Continuation示例,alt组合片段具有Continuations pathSucc和pathFail。这些延续位于Interaction Occurrence ConnHandler内,该交互事件具有基于该延续的后续事件。
此图显示了交互发生引用的交互。
学到更多
OMG UML规范
OMG UML规范( UML上层结构规范,v2.1.1,第474页)指出:
延续是定义替代组合片段的不同分支的延续的一种语法方法。连续直观上类似于表示控制流中的中间点的标签。
OMG UML规范( UML上层结构规范,v2.1.1,第474页)还指出:
连续仅在与Alternative CombinedFragments和(弱)排序有关的情况下才具有语义。
如果Alternative CombinedFragment的InteractionOperand以名称(例如)X结束于Continuation,则仅可以追加以Continuation X开头的InteractionFragments(或根本没有延续)。