SchedulingStrategy¶
Fully qualified enumeration name: DDICDIModels::DDICDILibrary::DataTypes::Enumerations::SchedulingStrategy
Definition¶
Enumeration that consists of forward chaining and backward chaining. Rule based scheduling is guided by its scheduling strategy.
Diagram
Enumeration literals
Name |
Description |
---|---|
BackwardChaining |
Backward chaining is a strategy of first identifying the goal/completion date and working backward in time from there to achieve it. |
ForwardChaining |
Forward chaining is a strategy of planning to complete each step as soon as possible to reach the goal at the earliest date. |
Usage
Type |
Package |
Classifier |
Attribute |
---|---|---|---|
Class |
Process |
schedulingType |
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 SchedulingStrategy
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-SchedulingStrategy"
5 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#SchedulingStrategy"
6 xmi:type="uml:Enumeration">
7 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-SchedulingStrategy-ownedComment"
8 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#SchedulingStrategy-ownedComment"
9 xmi:type="uml:Comment">
10 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-SchedulingStrategy"/>
11 <body>Definition
12============
13Enumeration that consists of forward chaining and backward chaining. Rule based scheduling is guided by its scheduling strategy.</body>
14 </ownedComment>
15 <name>SchedulingStrategy</name>
16 <ownedLiteral xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-SchedulingStrategy-BackwardChaining"
17 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#BackwardChaining"
18 xmi:type="uml:EnumerationLiteral">
19 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-SchedulingStrategy-BackwardChaining-ownedComment"
20 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#BackwardChaining-ownedComment"
21 xmi:type="uml:Comment">
22 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-SchedulingStrategy-BackwardChaining"/>
23 <body>Backward chaining is a strategy of first identifying the goal/completion date and working backward in time from there to achieve it.</body>
24 </ownedComment>
25 <name>BackwardChaining</name>
26 </ownedLiteral>
27 <ownedLiteral xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-SchedulingStrategy-ForwardChaining"
28 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ForwardChaining"
29 xmi:type="uml:EnumerationLiteral">
30 <ownedComment xmi:id="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-SchedulingStrategy-ForwardChaining-ownedComment"
31 xmi:uuid="http://ddialliance.org/Specification/DDI-CDI/1.0/XMI/#ForwardChaining-ownedComment"
32 xmi:type="uml:Comment">
33 <annotatedElement xmi:idref="DDICDIModels-DDICDILibrary-DataTypes-Enumerations-SchedulingStrategy-ForwardChaining"/>
34 <body>Forward chaining is a strategy of planning to complete each step as soon as possible to reach the goal at the earliest date.</body>
35 </ownedComment>
36 <name>ForwardChaining</name>
37 </ownedLiteral>
38</packagedElement>
Fragment for the enumeration SchedulingStrategy
1<xs:simpleType name="SchedulingStrategyXsdType"
2 xml:id="SchedulingStrategyXsdType">
3 <!-- based on the UML enumeration DDICDIModels::DDICDILibrary::DataTypes::Enumerations::SchedulingStrategy -->
4 <xs:annotation>
5 <xs:documentation>Definition
6 ============
7 Enumeration that consists of forward chaining and backward chaining. Rule based scheduling is guided by its scheduling strategy.</xs:documentation>
8 </xs:annotation>
9 <xs:restriction base="xs:NMTOKEN">
10 <xs:enumeration value="BackwardChaining">
11 <xs:annotation>
12 <xs:documentation>Backward chaining is a strategy of first identifying the goal/completion date and working backward in time from there to achieve it.</xs:documentation>
13 </xs:annotation>
14 </xs:enumeration>
15 <xs:enumeration value="ForwardChaining">
16 <xs:annotation>
17 <xs:documentation>Forward chaining is a strategy of planning to complete each step as soon as possible to reach the goal at the earliest date.</xs:documentation>
18 </xs:annotation>
19 </xs:enumeration>
20 </xs:restriction>
21</xs:simpleType>
Fragment for the enumeration SchedulingStrategy (main ontology, entire ontology as zip)
1# enumeration SchedulingStrategy
2# based on the UML enumeration DDICDIModels::DDICDILibrary::DataTypes::Enumerations::SchedulingStrategy
3cdi:SchedulingStrategy
4 a rdfs:Class, owl:Class, ucmis:Enumeration;
5 rdfs:label "SchedulingStrategy";
6 rdfs:comment "Definition\n============\nEnumeration that consists of forward chaining and backward chaining. Rule based scheduling is guided by its scheduling strategy."@en;
7
8.
9
10cdi:BackwardChaining
11 a cdi:SchedulingStrategy;
12 rdfs:label "BackwardChaining";
13 rdfs:comment "Backward chaining is a strategy of first identifying the goal/completion date and working backward in time from there to achieve it."@en;
14.
15
16cdi:ForwardChaining
17 a cdi:SchedulingStrategy;
18 rdfs:label "ForwardChaining";
19 rdfs:comment "Forward chaining is a strategy of planning to complete each step as soon as possible to reach the goal at the earliest date."@en;
20.