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