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"];
}