RepeatUntil

Specifies a ControlConstruct to be repeated until a specified condition is met. Before each iteration the condition is tested. When the condition is met, control passes back to the containing control construct.

Properties

Name Type Cardinality
untilCondition CommandCode 1..1

untilCondition

Information on the command used to determine whether the “Until” condition is met.

Graph

digraph G { fontname = "Bitstream Vera Sans" fontsize = 8 overlap=false; compound=true; node [ fontname = "Bitstream Vera Sans" fontsize = 8 shape = "record" ] edge [ fontname = "Bitstream Vera Sans" fontsize = 8 mode="ipsep" ] DDI4_RepeatUntil [ label = "{<id>RepeatUntil | + untilCondition : CommandCode \l \l \l| <RepeatUntilhasUntil> hasUntil \l \l}" tooltip = "CoreProcess:RepeatUntil" ] subgraph CoreProcess { label = "CoreProcess" node [ color = "#000000" ] DDI4_ControlConstruct [ label = "{<id>ControlConstruct | \l \l| \l \l}" tooltip = "CoreProcess:ControlConstruct" ]; } DDI4_RepeatUntil -> DDI4_ControlConstruct [arrowhead=empty color="#000000" ]; DDI4_ControlConstruct -> DDI4_RepeatUntil:RepeatUntilhasUntil [side=r arrowhead=diamond labeldistance=1.9 taillabel="1..1" headlabel="1..1" edgetooltip="hasUntil" fontcolor="black" color="#00000"]; }