RepeatWhile
Specifies a ControlConstruct to be repeated while a specified condition is met. Before each iteration the condition is tested. When the condition is not met, control passes back to the containing control construct.
Properties
Name
Type
Cardinality
whileCondition
CommandCode
1..1
whileCondition
Information on the command used to determine whether the “While” 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_RepeatWhile [
label = "{<id>RepeatWhile | + whileCondition : CommandCode \l \l \l| <RepeatWhilehasWhile> hasWhile \l \l}"
tooltip = "CoreProcess:RepeatWhile"
]
subgraph CoreProcess {
label = "CoreProcess"
node [ color = "#000000" ]
DDI4_ControlConstruct [
label = "{<id>ControlConstruct | \l \l| \l \l}"
tooltip = "CoreProcess:ControlConstruct"
];
}
DDI4_RepeatWhile -> DDI4_ControlConstruct [arrowhead=empty color="#000000" ];
DDI4_ControlConstruct -> DDI4_RepeatWhile:RepeatWhilehasWhile [side=r arrowhead=diamond labeldistance=1.9 taillabel="1..1" headlabel="1..1" edgetooltip="hasWhile" fontcolor="black" color="#00000"];
}