Changeset 1717 for trunk/modelicaml/org.openmodelica.modelicaml.profile.report/model/ModelicaML.profile.uml
- Timestamp:
- 05/03/13 19:57:01 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modelicaml/org.openmodelica.modelicaml.profile.report/model/ModelicaML.profile.uml
r1607 r1717 4 4 <contents xmi:type="ecore:EPackage" xmi:id="_KYoAcVaVEd-OiJEhN960pA" name="ModelicaML" nsURI="http:///schemas/ModelicaML/_KYoAcFaVEd-OiJEhN960pA/103" nsPrefix="ModelicaML"> 5 5 <eAnnotations xmi:id="_KqNfsFaVEd-OiJEhN960pA" source="PapyrusVersion"> 6 <details xmi:id="_KqNfsVaVEd-OiJEhN960pA" key="Version" value=" 1.3.1"/>6 <details xmi:id="_KqNfsVaVEd-OiJEhN960pA" key="Version" value="0.0.102"/> 7 7 <details xmi:id="_KqNfslaVEd-OiJEhN960pA" key="Comment" value=""/> 8 8 <details xmi:id="_KqNfs1aVEd-OiJEhN960pA" key="Copyright" value=""/> … … 562 562 <packagedElement xmi:type="uml:Stereotype" xmi:id="_SXdLAAUOEd-XJpWQfXQU0A" name="ModelicaClass"> 563 563 <ownedComment xmi:id="_NatSQAUQEd-XJpWQfXQU0A" annotatedElement="_SXdLAAUOEd-XJpWQfXQU0A"> 564 <body>This stereotype is used to represent the Modelica "class".</body>564 <body>This stereotype represents the Modelica "class". </body> 565 565 </ownedComment> 566 566 <generalization xmi:id="_U8G5EAUOEd-XJpWQfXQU0A" general="_SSA0cFNQEd6YXtyPQ2LL6Q"/> … … 576 576 <packagedElement xmi:type="uml:Stereotype" xmi:id="_MbMDoFNTEd6YXtyPQ2LL6Q" name="ModelicaPackage"> 577 577 <ownedComment xmi:id="_81OAgFy3Ed6lR6a_09Qo9g" annotatedElement="_MbMDoFNTEd6YXtyPQ2LL6Q"> 578 <body>This stereotype is used to represent the Modelica restricted class "package".</body>578 <body>This stereotype represents the Modelica restricted class "package". </body> 579 579 </ownedComment> 580 580 <generalization xmi:id="_gHU2YGChEd6yLItwWIt9kg" general="_SSA0cFNQEd6YXtyPQ2LL6Q"/> … … 590 590 <packagedElement xmi:type="uml:Stereotype" xmi:id="_J8MRoFNTEd6YXtyPQ2LL6Q" name="Model"> 591 591 <ownedComment xmi:id="_22szoFy3Ed6lR6a_09Qo9g" annotatedElement="_J8MRoFNTEd6YXtyPQ2LL6Q"> 592 <body>This stereotype is used to represent the Modelica restricted class "model". All the following Modelica class elements are allowed in models: Both equation and algorithm sections; connectors, inputs, outputs; states;</body>592 <body>This stereotype represents the Modelica restricted class "model". </body> 593 593 </ownedComment> 594 594 <generalization xmi:id="_fHZqcGChEd6yLItwWIt9kg" general="_SSA0cFNQEd6YXtyPQ2LL6Q"/> … … 604 604 <packagedElement xmi:type="uml:Stereotype" xmi:id="_FEm3oFNTEd6YXtyPQ2LL6Q" name="Block"> 605 605 <ownedComment xmi:id="_vBt0YFy3Ed6lR6a_09Qo9g" annotatedElement="_FEm3oFNTEd6YXtyPQ2LL6Q"> 606 <body>This stereotype is used to represent the Modelica "block". Modelica "block" is the same as Modelica "model", but the ports (instances of "connector" classes) must have fixed causality (i.e. "input" or "output").</body>606 <body>This stereotype is represents the Modelica restricted class "block". </body> 607 607 </ownedComment> 608 608 <generalization xmi:id="_ecLjMGChEd6yLItwWIt9kg" general="_SSA0cFNQEd6YXtyPQ2LL6Q"/> … … 618 618 <packagedElement xmi:type="uml:Stereotype" xmi:id="_mYX-YFNTEd6YXtyPQ2LL6Q" name="Connector"> 619 619 <ownedComment xmi:id="_Jb1iwFy4Ed6lR6a_09Qo9g" annotatedElement="_mYX-YFNTEd6YXtyPQ2LL6Q"> 620 <body>This stereotype is used to represent the Modelica restricted class "connector". A "connector" cannot contain equation or algorithm sections, it can have causality and flow specification. All ports must be typed by a "connector".</body>620 <body>This stereotype is represents the Modelica restricted class "connector". A "connector" cannot contain equation or algorithm sections, it can have causality and flow specification. All ports must be typed by a "connector" class. </body> 621 621 </ownedComment> 622 622 <generalization xmi:id="_mLgmYGChEd6yLItwWIt9kg" general="_SSA0cFNQEd6YXtyPQ2LL6Q"/> … … 638 638 <packagedElement xmi:type="uml:Stereotype" xmi:id="_1z4DEFNTEd6YXtyPQ2LL6Q" name="Record"> 639 639 <ownedComment xmi:id="_ExghoFy4Ed6lR6a_09Qo9g" annotatedElement="_1z4DEFNTEd6YXtyPQ2LL6Q"> 640 <body>This stereotype is used to represent the Modelica "record". A Modelica "record" cannot contain equation or algorithm sections and does not contain causality and flow specification.</body>640 <body>This stereotype represents the Modelica restricted class "record". </body> 641 641 </ownedComment> 642 642 <generalization xmi:id="_mZhNMGChEd6yLItwWIt9kg" general="_SSA0cFNQEd6YXtyPQ2LL6Q"/> … … 652 652 <packagedElement xmi:type="uml:Stereotype" xmi:id="_eTKq4AUVEd-XJpWQfXQU0A" name="Operator"> 653 653 <ownedComment xmi:id="_IiRpEAUjEd-trtPDFQJemA" annotatedElement="_eTKq4AUVEd-XJpWQfXQU0A"> 654 <body>This stereotype is used to represent the Modelica restricted class "operator".</body>654 <body>This stereotype is represents the Modelica restricted class "operator". </body> 655 655 </ownedComment> 656 656 <generalization xmi:id="_ji4KYAWsEd-eTtxRNHCTLQ" general="_SSA0cFNQEd6YXtyPQ2LL6Q"/> … … 666 666 <packagedElement xmi:type="uml:Stereotype" xmi:id="_DU_7MFNTEd6YXtyPQ2LL6Q" name="Function"> 667 667 <ownedComment xmi:id="_i2EW4Fy3Ed6lR6a_09Qo9g" annotatedElement="_DU_7MFNTEd6YXtyPQ2LL6Q"> 668 <body>Modelica "function" resembles the Modelica "block" but it:
 669 - can only have inputs and outputs; no connectors
 670 - does not have a connectable interface but instead needs to be called
 671 - can be called recursively
 672 - is more dynamic; the arguments are computed at run-time 
 673 - does not have internal states
 674 - can have only one algorithm section and no equation section; is always imperative
 675 - becomes part of the equation system as black boxes only; the internals are not manipulated symbolically by the solver</body> 668 <body>This stereotype represents the Modelica restricted class "function".</body> 676 669 </ownedComment> 677 670 <generalization xmi:id="_eJjiIGChEd6yLItwWIt9kg" general="_SSA0cFNQEd6YXtyPQ2LL6Q"/> … … 732 725 <packagedElement xmi:type="uml:Stereotype" xmi:id="_8Nwe0GvUEd65MZ8o9QNr-w" name="CalculationModel"> 733 726 <ownedComment xmi:id="_2FU2EGvWEd65MZ8o9QNr-w" annotatedElement="_8Nwe0GvUEd65MZ8o9QNr-w"> 734 <body>A CalculationModel is a sub-type of Modelica "model". It is defined in order to enable reusing of equations. It does not represent a physical system part and cannot have external connectors. 
 735 When instantiated, it calculates values that are used by other components.</body> 727 <body>A CalculationModel does not represent a physical system part. When instantiated, it calculates values that are used by other components.</body> 736 728 </ownedComment> 737 729 <generalization xmi:id="__jJtUGvUEd65MZ8o9QNr-w" general="_J8MRoFNTEd6YXtyPQ2LL6Q"/> … … 772 764 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_jQSFIAUVEd-XJpWQfXQU0A" name="extension_Operator" type="_eTKq4AUVEd-XJpWQfXQU0A" aggregation="composite" association="_jG5foAUVEd-XJpWQfXQU0A"/> 773 765 </packagedElement> 774 <profileApplication xmi:id="_tnKEUF5LEd6vy6oEr0QneQ">775 <eAnnotations xmi:id="_tpPvAF5LEd6vy6oEr0QneQ" source="http://www.eclipse.org/uml2/2.0.0/UML"/>776 </profileApplication>777 766 </packagedElement> 778 767 <packagedElement xmi:type="uml:Profile" xmi:id="_EDAfcFNNEd6YXtyPQ2LL6Q" name="ModelicaCompositeConstructs" metaclassReference="_KSZCwFNhEd6YXtyPQ2LL6Q _N6smMFNhEd6YXtyPQ2LL6Q _Q-MzcFNhEd6YXtyPQ2LL6Q _bJ0WkGDNEd6v450MT6BnSw _CDasoGu_Ed65MZ8o9QNr-w"> … … 1008 997 <ownedAttribute xmi:id="_CnP8AFNhEd6YXtyPQ2LL6Q" name="declarationEquationOrAssignment" isUnique="false"> 1009 998 <ownedComment xmi:id="_WB5_gFzFEd6lR6a_09Qo9g" annotatedElement="_CnP8AFNhEd6YXtyPQ2LL6Q"> 1010 <body>This refers to the shorthand notation in Modelica. 
 1011 The result must be of the same type as the Modelica component itself.
 1012 In this case the value is the right-hand-expression of the equation or assigment. 
 1013 The "=" or ":=" sign must be included.</body> 999 <body>This refers to the shorthand notation in Modelica. The result must be of the same type as the Modelica component itself. In this case the value is the right-hand-expression of the equation or assignment. The "=" or ":=" sign must be included.</body> 1014 1000 </ownedComment> 1015 1001 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> … … 1046 1032 <packagedElement xmi:type="uml:Stereotype" xmi:id="_-TiUwGoBEd6MDfyi5Yk5ng" name="FunctionArgument"> 1047 1033 <ownedComment xmi:id="_daoVQG-4Ed6iXf-hfUoLSw" annotatedElement="_-TiUwGoBEd6MDfyi5Yk5ng"> 1048 <body>This stereotype is used to represent variables of functions.</body>1034 <body>This stereotype is used to represent Modelica “function” arguments. </body> 1049 1035 </ownedComment> 1050 1036 <generalization xmi:id="_EhfmwHwUEd6RNZXM0YwVGw" general="_Bm_OUFNgEd6YXtyPQ2LL6Q"/> … … 1074 1060 <ownedAttribute xmi:id="_JqL-9HwUEd6RNZXM0YwVGw" name="declarationEquationOrAssignment" isUnique="false"> 1075 1061 <ownedComment xmi:id="_JqL-9XwUEd6RNZXM0YwVGw" annotatedElement="_JqL-9HwUEd6RNZXM0YwVGw"> 1076 <body>This refers to the shorthand notation in Modelica. 
 1077 The result must be of the same type as the Modelica component itself.
 1078 In this case the value is the right-hand-expression of the equation or assigment. 
 1079 The "=" or ":=" sign must be included.</body> 1062 <body>This refers to the shorthand notation in Modelica. The result must be of the same type as the Modelica component itself. In this case the value is the right-hand-expression of the equation or assignment. The "=" or ":=" sign must be included.</body> 1080 1063 </ownedComment> 1081 1064 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> … … 1086 1069 <packagedElement xmi:type="uml:Stereotype" xmi:id="_xezo0GvUEd65MZ8o9QNr-w" name="CalculatedProperty"> 1087 1070 <ownedComment xmi:id="_xyiyQGvWEd65MZ8o9QNr-w" annotatedElement="_xezo0GvUEd65MZ8o9QNr-w"> 1088 <body> Does not represent a physical system part. This component supplies other components with calculated values.</body>1071 <body>A CalculatedProperty does not represent a physical system part. This component provides other components with calculated values.</body> 1089 1072 </ownedComment> 1090 1073 <generalization xmi:id="_0ouAEGvUEd65MZ8o9QNr-w" general="_amVAwFNgEd6YXtyPQ2LL6Q"/> … … 1110 1093 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_RktLEGvREd65MZ8o9QNr-w" name="extension_FunctionArgument" type="_-TiUwGoBEd6MDfyi5Yk5ng" aggregation="composite" association="_RdGuQGvREd65MZ8o9QNr-w"/> 1111 1094 </packagedElement> 1112 <profileApplication xmi:id="_bgmHkF5LEd6vy6oEr0QneQ">1113 <eAnnotations xmi:id="_bh8LYF5LEd6vy6oEr0QneQ" source="http://www.eclipse.org/uml2/2.0.0/UML"/>1114 </profileApplication>1115 1095 </packagedElement> 1116 1096 <packagedElement xmi:type="uml:Profile" xmi:id="_F7HQkFNNEd6YXtyPQ2LL6Q" name="ModelicaBehaviorConstructs" metaclassReference="_n6v0EFp6Ed6wHrenq6l_fA _AvjKcFp7Ed6wHrenq6l_fA _DqHeIFp7Ed6wHrenq6l_fA _q7jdMFp7Ed6wHrenq6l_fA _7kAjQGDIEd6v450MT6BnSw _-lrcAHhXEd61gosBa_LKXQ _IVpC0JxKEd6RMu88zSj-NA _XHgcUMbWEd6JBtxNmDMs3Q _jr3kgDv1Ed-3ucOGnYJ5qw _c8Jc0E-AEd-nnOK4EzJA-w"> 1117 1097 <eAnnotations xmi:id="_KhbWlFNcEd6YXtyPQ2LL6Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> 1098 <contents xmi:type="ecore:EPackage" xmi:id="_DLElsGYnEeKa6IhMvygGQA" name="ModelicaBehaviorConstructs" nsURI="http://ModelicaML/schemas/ModelicaBehaviorConstructs/_DLD-oGYnEeKa6IhMvygGQA/107" nsPrefix="ModelicaBehaviorConstructs"> 1099 <eAnnotations xmi:id="_DLElsWYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_HjkcIFNNEd6YXtyPQ2LL6Q"/> 1100 <eAnnotations xmi:id="_DMAZ0GYnEeKa6IhMvygGQA" source="PapyrusVersion"> 1101 <details xmi:id="_DMAZ0WYnEeKa6IhMvygGQA" key="Version" value="0.0.106"/> 1102 <details xmi:id="_DMAZ0mYnEeKa6IhMvygGQA" key="Comment" value="- freezeExpression added to ModelicaMLStateMachine stereotype"/> 1103 <details xmi:id="_DMAZ02YnEeKa6IhMvygGQA" key="Copyright" value=""/> 1104 <details xmi:id="_DMAZ1GYnEeKa6IhMvygGQA" key="Date" value="2013-01-24"/> 1105 <details xmi:id="_DMAZ1WYnEeKa6IhMvygGQA" key="Author" value=""/> 1106 </eAnnotations> 1107 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLElsmYnEeKa6IhMvygGQA" name="AlgorithmCode" eSuperTypes="_DLEluWYnEeKa6IhMvygGQA"> 1108 <eAnnotations xmi:id="_DLEls2YnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-FADYFNhEd6YXtyPQ2LL6Q"/> 1109 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEltGYnEeKa6IhMvygGQA" name="base_OpaqueBehavior" ordered="false" unique="false" lowerBound="1"> 1110 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueBehavior"/> 1111 </eStructuralFeatures> 1112 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEltmYnEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1113 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1114 </eStructuralFeatures> 1115 </eClassifiers> 1116 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEluWYnEeKa6IhMvygGQA" name="AlgorithmLoopProperties" abstract="true"> 1117 <eAnnotations xmi:id="_DLElumYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7fZ4wFp1Ed6wHrenq6l_fA"/> 1118 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLElu2YnEeKa6IhMvygGQA" name="loopKind" ordered="false" unique="false" eType="_DLElwWYnEeKa6IhMvygGQA" defaultValueLiteral=""/> 1119 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLElvWYnEeKa6IhMvygGQA" name="forIndices" ordered="false" unique="false"> 1120 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1121 </eStructuralFeatures> 1122 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLElv2YnEeKa6IhMvygGQA" name="whileExpression" ordered="false" unique="false"> 1123 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1124 </eStructuralFeatures> 1125 </eClassifiers> 1126 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_DLElwWYnEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaAlgorithmLoopKind"> 1127 <eAnnotations xmi:id="_DLElwmYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQ1PsFpzEd6wHrenq6l_fA"/> 1128 <eLiterals xmi:id="_DLElw2YnEeKa6IhMvygGQA" name="for"/> 1129 <eLiterals xmi:id="_DLElxGYnEeKa6IhMvygGQA" name="while" value="1"/> 1130 </eClassifiers> 1131 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLElxWYnEeKa6IhMvygGQA" name="EquationsCode" eSuperTypes="_DLElzGYnEeKa6IhMvygGQA"> 1132 <eAnnotations xmi:id="_DLElxmYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CZkP4FNiEd6YXtyPQ2LL6Q"/> 1133 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLElx2YnEeKa6IhMvygGQA" name="base_OpaqueBehavior" ordered="false" unique="false" lowerBound="1"> 1134 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueBehavior"/> 1135 </eStructuralFeatures> 1136 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLElyWYnEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1137 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1138 </eStructuralFeatures> 1139 </eClassifiers> 1140 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLElzGYnEeKa6IhMvygGQA" name="EquationsLoopProperties" abstract="true"> 1141 <eAnnotations xmi:id="_DLElzWYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_r6gLAFp2Ed6wHrenq6l_fA"/> 1142 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLElzmYnEeKa6IhMvygGQA" name="loopKind" ordered="false" unique="false" eType="_DLEl0mYnEeKa6IhMvygGQA" defaultValueLiteral=""/> 1143 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEl0GYnEeKa6IhMvygGQA" name="forIndices" ordered="false" unique="false"> 1144 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1145 </eStructuralFeatures> 1146 </eClassifiers> 1147 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_DLEl0mYnEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaEquationsLoopKind"> 1148 <eAnnotations xmi:id="_DLEl02YnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dpe8cFp2Ed6wHrenq6l_fA"/> 1149 <eLiterals xmi:id="_DLEl1GYnEeKa6IhMvygGQA" name="for"/> 1150 </eClassifiers> 1151 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEl1WYnEeKa6IhMvygGQA" name="If"> 1152 <eAnnotations xmi:id="_DLEl1mYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_55tSMFNiEd6YXtyPQ2LL6Q"/> 1153 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEl12YnEeKa6IhMvygGQA" name="base_DecisionNode" ordered="false" unique="false" lowerBound="1"> 1154 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DecisionNode"/> 1155 </eStructuralFeatures> 1156 </eClassifiers> 1157 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEl2WYnEeKa6IhMvygGQA" name="When"> 1158 <eAnnotations xmi:id="_DLEl2mYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9oa_oFNiEd6YXtyPQ2LL6Q"/> 1159 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEl22YnEeKa6IhMvygGQA" name="base_DecisionNode" ordered="false" unique="false" lowerBound="1"> 1160 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DecisionNode"/> 1161 </eStructuralFeatures> 1162 </eClassifiers> 1163 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEl3WYnEeKa6IhMvygGQA" name="ConditionalAlgorithmDiagram" eSuperTypes="_DLEluWYnEeKa6IhMvygGQA"> 1164 <eAnnotations xmi:id="_DLEl3mYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KYuS4Fp1Ed6wHrenq6l_fA"/> 1165 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEl32YnEeKa6IhMvygGQA" name="base_Activity" ordered="false" unique="false" lowerBound="1"> 1166 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/> 1167 </eStructuralFeatures> 1168 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEl4WYnEeKa6IhMvygGQA" name="isSubActivity" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1169 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1170 </eStructuralFeatures> 1171 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEl42YnEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1172 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1173 </eStructuralFeatures> 1174 </eClassifiers> 1175 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEl5mYnEeKa6IhMvygGQA" name="ConditionalEquationsDiagram" eSuperTypes="_DLElzGYnEeKa6IhMvygGQA"> 1176 <eAnnotations xmi:id="_DLEl52YnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KYuS4lp1Ed6wHrenq6l_fA"/> 1177 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEl6GYnEeKa6IhMvygGQA" name="base_Activity" ordered="false" unique="false" lowerBound="1"> 1178 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/> 1179 </eStructuralFeatures> 1180 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEl6mYnEeKa6IhMvygGQA" name="isSubActivity" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1181 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1182 </eStructuralFeatures> 1183 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEl7GYnEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1184 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1185 </eStructuralFeatures> 1186 </eClassifiers> 1187 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEl72YnEeKa6IhMvygGQA" name="EquationsCodeInDiagram" eSuperTypes="_DLElzGYnEeKa6IhMvygGQA"> 1188 <eAnnotations xmi:id="_DLEl8GYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VPo_0Fp6Ed6wHrenq6l_fA"/> 1189 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEl8WYnEeKa6IhMvygGQA" name="base_OpaqueAction" ordered="false" unique="false" lowerBound="1"> 1190 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueAction"/> 1191 </eStructuralFeatures> 1192 </eClassifiers> 1193 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEl9GYnEeKa6IhMvygGQA" name="AlgorithmStatementsCodeInDiagram" eSuperTypes="_DLEluWYnEeKa6IhMvygGQA"> 1194 <eAnnotations xmi:id="_DLEl9WYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ypf3kFp6Ed6wHrenq6l_fA"/> 1195 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEl9mYnEeKa6IhMvygGQA" name="base_OpaqueAction" ordered="false" unique="false" lowerBound="1"> 1196 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueAction"/> 1197 </eStructuralFeatures> 1198 </eClassifiers> 1199 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEl-WYnEeKa6IhMvygGQA" name="Assert"> 1200 <eAnnotations xmi:id="_DLEl-mYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l_65wFNhEd6YXtyPQ2LL6Q"/> 1201 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEl-2YnEeKa6IhMvygGQA" name="condition" ordered="false" unique="false" lowerBound="1"> 1202 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1203 </eStructuralFeatures> 1204 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEl_WYnEeKa6IhMvygGQA" name="message" ordered="false" unique="false" lowerBound="1"> 1205 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1206 </eStructuralFeatures> 1207 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEl_2YnEeKa6IhMvygGQA" name="level" ordered="false" unique="false" lowerBound="1" eType="_DLEmA2YnEeKa6IhMvygGQA" defaultValueLiteral="warning"/> 1208 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmAWYnEeKa6IhMvygGQA" name="base_Constraint" ordered="false" unique="false" lowerBound="1"> 1209 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Constraint"/> 1210 </eStructuralFeatures> 1211 </eClassifiers> 1212 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_DLEmA2YnEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaAssertionLevel"> 1213 <eAnnotations xmi:id="_DLEmBGYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQ4fwFqDEd6wHrenq6l_fA"/> 1214 <eLiterals xmi:id="_DLEmBWYnEeKa6IhMvygGQA" name="warning"/> 1215 <eLiterals xmi:id="_DLEmBmYnEeKa6IhMvygGQA" name="error" value="1"/> 1216 </eClassifiers> 1217 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEmB2YnEeKa6IhMvygGQA" name="ModelicaMLStateMachine"> 1218 <eAnnotations xmi:id="_DLEmCGYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_J6FREJxKEd6RMu88zSj-NA"/> 1219 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmCWYnEeKa6IhMvygGQA" name="base_StateMachine" ordered="false" unique="false" lowerBound="1"> 1220 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//StateMachine"/> 1221 </eStructuralFeatures> 1222 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEmC2YnEeKa6IhMvygGQA" name="samplingExpression" ordered="false" unique="false"> 1223 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1224 </eStructuralFeatures> 1225 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEmDWYnEeKa6IhMvygGQA" name="additionalCode" ordered="false" unique="false"> 1226 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1227 </eStructuralFeatures> 1228 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEmD2YnEeKa6IhMvygGQA" name="freezeExpression" ordered="false" unique="false"> 1229 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1230 </eStructuralFeatures> 1231 </eClassifiers> 1232 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEmEWYnEeKa6IhMvygGQA" name="StateDependency"> 1233 <eAnnotations xmi:id="_DLEmEmYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__sLxEHhXEd61gosBa_LKXQ"/> 1234 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmE2YnEeKa6IhMvygGQA" name="isInState" ordered="false" unique="false" lowerBound="1" upperBound="-1"> 1235 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//State"/> 1236 </eStructuralFeatures> 1237 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmFWYnEeKa6IhMvygGQA" name="base_ControlFlow" ordered="false" unique="false" lowerBound="1"> 1238 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//ControlFlow"/> 1239 </eStructuralFeatures> 1240 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEmF2YnEeKa6IhMvygGQA" name="logicalOperator" ordered="false" unique="false" lowerBound="1" eType="_DLEmG2YnEeKa6IhMvygGQA" defaultValueLiteral="and"/> 1241 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmGWYnEeKa6IhMvygGQA" name="base_Transition" ordered="false" unique="false" lowerBound="1"> 1242 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1243 </eStructuralFeatures> 1244 </eClassifiers> 1245 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_DLEmG2YnEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_LogicalOperators"> 1246 <eAnnotations xmi:id="_DLEmHGYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ky91IHoBEd6HTZA5rjYUOg"/> 1247 <eLiterals xmi:id="_DLEmHWYnEeKa6IhMvygGQA" name="and"/> 1248 <eLiterals xmi:id="_DLEmHmYnEeKa6IhMvygGQA" name="or" value="1"/> 1249 <eLiterals xmi:id="_DLEmH2YnEeKa6IhMvygGQA" name="not" value="2"/> 1250 </eClassifiers> 1251 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEmIGYnEeKa6IhMvygGQA" name="ExecutionOrderPriority"> 1252 <eAnnotations xmi:id="_DLEmIWYnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DhKxkAUhEd-trtPDFQJemA"/> 1253 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEmImYnEeKa6IhMvygGQA" name="priority" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="0"> 1254 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/> 1255 </eStructuralFeatures> 1256 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmJGYnEeKa6IhMvygGQA" name="base_Transition" ordered="false" lowerBound="1"> 1257 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1258 </eStructuralFeatures> 1259 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmJmYnEeKa6IhMvygGQA" name="base_Region" ordered="false" lowerBound="1"> 1260 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Region"/> 1261 </eStructuralFeatures> 1262 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmKGYnEeKa6IhMvygGQA" name="base_ControlFlow" ordered="false" lowerBound="1"> 1263 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//ControlFlow"/> 1264 </eStructuralFeatures> 1265 </eClassifiers> 1266 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEmKmYnEeKa6IhMvygGQA" name="StateTransitionSpecification"> 1267 <eAnnotations xmi:id="_DLEmK2YnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SZNMYEu4Ed-kMYgIGglkOw"/> 1268 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmLGYnEeKa6IhMvygGQA" name="base_Transition" ordered="false" unique="false" lowerBound="1"> 1269 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1270 </eStructuralFeatures> 1271 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEmLmYnEeKa6IhMvygGQA" name="suppressExitActions" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1272 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1273 </eStructuralFeatures> 1274 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEmMGYnEeKa6IhMvygGQA" name="suppressEntryActions" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1275 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1276 </eStructuralFeatures> 1277 </eClassifiers> 1278 <eClassifiers xmi:type="ecore:EClass" xmi:id="_DLEmMmYnEeKa6IhMvygGQA" name="StateSpecification"> 1279 <eAnnotations xmi:id="_DLEmM2YnEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dY6RUE-AEd-nnOK4EzJA-w"/> 1280 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_DLEmNGYnEeKa6IhMvygGQA" name="freezeExpression" ordered="false" unique="false"> 1281 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1282 </eStructuralFeatures> 1283 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_DLEmNmYnEeKa6IhMvygGQA" name="base_State" ordered="false" unique="false" lowerBound="1"> 1284 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//State"/> 1285 </eStructuralFeatures> 1286 </eClassifiers> 1287 </contents> 1288 <contents xmi:type="ecore:EPackage" xmi:id="_w-F8EGYfEeKa6IhMvygGQA" name="ModelicaBehaviorConstructs" nsURI="http://ModelicaML/schemas/ModelicaBehaviorConstructs/_w-FVAGYfEeKa6IhMvygGQA/106" nsPrefix="ModelicaBehaviorConstructs"> 1289 <eAnnotations xmi:id="_w-F8EWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_HjkcIFNNEd6YXtyPQ2LL6Q"/> 1290 <eAnnotations xmi:id="_w_AiEGYfEeKa6IhMvygGQA" source="PapyrusVersion"> 1291 <details xmi:id="_w_AiEWYfEeKa6IhMvygGQA" key="Version" value="0.0.105"/> 1292 <details xmi:id="_w_AiEmYfEeKa6IhMvygGQA" key="Comment" value=""/> 1293 <details xmi:id="_w_AiE2YfEeKa6IhMvygGQA" key="Copyright" value=""/> 1294 <details xmi:id="_w_AiFGYfEeKa6IhMvygGQA" key="Date" value="2013-01-24"/> 1295 <details xmi:id="_w_AiFWYfEeKa6IhMvygGQA" key="Author" value=""/> 1296 </eAnnotations> 1297 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8EmYfEeKa6IhMvygGQA" name="AlgorithmCode" eSuperTypes="_w-F8GWYfEeKa6IhMvygGQA"> 1298 <eAnnotations xmi:id="_w-F8E2YfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-FADYFNhEd6YXtyPQ2LL6Q"/> 1299 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8FGYfEeKa6IhMvygGQA" name="base_OpaqueBehavior" ordered="false" unique="false" lowerBound="1"> 1300 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueBehavior"/> 1301 </eStructuralFeatures> 1302 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8FmYfEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1303 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1304 </eStructuralFeatures> 1305 </eClassifiers> 1306 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8GWYfEeKa6IhMvygGQA" name="AlgorithmLoopProperties" abstract="true"> 1307 <eAnnotations xmi:id="_w-F8GmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7fZ4wFp1Ed6wHrenq6l_fA"/> 1308 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8G2YfEeKa6IhMvygGQA" name="loopKind" ordered="false" unique="false" eType="_w-F8IWYfEeKa6IhMvygGQA" defaultValueLiteral=""/> 1309 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8HWYfEeKa6IhMvygGQA" name="forIndices" ordered="false" unique="false"> 1310 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1311 </eStructuralFeatures> 1312 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8H2YfEeKa6IhMvygGQA" name="whileExpression" ordered="false" unique="false"> 1313 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1314 </eStructuralFeatures> 1315 </eClassifiers> 1316 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_w-F8IWYfEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaAlgorithmLoopKind"> 1317 <eAnnotations xmi:id="_w-F8ImYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQ1PsFpzEd6wHrenq6l_fA"/> 1318 <eLiterals xmi:id="_w-F8I2YfEeKa6IhMvygGQA" name="for"/> 1319 <eLiterals xmi:id="_w-F8JGYfEeKa6IhMvygGQA" name="while" value="1"/> 1320 </eClassifiers> 1321 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8JWYfEeKa6IhMvygGQA" name="EquationsCode" eSuperTypes="_w-F8LGYfEeKa6IhMvygGQA"> 1322 <eAnnotations xmi:id="_w-F8JmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CZkP4FNiEd6YXtyPQ2LL6Q"/> 1323 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8J2YfEeKa6IhMvygGQA" name="base_OpaqueBehavior" ordered="false" unique="false" lowerBound="1"> 1324 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueBehavior"/> 1325 </eStructuralFeatures> 1326 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8KWYfEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1327 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1328 </eStructuralFeatures> 1329 </eClassifiers> 1330 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8LGYfEeKa6IhMvygGQA" name="EquationsLoopProperties" abstract="true"> 1331 <eAnnotations xmi:id="_w-F8LWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_r6gLAFp2Ed6wHrenq6l_fA"/> 1332 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8LmYfEeKa6IhMvygGQA" name="loopKind" ordered="false" unique="false" eType="_w-F8MmYfEeKa6IhMvygGQA" defaultValueLiteral=""/> 1333 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8MGYfEeKa6IhMvygGQA" name="forIndices" ordered="false" unique="false"> 1334 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1335 </eStructuralFeatures> 1336 </eClassifiers> 1337 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_w-F8MmYfEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaEquationsLoopKind"> 1338 <eAnnotations xmi:id="_w-F8M2YfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dpe8cFp2Ed6wHrenq6l_fA"/> 1339 <eLiterals xmi:id="_w-F8NGYfEeKa6IhMvygGQA" name="for"/> 1340 </eClassifiers> 1341 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8NWYfEeKa6IhMvygGQA" name="If"> 1342 <eAnnotations xmi:id="_w-F8NmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_55tSMFNiEd6YXtyPQ2LL6Q"/> 1343 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8N2YfEeKa6IhMvygGQA" name="base_DecisionNode" ordered="false" unique="false" lowerBound="1"> 1344 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DecisionNode"/> 1345 </eStructuralFeatures> 1346 </eClassifiers> 1347 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8OWYfEeKa6IhMvygGQA" name="When"> 1348 <eAnnotations xmi:id="_w-F8OmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9oa_oFNiEd6YXtyPQ2LL6Q"/> 1349 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8O2YfEeKa6IhMvygGQA" name="base_DecisionNode" ordered="false" unique="false" lowerBound="1"> 1350 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DecisionNode"/> 1351 </eStructuralFeatures> 1352 </eClassifiers> 1353 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8PWYfEeKa6IhMvygGQA" name="ConditionalAlgorithmDiagram" eSuperTypes="_w-F8GWYfEeKa6IhMvygGQA"> 1354 <eAnnotations xmi:id="_w-F8PmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KYuS4Fp1Ed6wHrenq6l_fA"/> 1355 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8P2YfEeKa6IhMvygGQA" name="base_Activity" ordered="false" unique="false" lowerBound="1"> 1356 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/> 1357 </eStructuralFeatures> 1358 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8QWYfEeKa6IhMvygGQA" name="isSubActivity" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1359 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1360 </eStructuralFeatures> 1361 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8Q2YfEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1362 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1363 </eStructuralFeatures> 1364 </eClassifiers> 1365 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8RmYfEeKa6IhMvygGQA" name="ConditionalEquationsDiagram" eSuperTypes="_w-F8LGYfEeKa6IhMvygGQA"> 1366 <eAnnotations xmi:id="_w-F8R2YfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KYuS4lp1Ed6wHrenq6l_fA"/> 1367 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8SGYfEeKa6IhMvygGQA" name="base_Activity" ordered="false" unique="false" lowerBound="1"> 1368 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/> 1369 </eStructuralFeatures> 1370 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8SmYfEeKa6IhMvygGQA" name="isSubActivity" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1371 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1372 </eStructuralFeatures> 1373 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8TGYfEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1374 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1375 </eStructuralFeatures> 1376 </eClassifiers> 1377 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8T2YfEeKa6IhMvygGQA" name="EquationsCodeInDiagram" eSuperTypes="_w-F8LGYfEeKa6IhMvygGQA"> 1378 <eAnnotations xmi:id="_w-F8UGYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VPo_0Fp6Ed6wHrenq6l_fA"/> 1379 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8UWYfEeKa6IhMvygGQA" name="base_OpaqueAction" ordered="false" unique="false" lowerBound="1"> 1380 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueAction"/> 1381 </eStructuralFeatures> 1382 </eClassifiers> 1383 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8VGYfEeKa6IhMvygGQA" name="AlgorithmStatementsCodeInDiagram" eSuperTypes="_w-F8GWYfEeKa6IhMvygGQA"> 1384 <eAnnotations xmi:id="_w-F8VWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ypf3kFp6Ed6wHrenq6l_fA"/> 1385 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8VmYfEeKa6IhMvygGQA" name="base_OpaqueAction" ordered="false" unique="false" lowerBound="1"> 1386 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueAction"/> 1387 </eStructuralFeatures> 1388 </eClassifiers> 1389 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8WWYfEeKa6IhMvygGQA" name="Assert"> 1390 <eAnnotations xmi:id="_w-F8WmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l_65wFNhEd6YXtyPQ2LL6Q"/> 1391 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8W2YfEeKa6IhMvygGQA" name="condition" ordered="false" unique="false" lowerBound="1"> 1392 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1393 </eStructuralFeatures> 1394 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8XWYfEeKa6IhMvygGQA" name="message" ordered="false" unique="false" lowerBound="1"> 1395 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1396 </eStructuralFeatures> 1397 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8X2YfEeKa6IhMvygGQA" name="level" ordered="false" unique="false" lowerBound="1" eType="_w-F8Y2YfEeKa6IhMvygGQA" defaultValueLiteral="warning"/> 1398 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8YWYfEeKa6IhMvygGQA" name="base_Constraint" ordered="false" unique="false" lowerBound="1"> 1399 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Constraint"/> 1400 </eStructuralFeatures> 1401 </eClassifiers> 1402 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_w-F8Y2YfEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaAssertionLevel"> 1403 <eAnnotations xmi:id="_w-F8ZGYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQ4fwFqDEd6wHrenq6l_fA"/> 1404 <eLiterals xmi:id="_w-F8ZWYfEeKa6IhMvygGQA" name="warning"/> 1405 <eLiterals xmi:id="_w-F8ZmYfEeKa6IhMvygGQA" name="error" value="1"/> 1406 </eClassifiers> 1407 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8Z2YfEeKa6IhMvygGQA" name="ModelicaMLStateMachine"> 1408 <eAnnotations xmi:id="_w-F8aGYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_J6FREJxKEd6RMu88zSj-NA"/> 1409 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8aWYfEeKa6IhMvygGQA" name="base_StateMachine" ordered="false" unique="false" lowerBound="1"> 1410 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//StateMachine"/> 1411 </eStructuralFeatures> 1412 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8a2YfEeKa6IhMvygGQA" name="samplingExpression" ordered="false" unique="false"> 1413 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1414 </eStructuralFeatures> 1415 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8bWYfEeKa6IhMvygGQA" name="additionalCode" ordered="false" unique="false"> 1416 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1417 </eStructuralFeatures> 1418 </eClassifiers> 1419 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8b2YfEeKa6IhMvygGQA" name="StateDependency"> 1420 <eAnnotations xmi:id="_w-F8cGYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__sLxEHhXEd61gosBa_LKXQ"/> 1421 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8cWYfEeKa6IhMvygGQA" name="isInState" ordered="false" unique="false" lowerBound="1" upperBound="-1"> 1422 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//State"/> 1423 </eStructuralFeatures> 1424 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8c2YfEeKa6IhMvygGQA" name="base_ControlFlow" ordered="false" unique="false" lowerBound="1"> 1425 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//ControlFlow"/> 1426 </eStructuralFeatures> 1427 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8dWYfEeKa6IhMvygGQA" name="logicalOperator" ordered="false" unique="false" lowerBound="1" eType="_w-F8eWYfEeKa6IhMvygGQA" defaultValueLiteral="and"/> 1428 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8d2YfEeKa6IhMvygGQA" name="base_Transition" ordered="false" unique="false" lowerBound="1"> 1429 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1430 </eStructuralFeatures> 1431 </eClassifiers> 1432 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_w-F8eWYfEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_LogicalOperators"> 1433 <eAnnotations xmi:id="_w-F8emYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ky91IHoBEd6HTZA5rjYUOg"/> 1434 <eLiterals xmi:id="_w-F8e2YfEeKa6IhMvygGQA" name="and"/> 1435 <eLiterals xmi:id="_w-F8fGYfEeKa6IhMvygGQA" name="or" value="1"/> 1436 <eLiterals xmi:id="_w-F8fWYfEeKa6IhMvygGQA" name="not" value="2"/> 1437 </eClassifiers> 1438 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8fmYfEeKa6IhMvygGQA" name="ExecutionOrderPriority"> 1439 <eAnnotations xmi:id="_w-F8f2YfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DhKxkAUhEd-trtPDFQJemA"/> 1440 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8gGYfEeKa6IhMvygGQA" name="priority" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="0"> 1441 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/> 1442 </eStructuralFeatures> 1443 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8gmYfEeKa6IhMvygGQA" name="base_Transition" ordered="false" lowerBound="1"> 1444 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1445 </eStructuralFeatures> 1446 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8hGYfEeKa6IhMvygGQA" name="base_Region" ordered="false" lowerBound="1"> 1447 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Region"/> 1448 </eStructuralFeatures> 1449 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8hmYfEeKa6IhMvygGQA" name="base_ControlFlow" ordered="false" lowerBound="1"> 1450 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//ControlFlow"/> 1451 </eStructuralFeatures> 1452 </eClassifiers> 1453 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8iGYfEeKa6IhMvygGQA" name="StateTransitionSpecification"> 1454 <eAnnotations xmi:id="_w-F8iWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SZNMYEu4Ed-kMYgIGglkOw"/> 1455 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8imYfEeKa6IhMvygGQA" name="base_Transition" ordered="false" unique="false" lowerBound="1"> 1456 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1457 </eStructuralFeatures> 1458 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8jGYfEeKa6IhMvygGQA" name="suppressExitActions" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1459 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1460 </eStructuralFeatures> 1461 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8jmYfEeKa6IhMvygGQA" name="suppressEntryActions" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1462 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1463 </eStructuralFeatures> 1464 </eClassifiers> 1465 <eClassifiers xmi:type="ecore:EClass" xmi:id="_w-F8kGYfEeKa6IhMvygGQA" name="StateSpecification"> 1466 <eAnnotations xmi:id="_w-F8kWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dY6RUE-AEd-nnOK4EzJA-w"/> 1467 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_w-F8kmYfEeKa6IhMvygGQA" name="freezeExpression" ordered="false" unique="false"> 1468 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1469 </eStructuralFeatures> 1470 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8lGYfEeKa6IhMvygGQA" name="base_State" ordered="false" unique="false" lowerBound="1"> 1471 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//State"/> 1472 </eStructuralFeatures> 1473 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_w-F8lmYfEeKa6IhMvygGQA" name="base_StateMachine" ordered="false" lowerBound="1"> 1474 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//StateMachine"/> 1475 </eStructuralFeatures> 1476 </eClassifiers> 1477 </contents> 1478 <contents xmi:type="ecore:EPackage" xmi:id="_unyzEGYfEeKa6IhMvygGQA" name="ModelicaBehaviorConstructs" nsURI="http://ModelicaML/schemas/ModelicaBehaviorConstructs/_unxk8GYfEeKa6IhMvygGQA/105" nsPrefix="ModelicaBehaviorConstructs"> 1479 <eAnnotations xmi:id="_unyzEWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_HjkcIFNNEd6YXtyPQ2LL6Q"/> 1480 <eAnnotations xmi:id="_uopusGYfEeKa6IhMvygGQA" source="PapyrusVersion"> 1481 <details xmi:id="_uopusWYfEeKa6IhMvygGQA" key="Version" value="0.0.104"/> 1482 <details xmi:id="_uopusmYfEeKa6IhMvygGQA" key="Comment" value=""/> 1483 <details xmi:id="_uopus2YfEeKa6IhMvygGQA" key="Copyright" value=""/> 1484 <details xmi:id="_uoputGYfEeKa6IhMvygGQA" key="Date" value="2013-01-24"/> 1485 <details xmi:id="_uoputWYfEeKa6IhMvygGQA" key="Author" value=""/> 1486 </eAnnotations> 1487 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzEmYfEeKa6IhMvygGQA" name="AlgorithmCode" eSuperTypes="_unyzGWYfEeKa6IhMvygGQA"> 1488 <eAnnotations xmi:id="_unyzE2YfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-FADYFNhEd6YXtyPQ2LL6Q"/> 1489 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzFGYfEeKa6IhMvygGQA" name="base_OpaqueBehavior" ordered="false" unique="false" lowerBound="1"> 1490 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueBehavior"/> 1491 </eStructuralFeatures> 1492 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzFmYfEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1493 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1494 </eStructuralFeatures> 1495 </eClassifiers> 1496 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzGWYfEeKa6IhMvygGQA" name="AlgorithmLoopProperties" abstract="true"> 1497 <eAnnotations xmi:id="_unyzGmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7fZ4wFp1Ed6wHrenq6l_fA"/> 1498 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzG2YfEeKa6IhMvygGQA" name="loopKind" ordered="false" unique="false" eType="_unyzIWYfEeKa6IhMvygGQA" defaultValueLiteral=""/> 1499 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzHWYfEeKa6IhMvygGQA" name="forIndices" ordered="false" unique="false"> 1500 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1501 </eStructuralFeatures> 1502 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzH2YfEeKa6IhMvygGQA" name="whileExpression" ordered="false" unique="false"> 1503 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1504 </eStructuralFeatures> 1505 </eClassifiers> 1506 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_unyzIWYfEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaAlgorithmLoopKind"> 1507 <eAnnotations xmi:id="_unyzImYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQ1PsFpzEd6wHrenq6l_fA"/> 1508 <eLiterals xmi:id="_unyzI2YfEeKa6IhMvygGQA" name="for"/> 1509 <eLiterals xmi:id="_unyzJGYfEeKa6IhMvygGQA" name="while" value="1"/> 1510 </eClassifiers> 1511 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzJWYfEeKa6IhMvygGQA" name="EquationsCode" eSuperTypes="_unyzLGYfEeKa6IhMvygGQA"> 1512 <eAnnotations xmi:id="_unyzJmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CZkP4FNiEd6YXtyPQ2LL6Q"/> 1513 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzJ2YfEeKa6IhMvygGQA" name="base_OpaqueBehavior" ordered="false" unique="false" lowerBound="1"> 1514 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueBehavior"/> 1515 </eStructuralFeatures> 1516 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzKWYfEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1517 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1518 </eStructuralFeatures> 1519 </eClassifiers> 1520 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzLGYfEeKa6IhMvygGQA" name="EquationsLoopProperties" abstract="true"> 1521 <eAnnotations xmi:id="_unyzLWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_r6gLAFp2Ed6wHrenq6l_fA"/> 1522 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzLmYfEeKa6IhMvygGQA" name="loopKind" ordered="false" unique="false" eType="_unyzMmYfEeKa6IhMvygGQA" defaultValueLiteral=""/> 1523 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzMGYfEeKa6IhMvygGQA" name="forIndices" ordered="false" unique="false"> 1524 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1525 </eStructuralFeatures> 1526 </eClassifiers> 1527 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_unyzMmYfEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaEquationsLoopKind"> 1528 <eAnnotations xmi:id="_unyzM2YfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dpe8cFp2Ed6wHrenq6l_fA"/> 1529 <eLiterals xmi:id="_unyzNGYfEeKa6IhMvygGQA" name="for"/> 1530 </eClassifiers> 1531 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzNWYfEeKa6IhMvygGQA" name="If"> 1532 <eAnnotations xmi:id="_unyzNmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_55tSMFNiEd6YXtyPQ2LL6Q"/> 1533 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzN2YfEeKa6IhMvygGQA" name="base_DecisionNode" ordered="false" unique="false" lowerBound="1"> 1534 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DecisionNode"/> 1535 </eStructuralFeatures> 1536 </eClassifiers> 1537 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzOWYfEeKa6IhMvygGQA" name="When"> 1538 <eAnnotations xmi:id="_unyzOmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9oa_oFNiEd6YXtyPQ2LL6Q"/> 1539 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzO2YfEeKa6IhMvygGQA" name="base_DecisionNode" ordered="false" unique="false" lowerBound="1"> 1540 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DecisionNode"/> 1541 </eStructuralFeatures> 1542 </eClassifiers> 1543 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzPWYfEeKa6IhMvygGQA" name="ConditionalAlgorithmDiagram" eSuperTypes="_unyzGWYfEeKa6IhMvygGQA"> 1544 <eAnnotations xmi:id="_unyzPmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KYuS4Fp1Ed6wHrenq6l_fA"/> 1545 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzP2YfEeKa6IhMvygGQA" name="base_Activity" ordered="false" unique="false" lowerBound="1"> 1546 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/> 1547 </eStructuralFeatures> 1548 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzQWYfEeKa6IhMvygGQA" name="isSubActivity" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1549 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1550 </eStructuralFeatures> 1551 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzQ2YfEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1552 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1553 </eStructuralFeatures> 1554 </eClassifiers> 1555 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzRmYfEeKa6IhMvygGQA" name="ConditionalEquationsDiagram" eSuperTypes="_unyzLGYfEeKa6IhMvygGQA"> 1556 <eAnnotations xmi:id="_unyzR2YfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KYuS4lp1Ed6wHrenq6l_fA"/> 1557 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzSGYfEeKa6IhMvygGQA" name="base_Activity" ordered="false" unique="false" lowerBound="1"> 1558 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/> 1559 </eStructuralFeatures> 1560 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzSmYfEeKa6IhMvygGQA" name="isSubActivity" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1561 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1562 </eStructuralFeatures> 1563 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzTGYfEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1564 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1565 </eStructuralFeatures> 1566 </eClassifiers> 1567 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzT2YfEeKa6IhMvygGQA" name="EquationsCodeInDiagram" eSuperTypes="_unyzLGYfEeKa6IhMvygGQA"> 1568 <eAnnotations xmi:id="_unyzUGYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VPo_0Fp6Ed6wHrenq6l_fA"/> 1569 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzUWYfEeKa6IhMvygGQA" name="base_OpaqueAction" ordered="false" unique="false" lowerBound="1"> 1570 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueAction"/> 1571 </eStructuralFeatures> 1572 </eClassifiers> 1573 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzVGYfEeKa6IhMvygGQA" name="AlgorithmStatementsCodeInDiagram" eSuperTypes="_unyzGWYfEeKa6IhMvygGQA"> 1574 <eAnnotations xmi:id="_unyzVWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ypf3kFp6Ed6wHrenq6l_fA"/> 1575 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzVmYfEeKa6IhMvygGQA" name="base_OpaqueAction" ordered="false" unique="false" lowerBound="1"> 1576 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueAction"/> 1577 </eStructuralFeatures> 1578 </eClassifiers> 1579 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzWWYfEeKa6IhMvygGQA" name="Assert"> 1580 <eAnnotations xmi:id="_unyzWmYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l_65wFNhEd6YXtyPQ2LL6Q"/> 1581 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzW2YfEeKa6IhMvygGQA" name="condition" ordered="false" unique="false" lowerBound="1"> 1582 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1583 </eStructuralFeatures> 1584 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzXWYfEeKa6IhMvygGQA" name="message" ordered="false" unique="false" lowerBound="1"> 1585 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1586 </eStructuralFeatures> 1587 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzX2YfEeKa6IhMvygGQA" name="level" ordered="false" unique="false" lowerBound="1" eType="_unyzY2YfEeKa6IhMvygGQA" defaultValueLiteral="warning"/> 1588 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzYWYfEeKa6IhMvygGQA" name="base_Constraint" ordered="false" unique="false" lowerBound="1"> 1589 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Constraint"/> 1590 </eStructuralFeatures> 1591 </eClassifiers> 1592 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_unyzY2YfEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaAssertionLevel"> 1593 <eAnnotations xmi:id="_unyzZGYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQ4fwFqDEd6wHrenq6l_fA"/> 1594 <eLiterals xmi:id="_unyzZWYfEeKa6IhMvygGQA" name="warning"/> 1595 <eLiterals xmi:id="_unyzZmYfEeKa6IhMvygGQA" name="error" value="1"/> 1596 </eClassifiers> 1597 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzZ2YfEeKa6IhMvygGQA" name="ModelicaMLStateMachine"> 1598 <eAnnotations xmi:id="_unyzaGYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_J6FREJxKEd6RMu88zSj-NA"/> 1599 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzaWYfEeKa6IhMvygGQA" name="base_StateMachine" ordered="false" unique="false" lowerBound="1"> 1600 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//StateMachine"/> 1601 </eStructuralFeatures> 1602 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyza2YfEeKa6IhMvygGQA" name="samplingExpression" ordered="false" unique="false"> 1603 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1604 </eStructuralFeatures> 1605 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzbWYfEeKa6IhMvygGQA" name="additionalCode" ordered="false" unique="false"> 1606 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1607 </eStructuralFeatures> 1608 </eClassifiers> 1609 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzb2YfEeKa6IhMvygGQA" name="StateDependency"> 1610 <eAnnotations xmi:id="_unyzcGYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__sLxEHhXEd61gosBa_LKXQ"/> 1611 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzcWYfEeKa6IhMvygGQA" name="isInState" ordered="false" unique="false" lowerBound="1" upperBound="-1"> 1612 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//State"/> 1613 </eStructuralFeatures> 1614 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzc2YfEeKa6IhMvygGQA" name="base_ControlFlow" ordered="false" unique="false" lowerBound="1"> 1615 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//ControlFlow"/> 1616 </eStructuralFeatures> 1617 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzdWYfEeKa6IhMvygGQA" name="logicalOperator" ordered="false" unique="false" lowerBound="1" eType="_unyzeWYfEeKa6IhMvygGQA" defaultValueLiteral="and"/> 1618 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzd2YfEeKa6IhMvygGQA" name="base_Transition" ordered="false" unique="false" lowerBound="1"> 1619 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1620 </eStructuralFeatures> 1621 </eClassifiers> 1622 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_unyzeWYfEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_LogicalOperators"> 1623 <eAnnotations xmi:id="_unyzemYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ky91IHoBEd6HTZA5rjYUOg"/> 1624 <eLiterals xmi:id="_unyze2YfEeKa6IhMvygGQA" name="and"/> 1625 <eLiterals xmi:id="_unyzfGYfEeKa6IhMvygGQA" name="or" value="1"/> 1626 <eLiterals xmi:id="_unyzfWYfEeKa6IhMvygGQA" name="not" value="2"/> 1627 </eClassifiers> 1628 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzfmYfEeKa6IhMvygGQA" name="ExecutionOrderPriority"> 1629 <eAnnotations xmi:id="_unyzf2YfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DhKxkAUhEd-trtPDFQJemA"/> 1630 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzgGYfEeKa6IhMvygGQA" name="priority" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="0"> 1631 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/> 1632 </eStructuralFeatures> 1633 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzgmYfEeKa6IhMvygGQA" name="base_Transition" ordered="false" lowerBound="1"> 1634 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1635 </eStructuralFeatures> 1636 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzhGYfEeKa6IhMvygGQA" name="base_Region" ordered="false" lowerBound="1"> 1637 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Region"/> 1638 </eStructuralFeatures> 1639 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzhmYfEeKa6IhMvygGQA" name="base_ControlFlow" ordered="false" lowerBound="1"> 1640 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//ControlFlow"/> 1641 </eStructuralFeatures> 1642 </eClassifiers> 1643 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyziGYfEeKa6IhMvygGQA" name="StateTransitionSpecification"> 1644 <eAnnotations xmi:id="_unyziWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SZNMYEu4Ed-kMYgIGglkOw"/> 1645 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzimYfEeKa6IhMvygGQA" name="base_Transition" ordered="false" unique="false" lowerBound="1"> 1646 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1647 </eStructuralFeatures> 1648 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzjGYfEeKa6IhMvygGQA" name="suppressExitActions" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1649 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1650 </eStructuralFeatures> 1651 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzjmYfEeKa6IhMvygGQA" name="suppressEntryActions" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1652 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1653 </eStructuralFeatures> 1654 </eClassifiers> 1655 <eClassifiers xmi:type="ecore:EClass" xmi:id="_unyzkGYfEeKa6IhMvygGQA" name="StateSpecification"> 1656 <eAnnotations xmi:id="_unyzkWYfEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dY6RUE-AEd-nnOK4EzJA-w"/> 1657 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_unyzkmYfEeKa6IhMvygGQA" name="freezeExpression" ordered="false" unique="false"> 1658 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1659 </eStructuralFeatures> 1660 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_unyzlGYfEeKa6IhMvygGQA" name="base_State" ordered="false" unique="false" lowerBound="1"> 1661 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//State"/> 1662 </eStructuralFeatures> 1663 </eClassifiers> 1664 </contents> 1665 <contents xmi:type="ecore:EPackage" xmi:id="_0_jy8GYKEeKa6IhMvygGQA" name="ModelicaBehaviorConstructs" nsURI="http://ModelicaML/schemas/ModelicaBehaviorConstructs/_0_gIkGYKEeKa6IhMvygGQA/104" nsPrefix="ModelicaBehaviorConstructs"> 1666 <eAnnotations xmi:id="_0_jy8WYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_HjkcIFNNEd6YXtyPQ2LL6Q"/> 1667 <eAnnotations xmi:id="_1AkfkGYKEeKa6IhMvygGQA" source="PapyrusVersion"> 1668 <details xmi:id="_1AkfkWYKEeKa6IhMvygGQA" key="Version" value="0.0.103"/> 1669 <details xmi:id="_1AkfkmYKEeKa6IhMvygGQA" key="Comment" value="- ADDED: additionalCode property for the ModelicaML stereotype
