complexType "LoopType"
Namespace:
Content:
complex, 6 attributes, 25 elements
Defined:
Includes:
definitions of 5 elements
Used:
XML Representation Summary
<...
   
 = 
("Add" | "Update" | "Delete")
 = 
(xs:string | xs:string)
 = 
("Agency" | "Maintainable") : "Agency"
 = 
xs:boolean
 = 
(xs:dateTime | xs:date | xs:gYearMonth | xs:gYear | xs:duration)
 = 
"true"
   
>
   
Content: 
</...>
Content Model Elements (25):
ConstructName, ControlConstructReference, ExternalAid, ExternalInterviewerInstruction, InitialValue, InterviewerInstructionReference, LoopVariableReference, LoopWhile, StepValue, r:Agency, r:BasedOnObject, r:Binding, r:Description, r:ID, r:InParameter, r:Label, r:MaintainableObject, r:OutParameter, r:URN, r:UserAttributePair, r:UserID, r:Version, r:VersionRationale, r:VersionResponsibility, r:VersionResponsibilityReference
All Direct / Indirect Based Elements (1):
Loop
Known Usage Locations
Annotation
A member of the control construct substitution group. Describing an action which loops until a limiting condition is met. The ControlConstruct contained in the Loop operates on the LoopVariable until the LoopWhile condition is met, and then control is handed back to the containing control construct.
Type Definition Detail
Type Derivation Tree
r:AbstractIdentifiableType (extension)
      r:VersionableType (extension)
          ControlConstructType (extension)
              LoopType
XML Source (w/o annotations (6); see within schema source)
<xs:complexType name="LoopType">
<xs:complexContent>
<xs:extension base="ControlConstructType">
<xs:sequence>
<xs:element minOccurs="0" ref="LoopVariableReference"/>
<xs:element minOccurs="0" ref="InitialValue"/>
<xs:element minOccurs="0" ref="LoopWhile"/>
<xs:element minOccurs="0" ref="StepValue"/>
<xs:element minOccurs="0" ref="ControlConstructReference"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Content Element Detail (all declarations; defined within this component only; 5/25)
ControlConstructReference
Type:
A reference to the ControlConstruct to implement until the LoopWhile condition is met. This could be a single ControlConstruct or a set of ControlConstructs within a Sequence.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="ControlConstructReference"/>

InitialValue
Type:
r:CommandCodeType, complex content
Information on the command used to set the initial value for the process. Could be a simple value.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="InitialValue"/>

LoopVariableReference
Type:
r:ReferenceType, complex content
A reference to the variable (as used in the associated CommandCode) which is incremented or otherwise manipulated to meet the conditions stated in the LoopWhile condition.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="LoopVariableReference"/>

LoopWhile
Type:
r:CommandCodeType, complex content
Information on the command used to determine whether the "LoopWhile" condition is met.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="LoopWhile"/>

StepValue
Type:
r:CommandCodeType, complex content
Information on the command used to set the incremental or step value for the process. Could be a simple value.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="StepValue"/>

XML schema documentation generated with DocFlex/XML RE 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set