complexType "LoopType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
|
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: |
(r:URN | (r:Agency, r:ID, r:Version))[1..2], r:UserID*, r:UserAttributePair*, (r:VersionResponsibility | r:VersionResponsibilityReference)?, r:VersionRationale?, r:BasedOnObject?, r:MaintainableObject?, ConstructName*, r:Label*, r:Description?, r:InParameter*, r:OutParameter*, r:Binding*, ExternalAid*, (ExternalInterviewerInstruction | InterviewerInstructionReference)*, LoopVariableReference?, InitialValue?, LoopWhile?, StepValue?, ControlConstructReference? |
|
</...> |
Content Model Elements (25):
-
ConstructName,
ControlConstructReference,
ExternalAid,
ExternalInterviewerInstruction,
InitialValue,
InterviewerInstructionReference,
LoopVariableReference,
LoopWhile,
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,
StepValue
All Direct / Indirect Based Elements (1):
-
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 LoopType |
XML Source (w/o annotations (6); see within schema source)
<xs:complexType name="LoopType"> <xs:complexContent> <xs:sequence> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
Content Element Detail (all declarations; defined within this component only; 5/25) -
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)
-
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)
-
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)
-
Information on the command used to determine whether the "LoopWhile" condition is met.
XML Source (w/o annotations (1); see within schema source)
-
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)