- DELETED: AdditionalIncludes stereotype for state machines"/> 1670 <details xmi:id="_1Akfk2YKEeKa6IhMvygGQA" key="Copyright" value=""/> 1671 <details xmi:id="_1AkflGYKEeKa6IhMvygGQA" key="Date" value="2013-01-24"/> 1672 <details xmi:id="_1AkflWYKEeKa6IhMvygGQA" key="Author" value=""/> 1673 </eAnnotations> 1674 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jy8mYKEeKa6IhMvygGQA" name="AlgorithmCode" eSuperTypes="_0_jy-WYKEeKa6IhMvygGQA"> 1675 <eAnnotations xmi:id="_0_jy82YKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_-FADYFNhEd6YXtyPQ2LL6Q"/> 1676 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jy9GYKEeKa6IhMvygGQA" name="base_OpaqueBehavior" ordered="false" unique="false" lowerBound="1"> 1677 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueBehavior"/> 1678 </eStructuralFeatures> 1679 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jy9mYKEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1680 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1681 </eStructuralFeatures> 1682 </eClassifiers> 1683 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jy-WYKEeKa6IhMvygGQA" name="AlgorithmLoopProperties" abstract="true"> 1684 <eAnnotations xmi:id="_0_jy-mYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7fZ4wFp1Ed6wHrenq6l_fA"/> 1685 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jy-2YKEeKa6IhMvygGQA" name="loopKind" ordered="false" unique="false" eType="_0_jzAWYKEeKa6IhMvygGQA" defaultValueLiteral=""/> 1686 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jy_WYKEeKa6IhMvygGQA" name="forIndices" ordered="false" unique="false"> 1687 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1688 </eStructuralFeatures> 1689 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jy_2YKEeKa6IhMvygGQA" name="whileExpression" ordered="false" unique="false"> 1690 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1691 </eStructuralFeatures> 1692 </eClassifiers> 1693 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_0_jzAWYKEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaAlgorithmLoopKind"> 1694 <eAnnotations xmi:id="_0_jzAmYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQ1PsFpzEd6wHrenq6l_fA"/> 1695 <eLiterals xmi:id="_0_jzA2YKEeKa6IhMvygGQA" name="for"/> 1696 <eLiterals xmi:id="_0_jzBGYKEeKa6IhMvygGQA" name="while" value="1"/> 1697 </eClassifiers> 1698 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzBWYKEeKa6IhMvygGQA" name="EquationsCode" eSuperTypes="_0_jzDGYKEeKa6IhMvygGQA"> 1699 <eAnnotations xmi:id="_0_jzBmYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_CZkP4FNiEd6YXtyPQ2LL6Q"/> 1700 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzB2YKEeKa6IhMvygGQA" name="base_OpaqueBehavior" ordered="false" unique="false" lowerBound="1"> 1701 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueBehavior"/> 1702 </eStructuralFeatures> 1703 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzCWYKEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1704 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1705 </eStructuralFeatures> 1706 </eClassifiers> 1707 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzDGYKEeKa6IhMvygGQA" name="EquationsLoopProperties" abstract="true"> 1708 <eAnnotations xmi:id="_0_jzDWYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_r6gLAFp2Ed6wHrenq6l_fA"/> 1709 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzDmYKEeKa6IhMvygGQA" name="loopKind" ordered="false" unique="false" eType="_0_jzEmYKEeKa6IhMvygGQA" defaultValueLiteral=""/> 1710 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzEGYKEeKa6IhMvygGQA" name="forIndices" ordered="false" unique="false"> 1711 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1712 </eStructuralFeatures> 1713 </eClassifiers> 1714 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_0_jzEmYKEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaEquationsLoopKind"> 1715 <eAnnotations xmi:id="_0_jzE2YKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dpe8cFp2Ed6wHrenq6l_fA"/> 1716 <eLiterals xmi:id="_0_jzFGYKEeKa6IhMvygGQA" name="for"/> 1717 </eClassifiers> 1718 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzFWYKEeKa6IhMvygGQA" name="If"> 1719 <eAnnotations xmi:id="_0_jzFmYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_55tSMFNiEd6YXtyPQ2LL6Q"/> 1720 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzF2YKEeKa6IhMvygGQA" name="base_DecisionNode" ordered="false" unique="false" lowerBound="1"> 1721 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DecisionNode"/> 1722 </eStructuralFeatures> 1723 </eClassifiers> 1724 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzGWYKEeKa6IhMvygGQA" name="When"> 1725 <eAnnotations xmi:id="_0_jzGmYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_9oa_oFNiEd6YXtyPQ2LL6Q"/> 1726 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzG2YKEeKa6IhMvygGQA" name="base_DecisionNode" ordered="false" unique="false" lowerBound="1"> 1727 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DecisionNode"/> 1728 </eStructuralFeatures> 1729 </eClassifiers> 1730 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzHWYKEeKa6IhMvygGQA" name="ConditionalAlgorithmDiagram" eSuperTypes="_0_jy-WYKEeKa6IhMvygGQA"> 1731 <eAnnotations xmi:id="_0_jzHmYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KYuS4Fp1Ed6wHrenq6l_fA"/> 1732 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzH2YKEeKa6IhMvygGQA" name="base_Activity" ordered="false" unique="false" lowerBound="1"> 1733 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/> 1734 </eStructuralFeatures> 1735 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzIWYKEeKa6IhMvygGQA" name="isSubActivity" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1736 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1737 </eStructuralFeatures> 1738 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzI2YKEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1739 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1740 </eStructuralFeatures> 1741 </eClassifiers> 1742 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzJmYKEeKa6IhMvygGQA" name="ConditionalEquationsDiagram" eSuperTypes="_0_jzDGYKEeKa6IhMvygGQA"> 1743 <eAnnotations xmi:id="_0_jzJ2YKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_KYuS4lp1Ed6wHrenq6l_fA"/> 1744 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzKGYKEeKa6IhMvygGQA" name="base_Activity" ordered="false" unique="false" lowerBound="1"> 1745 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Activity"/> 1746 </eStructuralFeatures> 1747 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzKmYKEeKa6IhMvygGQA" name="isSubActivity" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1748 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1749 </eStructuralFeatures> 1750 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzLGYKEeKa6IhMvygGQA" name="initial" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1751 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1752 </eStructuralFeatures> 1753 </eClassifiers> 1754 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzL2YKEeKa6IhMvygGQA" name="EquationsCodeInDiagram" eSuperTypes="_0_jzDGYKEeKa6IhMvygGQA"> 1755 <eAnnotations xmi:id="_0_jzMGYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VPo_0Fp6Ed6wHrenq6l_fA"/> 1756 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzMWYKEeKa6IhMvygGQA" name="base_OpaqueAction" ordered="false" unique="false" lowerBound="1"> 1757 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueAction"/> 1758 </eStructuralFeatures> 1759 </eClassifiers> 1760 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzNGYKEeKa6IhMvygGQA" name="AlgorithmStatementsCodeInDiagram" eSuperTypes="_0_jy-WYKEeKa6IhMvygGQA"> 1761 <eAnnotations xmi:id="_0_jzNWYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ypf3kFp6Ed6wHrenq6l_fA"/> 1762 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzNmYKEeKa6IhMvygGQA" name="base_OpaqueAction" ordered="false" unique="false" lowerBound="1"> 1763 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//OpaqueAction"/> 1764 </eStructuralFeatures> 1765 </eClassifiers> 1766 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzOWYKEeKa6IhMvygGQA" name="Assert"> 1767 <eAnnotations xmi:id="_0_jzOmYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_l_65wFNhEd6YXtyPQ2LL6Q"/> 1768 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzO2YKEeKa6IhMvygGQA" name="condition" ordered="false" unique="false" lowerBound="1"> 1769 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1770 </eStructuralFeatures> 1771 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzPWYKEeKa6IhMvygGQA" name="message" ordered="false" unique="false" lowerBound="1"> 1772 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1773 </eStructuralFeatures> 1774 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzP2YKEeKa6IhMvygGQA" name="level" ordered="false" unique="false" lowerBound="1" eType="_0_jzQ2YKEeKa6IhMvygGQA" defaultValueLiteral="warning"/> 1775 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzQWYKEeKa6IhMvygGQA" name="base_Constraint" ordered="false" unique="false" lowerBound="1"> 1776 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Constraint"/> 1777 </eStructuralFeatures> 1778 </eClassifiers> 1779 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_0_jzQ2YKEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_ModelicaAssertionLevel"> 1780 <eAnnotations xmi:id="_0_jzRGYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_lQ4fwFqDEd6wHrenq6l_fA"/> 1781 <eLiterals xmi:id="_0_jzRWYKEeKa6IhMvygGQA" name="warning"/> 1782 <eLiterals xmi:id="_0_jzRmYKEeKa6IhMvygGQA" name="error" value="1"/> 1783 </eClassifiers> 1784 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzR2YKEeKa6IhMvygGQA" name="ModelicaMLStateMachine"> 1785 <eAnnotations xmi:id="_0_jzSGYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_J6FREJxKEd6RMu88zSj-NA"/> 1786 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzSWYKEeKa6IhMvygGQA" name="base_StateMachine" ordered="false" unique="false" lowerBound="1"> 1787 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//StateMachine"/> 1788 </eStructuralFeatures> 1789 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzS2YKEeKa6IhMvygGQA" name="samplingExpression" ordered="false" unique="false"> 1790 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1791 </eStructuralFeatures> 1792 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzTWYKEeKa6IhMvygGQA" name="additionalCode" ordered="false" unique="false"> 1793 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1794 </eStructuralFeatures> 1795 </eClassifiers> 1796 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzT2YKEeKa6IhMvygGQA" name="StateDependency"> 1797 <eAnnotations xmi:id="_0_jzUGYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__sLxEHhXEd61gosBa_LKXQ"/> 1798 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzUWYKEeKa6IhMvygGQA" name="isInState" ordered="false" unique="false" lowerBound="1" upperBound="-1"> 1799 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//State"/> 1800 </eStructuralFeatures> 1801 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzU2YKEeKa6IhMvygGQA" name="base_ControlFlow" ordered="false" unique="false" lowerBound="1"> 1802 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//ControlFlow"/> 1803 </eStructuralFeatures> 1804 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzVWYKEeKa6IhMvygGQA" name="logicalOperator" ordered="false" unique="false" lowerBound="1" eType="_0_jzWWYKEeKa6IhMvygGQA" defaultValueLiteral="and"/> 1805 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzV2YKEeKa6IhMvygGQA" name="base_Transition" ordered="false" unique="false" lowerBound="1"> 1806 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1807 </eStructuralFeatures> 1808 </eClassifiers> 1809 <eClassifiers xmi:type="ecore:EEnum" xmi:id="_0_jzWWYKEeKa6IhMvygGQA" name="ModelicaML_ModelicaPredefinedEnumerations_LogicalOperators"> 1810 <eAnnotations xmi:id="_0_jzWmYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Ky91IHoBEd6HTZA5rjYUOg"/> 1811 <eLiterals xmi:id="_0_jzW2YKEeKa6IhMvygGQA" name="and"/> 1812 <eLiterals xmi:id="_0_jzXGYKEeKa6IhMvygGQA" name="or" value="1"/> 1813 <eLiterals xmi:id="_0_jzXWYKEeKa6IhMvygGQA" name="not" value="2"/> 1814 </eClassifiers> 1815 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzXmYKEeKa6IhMvygGQA" name="ExecutionOrderPriority"> 1816 <eAnnotations xmi:id="_0_jzX2YKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DhKxkAUhEd-trtPDFQJemA"/> 1817 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzYGYKEeKa6IhMvygGQA" name="priority" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="0"> 1818 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Integer"/> 1819 </eStructuralFeatures> 1820 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzYmYKEeKa6IhMvygGQA" name="base_Transition" ordered="false" lowerBound="1"> 1821 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1822 </eStructuralFeatures> 1823 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzZGYKEeKa6IhMvygGQA" name="base_Region" ordered="false" lowerBound="1"> 1824 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Region"/> 1825 </eStructuralFeatures> 1826 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzZmYKEeKa6IhMvygGQA" name="base_ControlFlow" ordered="false" lowerBound="1"> 1827 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//ControlFlow"/> 1828 </eStructuralFeatures> 1829 </eClassifiers> 1830 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzaGYKEeKa6IhMvygGQA" name="StateTransitionSpecification"> 1831 <eAnnotations xmi:id="_0_jzaWYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SZNMYEu4Ed-kMYgIGglkOw"/> 1832 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzamYKEeKa6IhMvygGQA" name="base_Transition" ordered="false" unique="false" lowerBound="1"> 1833 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Transition"/> 1834 </eStructuralFeatures> 1835 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzbGYKEeKa6IhMvygGQA" name="suppressExitActions" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1836 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1837 </eStructuralFeatures> 1838 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzbmYKEeKa6IhMvygGQA" name="suppressEntryActions" ordered="false" unique="false" lowerBound="1" defaultValueLiteral="false"> 1839 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//Boolean"/> 1840 </eStructuralFeatures> 1841 </eClassifiers> 1842 <eClassifiers xmi:type="ecore:EClass" xmi:id="_0_jzcGYKEeKa6IhMvygGQA" name="StateSpecification"> 1843 <eAnnotations xmi:id="_0_jzcWYKEeKa6IhMvygGQA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dY6RUE-AEd-nnOK4EzJA-w"/> 1844 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_0_jzcmYKEeKa6IhMvygGQA" name="freezeExpression" ordered="false" unique="false"> 1845 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/4.0.0/Types#//String"/> 1846 </eStructuralFeatures> 1847 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzdGYKEeKa6IhMvygGQA" name="base_State" ordered="false" unique="false" lowerBound="1"> 1848 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//State"/> 1849 </eStructuralFeatures> 1850 <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_0_jzdmYKEeKa6IhMvygGQA" name="base_StateMachine" ordered="false" lowerBound="1"> 1851 <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//StateMachine"/> 1852 </eStructuralFeatures> 1853 </eClassifiers> 1854 </contents> 1118 1855 <contents xmi:type="ecore:EPackage" xmi:id="_Kpnp0FaVEd-OiJEhN960pA" name="ModelicaBehaviorConstructs" nsURI="http://ModelicaML/schemas/ModelicaBehaviorConstructs/_Kpd40FaVEd-OiJEhN960pA/103" nsPrefix="ModelicaBehaviorConstructs"> 1119 1856 <eAnnotations xmi:id="_KqNf7FaVEd-OiJEhN960pA" source="PapyrusVersion"> … … 1302 2039 </eClassifiers> 1303 2040 <eClassifiers xmi:type="ecore:EClass" xmi:id="_KpnqVVaVEd-OiJEhN960pA" name="AdditionalIncludes"> 1304 <eAnnotations xmi:id="_KpnqVlaVEd-OiJEhN960pA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_0M7bsE-AEd-nnOK4EzJA-w"/>2041 <eAnnotations xmi:id="_KpnqVlaVEd-OiJEhN960pA" source="http://www.eclipse.org/uml2/2.0.0/UML"/> 1305 2042 <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_KpnqV1aVEd-OiJEhN960pA" name="additionalActionCode" ordered="false" unique="false"> 1306 2043 <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> … … 1498 2235 <packagedElement xmi:type="uml:Stereotype" xmi:id="_J6FREJxKEd6RMu88zSj-NA" name="ModelicaMLStateMachine"> 1499 2236 <ownedComment xmi:id="_DNhdAJxLEd6RMu88zSj-NA" annotatedElement="_J6FREJxKEd6RMu88zSj-NA"> 1500 <body>This stereotypes indicates that this a special case of the UML StateMachine. It uses a limited s et of the UML StateMachine meta-model classes. It is capable to be translated into executable Modelica code.</body>2237 <body>This stereotypes indicates that this a special case of the UML StateMachine. It uses a limited sub-set of the UML StateMachine meta-classes and can be translated into executable Modelica code. </body> 1501 2238 </ownedComment> 1502 2239 <ownedAttribute xmi:id="_Yc3lEJxKEd6RMu88zSj-NA" name="base_StateMachine" isUnique="false" association="_YQpuAJxKEd6RMu88zSj-NA"> … … 1507 2244 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B4YAcD2YEd--2eFnADjMKQ"/> 1508 2245 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B4YAcT2YEd--2eFnADjMKQ" value="1"/> 2246 </ownedAttribute> 2247 <ownedAttribute xmi:id="_M-2P4GYGEeKa6IhMvygGQA" name="additionalCode" isUnique="false" aggregation="composite"> 2248 <ownedComment xmi:id="_SiIv8GYfEeKa6IhMvygGQA"> 2249 <body>This property allows including additional code that will be inserted at the beginning of the algorithm section in which the state machine code will be generated. </body> 2250 </ownedComment> 2251 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> 2252 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M-2P4WYGEeKa6IhMvygGQA"/> 2253 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M-2P4mYGEeKa6IhMvygGQA" value="1"/> 2254 </ownedAttribute> 2255 <ownedAttribute xmi:id="_x6cycGYmEeKa6IhMvygGQA" name="freezeExpression" isUnique="false"> 2256 <ownedComment xmi:id="_x6cycWYmEeKa6IhMvygGQA" annotatedElement="_x6cycGYmEeKa6IhMvygGQA"> 2257 <body>The state machine or the composite state is fozen, i.e., the state is active but no reactions and no actions will be executed inside the state, as long as this expression evaluates to true.</body> 2258 </ownedComment> 2259 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> 2260 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x6cycmYmEeKa6IhMvygGQA"/> 2261 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x6cyc2YmEeKa6IhMvygGQA" value="1"/> 1509 2262 </ownedAttribute> 1510 2263 </packagedElement> … … 1534 2287 </packagedElement> 1535 2288 <packagedElement xmi:type="uml:Stereotype" xmi:id="_DhKxkAUhEd-trtPDFQJemA" name="ExecutionOrderPriority"> 2289 <ownedComment xmi:id="_yDTt8LQOEeKMMvKD8rDWHw"> 2290 <body>“ExecutionOrderPriority” specifies the order in which the code of the transition, control flow or region shall be executed relative to the neighbors.</body> 2291 </ownedComment> 1536 2292 <ownedAttribute xmi:id="_FCASMAUhEd-trtPDFQJemA" name="priority" isUnique="false"> 1537 2293 <ownedComment xmi:id="_GbspAAUhEd-trtPDFQJemA" annotatedElement="_FCASMAUhEd-trtPDFQJemA"> 1538 <body>Execution priority in code. A lower number implies a higher execution priority. Element s with higher priority areexecuted first.</body>2294 <body>Execution priority in code. A lower number implies a higher execution priority. Element with the lowest priority is executed first.</body> 1539 2295 </ownedComment> 1540 2296 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> 1541 2297 <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_L_oysAUhEd-trtPDFQJemA"/> 1542 2298 </ownedAttribute> 1543 <ownedAttribute xmi:id="_ Ye5IsQUhEd-trtPDFQJemA" name="base_Transition" isUnique="false" association="_YdQxAAUhEd-trtPDFQJemA">2299 <ownedAttribute xmi:id="_zlDZQGYJEeKa6IhMvygGQA" name="base_Transition" association="_zlDZQWYJEeKa6IhMvygGQA"> 1544 2300 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Transition"/> 1545 2301 </ownedAttribute> 1546 <ownedAttribute xmi:id="_h1i8ETv1Ed-3ucOGnYJ5qw" name="base_ControlFlow" isUnique="false" association="_hzwzYDv1Ed-3ucOGnYJ5qw"> 2302 <ownedAttribute xmi:id="_59s9YGYJEeKa6IhMvygGQA" name="base_Region" association="_59s9YWYJEeKa6IhMvygGQA"> 2303 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Region"/> 2304 </ownedAttribute> 2305 <ownedAttribute xmi:id="_7O6toGYJEeKa6IhMvygGQA" name="base_ControlFlow" association="_7O7UsGYJEeKa6IhMvygGQA"> 1547 2306 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ControlFlow"/> 1548 2307 </ownedAttribute> 1549 <ownedAttribute xmi:id="_kaEuUTv1Ed-3ucOGnYJ5qw" name="base_Region" isUnique="false" association="_kPyJ4Dv1Ed-3ucOGnYJ5qw">1550 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Region"/>1551 </ownedAttribute>1552 2308 </packagedElement> 1553 2309 <packagedElement xmi:type="uml:Stereotype" xmi:id="_SZNMYEu4Ed-kMYgIGglkOw" name="StateTransitionSpecification"> 2310 <ownedComment xmi:id="_jyCLQLQPEeKMMvKD8rDWHw"> 2311 <body>This stereotype captures additional features for state transition behavior which are not included in UML.</body> 2312 </ownedComment> 1554 2313 <ownedAttribute xmi:id="_Vulz0Uu4Ed-kMYgIGglkOw" name="base_Transition" isUnique="false" association="_Vh7Q0Eu4Ed-kMYgIGglkOw"> 1555 2314 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Transition"/> … … 1571 2330 </packagedElement> 1572 2331 <packagedElement xmi:type="uml:Stereotype" xmi:id="_dY6RUE-AEd-nnOK4EzJA-w" name="StateSpecification"> 2332 <ownedComment xmi:id="_LfTnMLQPEeKMMvKD8rDWHw"> 2333 <body>This stereotype defines additional feature that are not included in UML. </body> 2334 </ownedComment> 1573 2335 <ownedAttribute xmi:id="_gXzEUE-AEd-nnOK4EzJA-w" name="freezeExpression" isUnique="false"> 1574 2336 <ownedComment xmi:id="_KYjQUFaHEd-DhOvTuzSvmw" annotatedElement="_gXzEUE-AEd-nnOK4EzJA-w"> 1575 <body> The state machine or the composite state is fozen, i.e., the state is active but no reactions and no actions will be executed inside the state, as long as thisexpression evaluates to true.</body>2337 <body>Indicates if the state or state machine should be is active but do not react and do not execution actions as long as the expression evaluates to true.</body> 1576 2338 </ownedComment> 1577 2339 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> … … 1582 2344 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#State"/> 1583 2345 </ownedAttribute> 1584 <ownedAttribute xmi:id="_EBA_gU-BEd-nnOK4EzJA-w" name="base_StateMachine" isUnique="false" association="_DxNo8E-BEd-nnOK4EzJA-w">1585 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StateMachine"/>1586 </ownedAttribute>1587 </packagedElement>1588 <packagedElement xmi:type="uml:Stereotype" xmi:id="_0M7bsE-AEd-nnOK4EzJA-w" name="AdditionalIncludes">1589 <ownedAttribute xmi:id="_37WOME-AEd-nnOK4EzJA-w" name="additionalActionCode" isUnique="false">1590 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>1591 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7AL4ME-AEd-nnOK4EzJA-w"/>1592 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7AVpME-AEd-nnOK4EzJA-w" value="1"/>1593 </ownedAttribute>1594 <ownedAttribute xmi:id="__okYkU-AEd-nnOK4EzJA-w" name="base_StateMachine" isUnique="false" association="__aHs4E-AEd-nnOK4EzJA-w">1595 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#StateMachine"/>1596 </ownedAttribute>1597 2346 </packagedElement> 1598 2347 <packagedElement xmi:type="uml:Extension" xmi:id="_N3LqYGCiEd6yLItwWIt9kg" name="Extension_Algorithm(Code)" memberEnd="_N4X9MGCiEd6yLItwWIt9kg _N4X9MWCiEd6yLItwWIt9kg"> … … 1632 2381 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_YYaqkMbWEd6JBtxNmDMs3Q" name="extension_StateDependency" type="__sLxEHhXEd61gosBa_LKXQ" aggregation="composite" association="_YQEm4MbWEd6JBtxNmDMs3Q"/> 1633 2382 </packagedElement> 1634 <packagedElement xmi:type="uml:Extension" xmi:id="_YdQxAAUhEd-trtPDFQJemA" name="Extension_StateTransitionSpecification" memberEnd="_Ye5IsAUhEd-trtPDFQJemA _Ye5IsQUhEd-trtPDFQJemA">1635 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Ye5IsAUhEd-trtPDFQJemA" name="extension_StateTransitionSpecification" type="_DhKxkAUhEd-trtPDFQJemA" aggregation="composite" association="_YdQxAAUhEd-trtPDFQJemA"/>1636 </packagedElement>1637 <packagedElement xmi:type="uml:Extension" xmi:id="_hzwzYDv1Ed-3ucOGnYJ5qw" name="Extension_ExecutionOrderPriority" memberEnd="_h1i8EDv1Ed-3ucOGnYJ5qw _h1i8ETv1Ed-3ucOGnYJ5qw">1638 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_h1i8EDv1Ed-3ucOGnYJ5qw" name="extension_ExecutionOrderPriority" type="_DhKxkAUhEd-trtPDFQJemA" aggregation="composite" association="_hzwzYDv1Ed-3ucOGnYJ5qw"/>1639 </packagedElement>1640 <packagedElement xmi:type="uml:Extension" xmi:id="_kPyJ4Dv1Ed-3ucOGnYJ5qw" name="Extension_ExecutionOrderPriority" memberEnd="_kaEuUDv1Ed-3ucOGnYJ5qw _kaEuUTv1Ed-3ucOGnYJ5qw">1641 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_kaEuUDv1Ed-3ucOGnYJ5qw" name="extension_ExecutionOrderPriority" type="_DhKxkAUhEd-trtPDFQJemA" aggregation="composite" association="_kPyJ4Dv1Ed-3ucOGnYJ5qw"/>1642 </packagedElement>1643 2383 <packagedElement xmi:type="uml:Extension" xmi:id="_Vh7Q0Eu4Ed-kMYgIGglkOw" name="Extension_StateTransitionSpecification" memberEnd="_Vulz0Eu4Ed-kMYgIGglkOw _Vulz0Uu4Ed-kMYgIGglkOw"> 1644 2384 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Vulz0Eu4Ed-kMYgIGglkOw" name="extension_StateTransitionSpecification" type="_SZNMYEu4Ed-kMYgIGglkOw" aggregation="composite" association="_Vh7Q0Eu4Ed-kMYgIGglkOw"/> … … 1647 2387 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_rGSnUE-AEd-nnOK4EzJA-w" name="extension_StateSpecification" type="_dY6RUE-AEd-nnOK4EzJA-w" aggregation="composite" association="_rD6BsE-AEd-nnOK4EzJA-w"/> 1648 2388 </packagedElement> 1649 <packagedElement xmi:type="uml:Extension" xmi:id="_ _aHs4E-AEd-nnOK4EzJA-w" name="Extension_AdditionalIncludes" memberEnd="__okYkE-AEd-nnOK4EzJA-w __okYkU-AEd-nnOK4EzJA-w">1650 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ _okYkE-AEd-nnOK4EzJA-w" name="extension_AdditionalIncludes" type="_0M7bsE-AEd-nnOK4EzJA-w" aggregation="composite" association="__aHs4E-AEd-nnOK4EzJA-w"/>1651 </packagedElement> 1652 <packagedElement xmi:type="uml:Extension" xmi:id="_ DxNo8E-BEd-nnOK4EzJA-w" name="Extension_StateSpecification" memberEnd="_EBA_gE-BEd-nnOK4EzJA-w _EBA_gU-BEd-nnOK4EzJA-w">1653 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ EBA_gE-BEd-nnOK4EzJA-w" name="extension_StateSpecification" type="_dY6RUE-AEd-nnOK4EzJA-w" aggregation="composite" association="_DxNo8E-BEd-nnOK4EzJA-w"/>1654 </packagedElement> 1655 <p rofileApplication xmi:id="_MuXgYINNEd6Q_-wxlTEMTQ">1656 < eAnnotations xmi:id="_NTBFkINNEd6Q_-wxlTEMTQ" source="http://www.eclipse.org/uml2/2.0.0/UML"/>1657 </p rofileApplication>2389 <packagedElement xmi:type="uml:Extension" xmi:id="_zlDZQWYJEeKa6IhMvygGQA" name="E_ExecutionOrderPriority_Transition1" memberEnd="_zlDZQmYJEeKa6IhMvygGQA _zlDZQGYJEeKa6IhMvygGQA"> 2390 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_zlDZQmYJEeKa6IhMvygGQA" name="extension_ExecutionOrderPriority" type="_DhKxkAUhEd-trtPDFQJemA" aggregation="composite" association="_zlDZQWYJEeKa6IhMvygGQA"/> 2391 </packagedElement> 2392 <packagedElement xmi:type="uml:Extension" xmi:id="_59s9YWYJEeKa6IhMvygGQA" name="E_ExecutionOrderPriority_Region1" memberEnd="_59s9YmYJEeKa6IhMvygGQA _59s9YGYJEeKa6IhMvygGQA"> 2393 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_59s9YmYJEeKa6IhMvygGQA" name="extension_ExecutionOrderPriority" type="_DhKxkAUhEd-trtPDFQJemA" aggregation="composite" association="_59s9YWYJEeKa6IhMvygGQA"/> 2394 </packagedElement> 2395 <packagedElement xmi:type="uml:Extension" xmi:id="_7O7UsGYJEeKa6IhMvygGQA" name="E_ExecutionOrderPriority_ControlFlow1" memberEnd="_7O7UsWYJEeKa6IhMvygGQA _7O6toGYJEeKa6IhMvygGQA"> 2396 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_7O7UsWYJEeKa6IhMvygGQA" name="extension_ExecutionOrderPriority" type="_DhKxkAUhEd-trtPDFQJemA" aggregation="composite" association="_7O7UsGYJEeKa6IhMvygGQA"/> 2397 </packagedElement> 1658 2398 </packagedElement> 1659 2399 <packagedElement xmi:type="uml:Profile" xmi:id="_HjkcIFNNEd6YXtyPQ2LL6Q" name="ModelicaPredefinedEnumerations"> … … 1904 2644 <packagedElement xmi:type="uml:Stereotype" xmi:id="_ljL3QFNdEd6YXtyPQ2LL6Q" name="TypeRelation"> 1905 2645 <ownedComment xmi:id="_kUv-kFy7Ed6lR6a_09Qo9g" annotatedElement="_ljL3QFNdEd6YXtyPQ2LL6Q"> 1906 <body>This stereotype has attributes which allow the capturing of type modifications. It can only be used between classes of primitive type.</body>2646 <body>This stereotype has properties that allow capturing type modifications. It can only be used between classes of primitive type. </body> 1907 2647 </ownedComment> 1908 2648 <ownedAttribute xmi:id="_pfnQkFNdEd6YXtyPQ2LL6Q" name="modification" isUnique="false"> … … 1944 2684 </packagedElement> 1945 2685 <packagedElement xmi:type="uml:Stereotype" xmi:id="_QvgxQAUYEd-XJpWQfXQU0A" name="RedeclareRelation"> 2686 <ownedComment xmi:id="_Sd_bILQQEeKMMvKD8rDWHw"> 2687 <body>This stereotype represents the Modelica “redeclare” relation.</body> 2688 </ownedComment> 1946 2689 <ownedAttribute xmi:id="_by4_IAUYEd-XJpWQfXQU0A" name="modification" isUnique="false"> 1947 2690 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> … … 1954 2697 </packagedElement> 1955 2698 <packagedElement xmi:type="uml:Stereotype" xmi:id="_TwVd8AUYEd-XJpWQfXQU0A" name="ConstrainedByRelation"> 2699 <ownedComment xmi:id="_x0TMILQPEeKMMvKD8rDWHw"> 2700 <body>This stereotype represents the Modelica relation “constrainedBy”.</body> 2701 </ownedComment> 1956 2702 <ownedAttribute xmi:id="_jw0fAAUYEd-XJpWQfXQU0A" name="modification" isUnique="false"> 1957 2703 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> … … 1964 2710 </packagedElement> 1965 2711 <packagedElement xmi:type="uml:Stereotype" xmi:id="_X5ddMAUdEd-XJpWQfXQU0A" name="PartialDerivativeOfFunctionRelation"> 2712 <ownedComment xmi:id="_OALMALQQEeKMMvKD8rDWHw"> 2713 <body>This stereotype represents the Modelica the relation from a function (source) that is a derivative of another function (target).</body> 2714 </ownedComment> 1966 2715 <ownedAttribute xmi:id="_kcPBQAUdEd-XJpWQfXQU0A" name="base_Dependency" isUnique="false" association="_kbW3gAUdEd-XJpWQfXQU0A"> 1967 2716 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/> … … 1974 2723 </packagedElement> 1975 2724 <packagedElement xmi:type="uml:Stereotype" xmi:id="_FArQ8H-WEeC-I9oqZ53S4w" name="Import"> 2725 <ownedComment xmi:id="_35XF4LQPEeKMMvKD8rDWHw"> 2726 <body>This stereotype represents the Modelica “import” relation.</body> 2727 </ownedComment> 1976 2728 <ownedAttribute xmi:id="_GtAP4H-WEeC-I9oqZ53S4w" name="alias"> 1977 2729 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> … … 2001 2753 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_PAPRYn-WEeC-I9oqZ53S4w" name="extension_Import" type="_FArQ8H-WEeC-I9oqZ53S4w" aggregation="composite" association="_PAPRYX-WEeC-I9oqZ53S4w"/> 2002 2754 </packagedElement> 2003 <profileApplication xmi:id="_rAKfgGvWEd65MZ8o9QNr-w">2004 <eAnnotations xmi:id="_rDmOAGvWEd65MZ8o9QNr-w" source="http://www.eclipse.org/uml2/2.0.0/UML"/>2005 </profileApplication>2006 2755 </packagedElement> 2007 2756 <packagedElement xmi:type="uml:Profile" xmi:id="_GnDQYGC9Ed6v450MT6BnSw" name="ModelicaRequirementConstructs" metaclassReference="_pe6fwGDAEd6v450MT6BnSw _zlr7cGDAEd6v450MT6BnSw _A09-MGDXEd60nrRVgVTh_Q _eXarUKx7EeC2GJQ4iCzxPg"> … … 2156 2905 <packagedElement xmi:type="uml:Stereotype" xmi:id="_bks90FsREd6lR6a_09Qo9g" name="Requirement"> 2157 2906 <ownedComment xmi:id="_D38m8Fy5Ed6lR6a_09Qo9g" annotatedElement="_bks90FsREd6lR6a_09Qo9g"> 2158 <body>The concept of textual requirements is reused from the OMG SysML. This stereotype is used to represent a requirement with properties such as id, text (representing the textual statement), etc. 
 2159 Moreover, a requirement can have variables and behavior defined which can be evaluated during simulations.</body> 2907 <body>“Requirement” concept, identified by this stereotype, represents a natural language requirements and the corresponding violation monitor. </body> 2160 2908 </ownedComment> 2161 2909 <generalization xmi:id="_IYU4YGDLEd6v450MT6BnSw" general="_SSA0cFNQEd6YXtyPQ2LL6Q"/> 2162 2910 <ownedAttribute xmi:id="_gO5cEFsREd6lR6a_09Qo9g" name="id" visibility="public" isUnique="false"> 2163 2911 <ownedComment xmi:id="_KkKFwGxbEd65MZ8o9QNr-w" annotatedElement="_gO5cEFsREd6lR6a_09Qo9g"> 2164 <body>Requirement ID.</body>2912 <body>Requirement unique identifier.</body> 2165 2913 </ownedComment> 2166 2914 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> … … 2169 2917 <ownedAttribute xmi:id="_iOBbMFsREd6lR6a_09Qo9g" name="text" visibility="public" isUnique="false"> 2170 2918 <ownedComment xmi:id="_IhBwYGxbEd65MZ8o9QNr-w" annotatedElement="_iOBbMFsREd6lR6a_09Qo9g"> 2171 <body> Textual requirement statement.</body>2919 <body>Natural language statement of the requirement.</body> 2172 2920 </ownedComment> 2173 2921 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> … … 2235 2983 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DiR5AGDXEd60nrRVgVTh_Q" name="extension_Traceability" type="_0Pj-4GDAEd6v450MT6BnSw" aggregation="composite" association="_DhiSIGDXEd60nrRVgVTh_Q"/> 2236 2984 </packagedElement> 2237 <profileApplication xmi:id="_NvD4EGDBEd6v450MT6BnSw">2238 <eAnnotations xmi:id="_NyMEkGDBEd6v450MT6BnSw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>2239 </profileApplication>2240 2985 </packagedElement> 2241 2986 <packagedElement xmi:type="uml:Profile" xmi:id="_LT6BEGC9Ed6v450MT6BnSw" name="ModelicaSimulationConstructs" metaclassReference="_1X5qgGDBEd6v450MT6BnSw _SX_ucHwSEd6RNZXM0YwVGw _fKrWwHwSEd6RNZXM0YwVGw _g2af0HwSEd6RNZXM0YwVGw _iEWSkHwSEd6RNZXM0YwVGw _AsA_0HxdEd6oZZ5NPrAB7g _0mY-sAneEd-mxt3ftN7uFA"> … … 2432 3177 <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9SfqAKOSEd6QGeS9Jr9djA" name="extension_Simulation" type="_10PLQFNaEd6YXtyPQ2LL6Q" aggregation="composite" association="_83E5UKOSEd6QGeS9Jr9djA"/> 2433 3178 </packagedElement> 2434 <profileApplication xmi:id="_VBSloH23Ed61e442Za0IMg">2435 <eAnnotations xmi:id="_VLRoEH23Ed61e442Za0IMg" source="http://www.eclipse.org/uml2/2.0.0/UML"/>2436 </profileApplication>2437 3179 </packagedElement> 2438 3180 <packagedElement xmi:type="uml:Profile" xmi:id="_zPJyIGC9Ed6v450MT6BnSw" name="ModelicaAnnotationConstructs" metaclassReference="_TD7OAGvEEd65MZ8o9QNr-w"> … … 2568 3310 <packagedElement xmi:type="uml:Stereotype" xmi:id="_ZvTg4GvEEd65MZ8o9QNr-w" name="Annotation(CodeGeneration)"> 2569 3311 <ownedComment xmi:id="_jAFscG-5Ed6iXf-hfUoLSw" annotatedElement="_ZvTg4GvEEd65MZ8o9QNr-w"> 2570 <body> See the Modelica specification.</body>3312 <body>Annotation specific to Modelica code generation (not ModelicaML code generation).</body> 2571 3313 </ownedComment> 2572 3314 <ownedAttribute xmi:id="_bfg6QGvEEd65MZ8o9QNr-w" name="Evaluate" visibility="public" isUnique="false"> … … 2604 3346 <packagedElement xmi:type="uml:Stereotype" xmi:id="_FQYwMGvFEd65MZ8o9QNr-w" name="Annotation(SimulationExperiment)"> 2605 3347 <ownedComment xmi:id="_egpLIGvTEd65MZ8o9QNr-w" annotatedElement="_FQYwMGvFEd65MZ8o9QNr-w"> 2606 <body>The experiment annotation defines the default start time (StartTime) in [s], the default stop time (StopTime) in [s], 
 2607 and the default relative integration tolerance (Tolerance) for simulation experiments to be carried out with the model or block at hand.</body> 3348 <body>The experiment annotation defines the default start time, the stop time, and the default relative integration tolerance for simulation experiments to be carried out with the model at hand. </body> 2608 3349 </ownedComment> 2609 3350 <ownedAttribute xmi:id="_HBL_cGvFEd65MZ8o9QNr-w" name="StartTime" isUnique="false"> … … 2628 3369 <packagedElement xmi:type="uml:Stereotype" xmi:id="_0hMOAGvPEd65MZ8o9QNr-w" name="Annotation(VersionHandling)"> 2629 3370 <ownedComment xmi:id="_I0H0UGvTEd65MZ8o9QNr-w" annotatedElement="_0hMOAGvPEd65MZ8o9QNr-w"> 2630 <body>A top-level package or model can specify the version of top-level classes it uses, its own version number, and if possible how to convert from previous versions. 
 2631 This can be used by a tool to guarantee that consistent versions are used, and if possible to upgrade usage from an earlier version to a current one.</body> 3371 <body>A top-level package or model can specify the version of top-level classes it uses, its own version number, and if possible how to convert from previous versions. This can be used by a tool to guarantee that consistent versions are used, and if possible to upgrade usage from an earlier version to a current one. </body> 2632 3372 </ownedComment> 2633 3373 <ownedAttribute xmi:id="_4PBKoGvPEd65MZ8o9QNr-w" name="version" isUnique="false"> … … 2666 3406 </packagedElement> 2667 3407 <packagedElement xmi:type="uml:Stereotype" xmi:id="_I7-Q8D2WEd--2eFnADjMKQ" name="Annotation(Icon)"> 3408 <ownedComment xmi:id="_0HC_8LQREeKMMvKD8rDWHw"> 3409 <body>Graphical icon annotation (Modelica code).</body> 3410 </ownedComment> 2668 3411 <ownedAttribute xmi:id="_MwENoT2WEd--2eFnADjMKQ" name="base_Comment" isUnique="false" association="_MvnhsD2WEd--2eFnADjMKQ"> 2669 3412 <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/> … … 3984 4727 <packagedElement xmi:type="uml:Stereotype" xmi:id="_T-xLcH-XEeC-I9oqZ53S4w" name="VerificationScenario"> 3985 4728 <ownedComment xmi:id="_QfTBwKx3EeC2GJQ4iCzxPg"> 3986 <body>Scenario is a step by step description of action that stimulate the system model. 
 3987 Usually a test scenario also includes the initialization of the system in order to ensure the required pre-condition are met. </body> 4729 <body>VerificationScenario is a model that stimulates the design in such a way that requirement violation monitors are evaluated. </body> 3988 4730 </ownedComment> 3989 4731 <generalization xmi:id="_2zE4EMQYEeC6UZUtnVcSgg" general="_10PLQFNaEd6YXtyPQ2LL6Q"> … … 4003 4745 <packagedElement xmi:type="uml:Stereotype" xmi:id="_FK8VgMQZEeC6UZUtnVcSgg" name="VerificationModel"> 4004 4746 <ownedComment xmi:id="_IqBEcMQZEeC6UZUtnVcSgg"> 4005 <body>A Verification Model (VeM) includes one system model that is to be verified against s set of requirements models by means of one scenario model.
 4006 Some additional models requirered by any of the mentioned components may be included in VeM also. </body> 4747 <body>A “Verification Model” is composed of one design that is to be verified against s set of requirements by means of one scenario. Some additional models may need to be included as well. </body> 4007 4748 </ownedComment> 4008 4749 <ownedAttribute xmi:id="_0LJPoMTgEeCHp7TGKxmB1g" name="base_Class" association="_0LJPocTgEeCHp7TGKxmB1g"> … … 4012 4753 <packagedElement xmi:type="uml:Stereotype" xmi:id="_8VZHcK0qEeCRXd3mzS9MqQ" name="UseToVerify"> 4013 4754 <ownedComment xmi:id="_HpdcsK0rEeCRXd3mzS9MqQ"> 4014 <body>This relation indicates that the scenario , it points from, can be used to verify the requirement it points to.</body>4755 <body>This relation indicates that the scenario (source) can be used to verify the requirement (target). </body> 4015 4756 </ownedComment> 4016 4757 <ownedAttribute xmi:id="_-j2jEK0qEeCRXd3mzS9MqQ" name="base_Dependency" association="_-j2jEa0qEeCRXd3mzS9MqQ"> … … 4020 4761 <packagedElement xmi:type="uml:Stereotype" xmi:id="_gl9-cLPjEeGhud1AX_-QHA" name="DoNotUseToVerify"> 4021 4762 <ownedComment xmi:id="_snXTwLPjEeGhud1AX_-QHA"> 4022 <body>This relation indicates that the scenario , it points from, should not be used to verify the requirement it points to.</body>4763 <body>This relation indicates that the scenario (source) should not be used to verify the requirement it points to. </body> 4023 4764 </ownedComment> 4024 4765 <ownedAttribute xmi:id="_knwY4LPjEeGhud1AX_-QHA" name="base_Dependency" association="_knw_8LPjEeGhud1AX_-QHA"> … … 4042 4783 <ownedAttribute xmi:id="_Np65UMjBEeCnxqjdSD5uGQ" name="always"> 4043 4784 <ownedComment xmi:id="_ejgFkMjBEeCnxqjdSD5uGQ"> 4044 <body>This property means that the target model shall always be instantiated together with the dependency client model .</body>4785 <body>This property means that the target model shall always be instantiated together with the dependency client model independent if the providers of the target model are used by other components or not.</body> 4045 4786 </ownedComment> 4046 4787 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> … … 4050 4791 <packagedElement xmi:type="uml:Stereotype" xmi:id="_vx5KMM1hEeCDZMoKmHw59g" name="RequiredFor"> 4051 4792 <ownedComment xmi:id="_28GuIM1hEeCDZMoKmHw59g"> 4052 <body>This stereotype is the opposite of the "Requires" stereotype. 
 4053 The two stereotypes are mutually exclusive and should be used depending on the desired direction of the dependency and the resulting modification of the dependency client.</body> 4793 <body>This stereotype is the opposite of the "Requires" relation. The two stereotypes are mutually exclusive and should be used depending on the desired direction of the dependency and the resulting modification of the dependency client. </body> 4054 4794 </ownedComment> 4055 4795 <generalization xmi:id="_yFj18M1hEeCDZMoKmHw59g" general="_4IrOgMQXEeC6UZUtnVcSgg"/> … … 4974 5714 <packagedElement xmi:type="uml:Stereotype" xmi:id="_pZ8e4HGGEeCymoXP7CzS_g" name="ValueComputation" isAbstract="true"> 4975 5715 <ownedComment xmi:id="_nUQ8gPAREeCmxdyA8VCpAw"> 4976 <body>Clients, mediators and providers can have operations associated for manipulating values provided.</body>5716 <body>Clients, mediators and providers can have associated operations.</body> 4977 5717 </ownedComment> 4978 5718 <ownedAttribute xmi:id="_2SxLcHGGEeCymoXP7CzS_g" name="operation" visibility="public"> … … 4984 5724 <packagedElement xmi:type="uml:Stereotype" xmi:id="_suGocH-WEeC-I9oqZ53S4w" name="ObtainsValueFrom"> 4985 5725 <ownedComment xmi:id="_vjfnwPAREeCmxdyA8VCpAw"> 4986 <body> Specifies that the referenced mediator obtains value from the referenced provider.</body>5726 <body>This relation specifies that the referenced mediator (source) shall be used for inferring binging from the referenced provider (target)</body> 4987 5727 </ownedComment> 4988 5728 <generalization xmi:id="_0PkOwH-WEeC-I9oqZ53S4w" general="_pZ8e4HGGEeCymoXP7CzS_g"/> … … 4993 5733 <packagedElement xmi:type="uml:Stereotype" xmi:id="_uW3WAH-WEeC-I9oqZ53S4w" name="ProvidesValueFor"> 4994 5734 <ownedComment xmi:id="_3O2J4PAREeCmxdyA8VCpAw"> 4995 <body> Specifies that the referenced mediator provides value to the referenced client.</body>5735 <body>This relation specifies that the referenced mediator (source) shall be used for inferring binging for the referenced client (target).</body> 4996 5736 </ownedComment> 4997 5737 <generalization xmi:id="_zoFYAH-WEeC-I9oqZ53S4w" general="_pZ8e4HGGEeCymoXP7CzS_g"/> … … 5001 5741 <ownedAttribute xmi:id="_4ziQoLIUEeCqz59dgZCCXw" name="isRequired"> 5002 5742 <ownedComment xmi:id="_T88msMQYEeC6UZUtnVcSgg"> 5003 <body>If set to true this property means that this client always needs a bindings even if a default value is set in its declaration.</body>5743 <body>If set to true this property means that it is in mandatory to bind this client even if a default value is specified.</body> 5004 5744 </ownedComment> 5005 5745 <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> … … 5260 6000 <packagedElement xmi:type="uml:Stereotype" xmi:id="_kEF-AAJhEeG_m9SrLqG2hw" name="InstalledLibrary"> 5261 6001 <ownedComment xmi:id="_ZnSEEOCQEeGn-bDI4pMcpA"> 5262 <body>This stereotype indicates the this is a library that is available and can be imported.</body>6002 <body>This stereotype indicates the this element is a library that is available in the ModelicaML environment and can be imported and used. </body> 5263 6003 </ownedComment> 5264 6004 <ownedAttribute xmi:id="_oEsFoAJhEeG_m9SrLqG2hw" name="base_Model" association="_oEsFoQJhEeG_m9SrLqG2hw">
Note: See TracChangeset
for help on using the changeset viewer.