ControlConstruct¶
Fully qualified enumeration name: DDICDIModels::DDICDILibrary::DataTypes::Enumerations::ControlConstruct
Definition¶
Type of control construct used by the conditional control logic related to an activity.
Diagram
Enumeration literals
Name |
Description |
---|---|
Else |
Describes an Else type of control construct. |
IfThen |
Describes an IfThen type of control construct. If the stated condition is met, the Then clause is triggered. |
Loop |
Describes a Loop type of control construct (loops until a limiting condition is met). |
RepeatUntil |
Describes an RepeatUntil type of control construct (to be repeated until a specified condition is met). |
RepeatWhile |
Describes a RepeatWhile type of control construct (to be repeated while a specified condition is met). |
Usage
Type |
Package |
Classifier |
Attribute |
---|---|---|---|
Class |
Process |
construct |
Syntax representations / encodings
All syntax representations except the Canonical XMI are provided as reference points for specific implementations, or for use as defaults if sufficient in the form presented.
Fragment for the enumeration ControlConstruct
1<packagedElement xmlns:StandardProfile="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard"
2 xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"
3 xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
4 xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlConstruct"
6 xmi:type="uml:Enumeration">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ControlConstruct-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct"/>
11 <body>Definition
12============
13Type of control construct used by the conditional control logic related to an activity.</body>
14 </ownedComment>
15 <name>ControlConstruct</name>
16 <ownedLiteral xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-Else"
17 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Else"
18 xmi:type="uml:EnumerationLiteral">
19 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-Else-ownedComment"
20 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Else-ownedComment"
21 xmi:type="uml:Comment">
22 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-Else"/>
23 <body>Describes an Else type of control construct.</body>
24 </ownedComment>
25 <name>Else</name>
26 </ownedLiteral>
27 <ownedLiteral xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-IfThen"
28 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#IfThen"
29 xmi:type="uml:EnumerationLiteral">
30 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-IfThen-ownedComment"
31 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#IfThen-ownedComment"
32 xmi:type="uml:Comment">
33 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-IfThen"/>
34 <body>Describes an IfThen type of control construct. If the stated condition is met, the Then clause is triggered.</body>
35 </ownedComment>
36 <name>IfThen</name>
37 </ownedLiteral>
38 <ownedLiteral xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-Loop"
39 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Loop"
40 xmi:type="uml:EnumerationLiteral">
41 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-Loop-ownedComment"
42 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#Loop-ownedComment"
43 xmi:type="uml:Comment">
44 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-Loop"/>
45 <body>Describes a Loop type of control construct (loops until a limiting condition is met).</body>
46 </ownedComment>
47 <name>Loop</name>
48 </ownedLiteral>
49 <ownedLiteral xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-RepeatUntil"
50 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#RepeatUntil"
51 xmi:type="uml:EnumerationLiteral">
52 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-RepeatUntil-ownedComment"
53 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#RepeatUntil-ownedComment"
54 xmi:type="uml:Comment">
55 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-RepeatUntil"/>
56 <body>Describes an RepeatUntil type of control construct (to be repeated until a specified condition is met).</body>
57 </ownedComment>
58 <name>RepeatUntil</name>
59 </ownedLiteral>
60 <ownedLiteral xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-RepeatWhile"
61 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#RepeatWhile"
62 xmi:type="uml:EnumerationLiteral">
63 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-RepeatWhile-ownedComment"
64 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#RepeatWhile-ownedComment"
65 xmi:type="uml:Comment">
66 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-ControlConstruct-RepeatWhile"/>
67 <body>Describes a RepeatWhile type of control construct (to be repeated while a specified condition is met).</body>
68 </ownedComment>
69 <name>RepeatWhile</name>
70 </ownedLiteral>
71</packagedElement>
Fragment for the enumeration ControlConstruct
1<xs:simpleType name="ControlConstructXsdType"
2 xml:id="ControlConstructXsdType">
3 <!-- based on the UML enumeration DDICDIModels::DDICDILibrary::DataTypes::Enumerations::ControlConstruct -->
4 <xs:annotation>
5 <xs:documentation>Definition
6 ============
7 Type of control construct used by the conditional control logic related to an activity.</xs:documentation>
8 </xs:annotation>
9 <xs:restriction base="xs:NMTOKEN">
10 <xs:enumeration value="Else">
11 <xs:annotation>
12 <xs:documentation>Describes an Else type of control construct.</xs:documentation>
13 </xs:annotation>
14 </xs:enumeration>
15 <xs:enumeration value="IfThen">
16 <xs:annotation>
17 <xs:documentation>Describes an IfThen type of control construct. If the stated condition is met, the Then clause is triggered.</xs:documentation>
18 </xs:annotation>
19 </xs:enumeration>
20 <xs:enumeration value="Loop">
21 <xs:annotation>
22 <xs:documentation>Describes a Loop type of control construct (loops until a limiting condition is met).</xs:documentation>
23 </xs:annotation>
24 </xs:enumeration>
25 <xs:enumeration value="RepeatUntil">
26 <xs:annotation>
27 <xs:documentation>Describes an RepeatUntil type of control construct (to be repeated until a specified condition is met).</xs:documentation>
28 </xs:annotation>
29 </xs:enumeration>
30 <xs:enumeration value="RepeatWhile">
31 <xs:annotation>
32 <xs:documentation>Describes a RepeatWhile type of control construct (to be repeated while a specified condition is met).</xs:documentation>
33 </xs:annotation>
34 </xs:enumeration>
35 </xs:restriction>
36</xs:simpleType>
Fragment for the enumeration ControlConstruct (main ontology, entire ontology as zip)
1# enumeration ControlConstruct
2# based on the UML enumeration DDICDIModels::DDICDILibrary::DataTypes::Enumerations::ControlConstruct
3cdi:ControlConstruct
4 a rdfs:Class, owl:Class, ucmis:Enumeration;
5 rdfs:label "ControlConstruct";
6 rdfs:comment "Definition\n============\nType of control construct used by the conditional control logic related to an activity."@en;
7
8.
9
10cdi:Else
11 a cdi:ControlConstruct;
12 rdfs:label "Else";
13 rdfs:comment "Describes an Else type of control construct."@en;
14.
15
16cdi:IfThen
17 a cdi:ControlConstruct;
18 rdfs:label "IfThen";
19 rdfs:comment "Describes an IfThen type of control construct. If the stated condition is met, the Then clause is triggered."@en;
20.
21
22cdi:Loop
23 a cdi:ControlConstruct;
24 rdfs:label "Loop";
25 rdfs:comment "Describes a Loop type of control construct (loops until a limiting condition is met)."@en;
26.
27
28cdi:RepeatUntil
29 a cdi:ControlConstruct;
30 rdfs:label "RepeatUntil";
31 rdfs:comment "Describes an RepeatUntil type of control construct (to be repeated until a specified condition is met)."@en;
32.
33
34cdi:RepeatWhile
35 a cdi:ControlConstruct;
36 rdfs:label "RepeatWhile";
37 rdfs:comment "Describes a RepeatWhile type of control construct (to be repeated while a specified condition is met)."@en;
38.