| <?xml version="1.0" encoding="UTF-8"?> |
| <xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"> |
| <uml:Package xmi:id="_0" name="MDTOCL"> |
| <packagedElement xmi:type="uml:Package" xmi:id="_peTNMMo_Ed-ZL8lMORCEkg" name="MDT_OCL_Annotations"> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_w5xgQMo_Ed-ZL8lMORCEkg" name="String"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_ysL5EMo_Ed-ZL8lMORCEkg" name="Annotation"> |
| <generalization xmi:id="_Xp6OG37VEeOu79LxSz8Ylw" general="_1A9YEMo_Ed-ZL8lMORCEkg"/> |
| <ownedAttribute xmi:id="_LzO2AMpAEd-ZL8lMORCEkg" name="ownedContents" type="_0IHrkMo_Ed-ZL8lMORCEkg" isOrdered="true" aggregation="composite"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xpwc937VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xpwc-H7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_M68E8MpAEd-ZL8lMORCEkg" name="ownedDetails" type="_0GMY8Mo_Ed-ZL8lMORCEkg" isOrdered="true" aggregation="composite"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xpwc-X7VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xpwc-n7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_L2p9cMpAEd-ZL8lMORCEkg" name="references" type="_0IHrkMo_Ed-ZL8lMORCEkg" isOrdered="true"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xpwc-37VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xpwc_H7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_0GMY8Mo_Ed-ZL8lMORCEkg" name="Detail"> |
| <generalization xmi:id="_Xp6OHH7VEeOu79LxSz8Ylw" general="_1A9YEMo_Ed-ZL8lMORCEkg"/> |
| <ownedAttribute xmi:id="_Bg6RoMpAEd-ZL8lMORCEkg" name="values" type="_w5xgQMo_Ed-ZL8lMORCEkg"> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xpwc_X7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_0IHrkMo_Ed-ZL8lMORCEkg" name="Element" isAbstract="true"> |
| <ownedAttribute xmi:id="_ef0Q8MpAEd-ZL8lMORCEkg" name="ownedAnnotations" type="_0IHrkMo_Ed-ZL8lMORCEkg" isOrdered="true" aggregation="composite"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xpwc_n7VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xpwc_37VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_1A9YEMo_Ed-ZL8lMORCEkg" name="NamedElement" isAbstract="true"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_dkSmoDxsEeCYibdAWnk0AQ" name="MDT_OCL_Cache"> |
| <packagedElement xmi:type="uml:Class" xmi:id="_ow1gcD2REeC9A8BnhOyXOw" name="OCLExpression" isAbstract="true"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_DXxi0D2SEeC9A8BnhOyXOw" name="String"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_z_998HSdEeC3-tVPqYIPdQ" name="TemplateableElement" isAbstract="true"> |
| <ownedAttribute xmi:id="_5M7LAHSdEeC3-tVPqYIPdQ" name="unspecializedElement" type="_z_998HSdEeC3-tVPqYIPdQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XpwdA37VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| </packagedElement> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_B_MXsLtdEeGaF-l-UpovSA" name="MDT_OCL_Dynamics"> |
| <packagedElement xmi:type="uml:Class" xmi:id="_Lpug0PWKEeOa9vhgxFe-1w" name="Behavior" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_MZ0HsBouEeSM9LreJtBwBg" name="Class"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_Py3gcPWKEeOa9vhgxFe-1w" name="DynamicBehavior"> |
| <generalization xmi:id="_Py3gcfWKEeOa9vhgxFe-1w" general="_HLQM4LtdEeGaF-l-UpovSA"/> |
| <generalization xmi:id="_Py3gcvWKEeOa9vhgxFe-1w" general="_Lpug0PWKEeOa9vhgxFe-1w"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_Iq84gLtyEeGaF-l-UpovSA" name="DynamicElement"> |
| <generalization xmi:id="_Xp6OHX7VEeOu79LxSz8Ylw" general="_VoU6cLtdEeGaF-l-UpovSA"/> |
| <ownedAttribute xmi:id="_Iq84grtyEeGaF-l-UpovSA" name="metaType" type="_wP0RwLoxEeGoaKB2Aghcrw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_fGbMkLtdEeGaF-l-UpovSA" name="DynamicProperty"> |
| <generalization xmi:id="_Xp6OHn7VEeOu79LxSz8Ylw" general="_eVCuQLoxEeGoaKB2Aghcrw"/> |
| <ownedAttribute xmi:id="_fGbMkrtdEeGaF-l-UpovSA" name="referredProperty" type="_nISxQLtdEeGaF-l-UpovSA"/> |
| <ownedAttribute xmi:id="_fGbMk7tdEeGaF-l-UpovSA" name="default" type="_p5yUELpCEeGoaKB2Aghcrw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XpwdBH7VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_HLQM4LtdEeGaF-l-UpovSA" name="DynamicType"> |
| <generalization xmi:id="_Xp6OH37VEeOu79LxSz8Ylw" general="_Iq84gLtyEeGaF-l-UpovSA"/> |
| <generalization xmi:id="_Xp6OIH7VEeOu79LxSz8Ylw" general="_MZ0HsBouEeSM9LreJtBwBg"/> |
| <ownedAttribute xmi:id="_tJnagLtdEeGaF-l-UpovSA" name="ownedDynamicProperties" type="_fGbMkLtdEeGaF-l-UpovSA" aggregation="composite"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6N8H7VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xp6N8X7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_OgyqMARUEeSiuvNrq-crrw" name="DynamicValueSpecification"> |
| <generalization xmi:id="_OgyqMQRUEeSiuvNrq-crrw" general="_VoU6cLtdEeGaF-l-UpovSA"/> |
| <generalization xmi:id="_A11EIARWEeSiuvNrq-crrw" general="_9c2WIARVEeSiuvNrq-crrw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_VoU6cLtdEeGaF-l-UpovSA" name="Element" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_nISxQLtdEeGaF-l-UpovSA" name="Property"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_J_a9oLtdEeGaF-l-UpovSA" name="Type" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_9c2WIARVEeSiuvNrq-crrw" name="ValueSpecification" isAbstract="true"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_F95X8BNKEeCpr6XKiuQP7w" name="MDT_OCL_Ecore"> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_rfGIcBNKEeCpr6XKiuQP7w" name="Boolean"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_I7AsgBNOEeCpr6XKiuQP7w" name="Class"> |
| <ownedAttribute xmi:id="_I7AsgRNOEeCpr6XKiuQP7w" name="isInterface" type="_rfGIcBNKEeCpr6XKiuQP7w"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6N8n7VEeOu79LxSz8Ylw" value="false"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_U4vxMBNLEeCpr6XKiuQP7w" name="instanceClassName" type="_jh_vABNKEeCpr6XKiuQP7w"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6N_n7VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_zKEaoBNLEeCpr6XKiuQP7w" name="DataType"> |
| <ownedAttribute xmi:id="_1oqkABNLEeCpr6XKiuQP7w" name="isSerializable" type="_rfGIcBNKEeCpr6XKiuQP7w"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6N837VEeOu79LxSz8Ylw" value="true"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_Dc17IDjTEeCGIMjC1C-wtw" name="behavioralClass" type="_I7AsgBNOEeCpr6XKiuQP7w"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6N9H7VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_D6aAwBNLEeCpr6XKiuQP7w" name="EnumerationLiteral"> |
| <ownedAttribute xmi:id="_GNF1EBNLEeCpr6XKiuQP7w" name="value" type="_BIn1oBNLEeCpr6XKiuQP7w"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6N9X7VEeOu79LxSz8Ylw"/> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6N9n7VEeOu79LxSz8Ylw" value="0"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_BIn1oBNLEeCpr6XKiuQP7w" name="Integer"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_J4bT0BNKEeCpr6XKiuQP7w" name="Property"> |
| <ownedAttribute xmi:id="_sqGtkBNLEeCpr6XKiuQP7w" name="isID" type="_rfGIcBNKEeCpr6XKiuQP7w"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6N937VEeOu79LxSz8Ylw" value="false"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_CFfREBNMEeCpr6XKiuQP7w" name="keys" type="_J4bT0BNKEeCpr6XKiuQP7w"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6N-H7VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xp6N-X7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_aoEEcBNLEeCpr6XKiuQP7w" name="isResolveProxies" type="_rfGIcBNKEeCpr6XKiuQP7w"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6N-n7VEeOu79LxSz8Ylw" value="true"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_xBVB8BNKEeCpr6XKiuQP7w" name="isTransient" type="_rfGIcBNKEeCpr6XKiuQP7w"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6N-37VEeOu79LxSz8Ylw" value="false"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_2RZ0cBNKEeCpr6XKiuQP7w" name="isUnsettable" type="_rfGIcBNKEeCpr6XKiuQP7w"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6N_H7VEeOu79LxSz8Ylw" value="false"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_2fiXEBNKEeCpr6XKiuQP7w" name="isVolatile" type="_rfGIcBNKEeCpr6XKiuQP7w"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6N_X7VEeOu79LxSz8Ylw" value="false"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_jh_vABNKEeCpr6XKiuQP7w" name="String"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_qClRsBNLEeCpr6XKiuQP7w" name="Type" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_tN9O4HwBEeCD_bbcqKnJ_g" name="Constraint"> |
| <ownedAttribute xmi:id="_tN9O4XwBEeCD_bbcqKnJ_g" name="isCallable" type="_rfGIcBNKEeCpr6XKiuQP7w"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6N_37VEeOu79LxSz8Ylw" value="false"/> |
| </ownedAttribute> |
| </packagedElement> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_A11esMerEd-sJIf4tYBt-g" name="MDT_OCL_Evaluation"> |
| <packagedElement xmi:type="uml:Class" xmi:id="_CJbYcB_aEeCxNNh5B6u04A" name="CallExp" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_dIPu8MesEd-sJIf4tYBt-g" name="Feature" isAbstract="true"> |
| <ownedAttribute xmi:id="_3M8_UN9YEd-5RuvZBdnt0A" name="implementationClass" type="_7Yq00Mk-Ed-bx742yyafXQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OAH7VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_ZQ3woN9ZEd-5RuvZBdnt0A" name="implementation" type="_0Xb0cAFqEeCxa8jNFLJGww"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OAX7VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_0Xb0cAFqEeCxa8jNFLJGww" name="LibraryFeature"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_jtMXsMhyEd-sJIf4tYBt-g" name="Object"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_7Yq00Mk-Ed-bx742yyafXQ" name="String"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ijfAsNPCEd-Vct1SlsNNwg" name="Throwable"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_431tkMpAEd-ZL8lMORCEkg" name="MDT_OCL_Framework"> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_zVCV0PlzEd-EJPIg-mDVJA" name="Boolean"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_V3s5sMpCEd-ZL8lMORCEkg" name="Class"> |
| <ownedAttribute xmi:id="_Y4z6QMpCEd-ZL8lMORCEkg" name="instanceClassName" type="_-0G3sMpAEd-ZL8lMORCEkg"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OAn7VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_OD6CsMpBEd-ZL8lMORCEkg" name="Element" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_LhCA0B1EEeCzDcYDg75xng" name="Feature" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_bHXToEOIEeGtTYkEXjnZtw" name="MorePivotable" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_gp2QsN9WEd-5RuvZBdnt0A" name="Nameable" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_P4PuIMpBEd-ZL8lMORCEkg" name="NamedElement" isAbstract="true"> |
| <interfaceRealization xmi:id="_yvKQQN9WEd-5RuvZBdnt0A" name="" client="_P4PuIMpBEd-ZL8lMORCEkg" supplier="_gp2QsN9WEd-5RuvZBdnt0A" contract="_gp2QsN9WEd-5RuvZBdnt0A"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_7uYc4MpAEd-ZL8lMORCEkg" name="Package"> |
| <ownedAttribute xmi:id="_AzTvUMpBEd-ZL8lMORCEkg" name="nsPrefix" type="_-0G3sMpAEd-ZL8lMORCEkg"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OA37VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_HIkBMMpBEd-ZL8lMORCEkg" name="URI" type="_-0G3sMpAEd-ZL8lMORCEkg"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OBH7VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_swFbkLb8EeG1psGotoAUcw" name="importedPackages" type="_7uYc4MpAEd-ZL8lMORCEkg"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OBX7VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xp6OBn7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_h0T4sN9WEd-5RuvZBdnt0A" name="Pivotable" isAbstract="true"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_-0G3sMpAEd-ZL8lMORCEkg" name="String"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_gqL8MDAZEeCQxbz5jr7q5g" name="Type" isAbstract="true"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_9SPjQARCEeSiuvNrq-crrw" name="MDT_OCL_Instances"> |
| <packagedElement xmi:type="uml:Class" xmi:id="_I7IPEBtGEeSM9LreJtBwBg" name="Class"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_oDwW0ARDEeSiuvNrq-crrw" name="Element" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_M1yqMBlLEeSM9LreJtBwBg" name="EnumerationLiteral"> |
| <generalization xmi:id="_RTT-YBlLEeSM9LreJtBwBg" general="_MJ2QsARDEeSiuvNrq-crrw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_BqkUwARLEeSiuvNrq-crrw" name="LanguageExpression"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_MJ2QsARDEeSiuvNrq-crrw" name="InstanceSpecification"> |
| <ownedComment xmi:id="_MJ2QsQRDEeSiuvNrq-crrw" annotatedElement="_MJ2QsARDEeSiuvNrq-crrw"> |
| <body>An instance specification is a model element that represents an instance in a modeled system.</body> |
| </ownedComment> |
| <generalization xmi:id="_MJ2QtgRDEeSiuvNrq-crrw" general="_QSHGkARDEeSiuvNrq-crrw"/> |
| <ownedAttribute xmi:id="_MJ2QtwRDEeSiuvNrq-crrw" name="ownedSlots" type="_MJ2QwgRDEeSiuvNrq-crrw" aggregation="composite" association="_MJ2Q0gRDEeSiuvNrq-crrw"> |
| <ownedComment xmi:id="_MJ2QuARDEeSiuvNrq-crrw" annotatedElement="_MJ2QtwRDEeSiuvNrq-crrw"> |
| <body>A slot giving the value or values of a structural feature of the instance. An instance specification can have one slot per structural feature of its classifiers, including inherited features. It is not necessary to model a slot for each structural feature, in which case the instance specification is a partial description.</body> |
| </ownedComment> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJ2QuQRDEeSiuvNrq-crrw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MJ2QugRDEeSiuvNrq-crrw" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_FGWBgBvYEeSIos3S87O_rg" name="owningPackage" type="_YzOH0ARKEeSiuvNrq-crrw" association="_usYzgARKEeSiuvNrq-crrw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J2CDwBvYEeSIos3S87O_rg"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_MJ2QuwRDEeSiuvNrq-crrw" name="classes" type="_I7IPEBtGEeSM9LreJtBwBg" association="_MJ2Q0wRDEeSiuvNrq-crrw"> |
| <ownedComment xmi:id="_MJ2QvARDEeSiuvNrq-crrw" annotatedElement="_MJ2QuwRDEeSiuvNrq-crrw"> |
| <body>The classifier or classifiers of the represented instance. If multiple classifiers are specified, the instance is classified by all of them.</body> |
| </ownedComment> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJ2QvQRDEeSiuvNrq-crrw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MJ2QvgRDEeSiuvNrq-crrw" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_MJ2QvwRDEeSiuvNrq-crrw" name="ownedSpecification" type="_BqkUwARLEeSiuvNrq-crrw" aggregation="composite" association="_MJ2Q2gRDEeSiuvNrq-crrw"> |
| <ownedComment xmi:id="_MJ2QwARDEeSiuvNrq-crrw" annotatedElement="_MJ2QvwRDEeSiuvNrq-crrw"> |
| <body>A specification of how to compute, derive, or construct the instance.</body> |
| </ownedComment> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJ2QwQRDEeSiuvNrq-crrw"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_QSHGkARDEeSiuvNrq-crrw" name="NamedElement" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_YzOH0ARKEeSiuvNrq-crrw" name="Package"> |
| <ownedAttribute xmi:id="_dtrPoARKEeSiuvNrq-crrw" name="ownedInstances" type="_MJ2QsARDEeSiuvNrq-crrw" aggregation="composite" association="_usYzgARKEeSiuvNrq-crrw"> |
| <ownedComment xmi:id="_dtrPoQRKEeSiuvNrq-crrw" annotatedElement="_dtrPoARKEeSiuvNrq-crrw"> |
| <body>The instance specification that owns this slot.</body> |
| </ownedComment> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KRJ6oARMEeSiuvNrq-crrw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K7U5AARMEeSiuvNrq-crrw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_yiip4ARDEeSiuvNrq-crrw" name="Property"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_MJ2QwgRDEeSiuvNrq-crrw" name="Slot"> |
| <ownedComment xmi:id="_MJ2QwwRDEeSiuvNrq-crrw" annotatedElement="_MJ2QwgRDEeSiuvNrq-crrw"> |
| <body>A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.</body> |
| </ownedComment> |
| <generalization xmi:id="_MJ2QxARDEeSiuvNrq-crrw" general="_oDwW0ARDEeSiuvNrq-crrw"/> |
| <ownedAttribute xmi:id="_MJ2QxQRDEeSiuvNrq-crrw" name="owningInstance" type="_MJ2QsARDEeSiuvNrq-crrw" association="_MJ2Q0gRDEeSiuvNrq-crrw"> |
| <ownedComment xmi:id="_MJ2QxgRDEeSiuvNrq-crrw" annotatedElement="_MJ2QxQRDEeSiuvNrq-crrw"> |
| <body>The instance specification that owns this slot.</body> |
| </ownedComment> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_MJ2QxwRDEeSiuvNrq-crrw" name="ownedValues" type="_e4bPsARDEeSiuvNrq-crrw" isOrdered="true" aggregation="composite" association="_MJ2Q1wRDEeSiuvNrq-crrw"> |
| <ownedComment xmi:id="_MJ2QyARDEeSiuvNrq-crrw" annotatedElement="_MJ2QxwRDEeSiuvNrq-crrw"> |
| <body>The value or values corresponding to the defining feature for the owning instance specification.</body> |
| </ownedComment> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJ2QyQRDEeSiuvNrq-crrw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MJ2QygRDEeSiuvNrq-crrw" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_MJ2QywRDEeSiuvNrq-crrw" name="definingProperty" type="_yiip4ARDEeSiuvNrq-crrw" association="_MJ2Q4QRDEeSiuvNrq-crrw"> |
| <ownedComment xmi:id="_MJ2QzARDEeSiuvNrq-crrw" annotatedElement="_MJ2QywRDEeSiuvNrq-crrw"> |
| <body>The structural feature that specifies the values that may be held by the slot.</body> |
| </ownedComment> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_W-ISoARDEeSiuvNrq-crrw" name="Type" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_e4bPsARDEeSiuvNrq-crrw" name="ValueSpecification" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Association" xmi:id="_MJ2Q0gRDEeSiuvNrq-crrw" name="A_ownedSlots_owningInstance" memberEnd="_MJ2QtwRDEeSiuvNrq-crrw _MJ2QxQRDEeSiuvNrq-crrw"/> |
| <packagedElement xmi:type="uml:Association" xmi:id="_MJ2Q0wRDEeSiuvNrq-crrw" name="A_type_instanceSpecification" memberEnd="_MJ2QuwRDEeSiuvNrq-crrw _MJ2Q1ARDEeSiuvNrq-crrw"> |
| <ownedEnd xmi:id="_MJ2Q1ARDEeSiuvNrq-crrw" name="instanceSpecification" type="_MJ2QsARDEeSiuvNrq-crrw" association="_MJ2Q0wRDEeSiuvNrq-crrw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJ2Q1QRDEeSiuvNrq-crrw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MJ2Q1gRDEeSiuvNrq-crrw" value="*"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_MJ2Q1wRDEeSiuvNrq-crrw" name="A_ownedValues_owningSlot" memberEnd="_MJ2QxwRDEeSiuvNrq-crrw _MJ2Q2ARDEeSiuvNrq-crrw"> |
| <ownedEnd xmi:id="_MJ2Q2ARDEeSiuvNrq-crrw" name="owningSlot" type="_MJ2QwgRDEeSiuvNrq-crrw" association="_MJ2Q1wRDEeSiuvNrq-crrw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJ2Q2QRDEeSiuvNrq-crrw"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_MJ2Q2gRDEeSiuvNrq-crrw" name="A_ownedSpecification_owningInstanceSpec" memberEnd="_MJ2QvwRDEeSiuvNrq-crrw _MJ2Q2wRDEeSiuvNrq-crrw"> |
| <ownedEnd xmi:id="_MJ2Q2wRDEeSiuvNrq-crrw" name="owningInstanceSpec" type="_MJ2QsARDEeSiuvNrq-crrw" association="_MJ2Q2gRDEeSiuvNrq-crrw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJ2Q3ARDEeSiuvNrq-crrw"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_MJ2Q4QRDEeSiuvNrq-crrw" name="A_definingProperty_slot" memberEnd="_MJ2QywRDEeSiuvNrq-crrw _MJ2Q4gRDEeSiuvNrq-crrw"> |
| <ownedEnd xmi:id="_MJ2Q4gRDEeSiuvNrq-crrw" name="slot" type="_MJ2QwgRDEeSiuvNrq-crrw" association="_MJ2Q4QRDEeSiuvNrq-crrw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJ2Q4wRDEeSiuvNrq-crrw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MJ2Q5ARDEeSiuvNrq-crrw" value="*"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_usYzgARKEeSiuvNrq-crrw" name="A_owningPackage_ownedInstance" memberEnd="_FGWBgBvYEeSIos3S87O_rg _dtrPoARKEeSiuvNrq-crrw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_t35skMlAEd-bx742yyafXQ" name="MDT_OCL_Precedences"> |
| <packagedElement xmi:type="uml:Enumeration" xmi:id="_2eERIMlAEd-bx742yyafXQ" name="AssociativityKind"> |
| <ownedLiteral xmi:id="_5uMlIMlAEd-bx742yyafXQ" name="left"/> |
| <ownedLiteral xmi:id="_8ybyMMlAEd-bx742yyafXQ" name="right"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_85njsDlNEeK6Lf8TPCjuwQ" name="Boolean"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_XXNRYMlBEd-bx742yyafXQ" name="Integer"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_wOAoUMlAEd-bx742yyafXQ" name="NamedElement" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_qlRBsMlBEd-bx742yyafXQ" name="Operation"> |
| <ownedAttribute xmi:id="_Bes4cDlOEeK6Lf8TPCjuwQ" name="isInvalidating" type="_85njsDlNEeK6Lf8TPCjuwQ"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6OB37VEeOu79LxSz8Ylw" value="false"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_Z66IoDlOEeK6Lf8TPCjuwQ" name="isValidating" type="_85njsDlNEeK6Lf8TPCjuwQ"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6OCH7VEeOu79LxSz8Ylw" value="false"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_tLJe0MlBEd-bx742yyafXQ" name="precedence" type="_zQ5xkMlAEd-bx742yyafXQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OCX7VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_iGrr0MlBEd-bx742yyafXQ" name="Library"> |
| <ownedAttribute xmi:id="_kJml0MlBEd-bx742yyafXQ" name="ownedPrecedences" type="_zQ5xkMlAEd-bx742yyafXQ" isOrdered="true" aggregation="composite"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OCn7VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xp6OC37VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_zQ5xkMlAEd-bx742yyafXQ" name="Precedence"> |
| <generalization xmi:id="_Xp6OIn7VEeOu79LxSz8Ylw" general="_wOAoUMlAEd-bx742yyafXQ"/> |
| <ownedAttribute xmi:id="_IdkjoMlBEd-bx742yyafXQ" name="associativity" type="_2eERIMlAEd-bx742yyafXQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6ODH7VEeOu79LxSz8Ylw"/> |
| <defaultValue xmi:type="uml:InstanceValue" xmi:id="_b6TNEIiaEeS0NPGpOtpEmg" instance="_5uMlIMlAEd-bx742yyafXQ"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_TUMH4MlBEd-bx742yyafXQ" name="order" type="_SUQk8Mo-Ed-ZL8lMORCEkg"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6ODn7VEeOu79LxSz8Ylw" value="0"/> |
| </ownedAttribute> |
| </packagedElement> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_MvNA8Mo-Ed-ZL8lMORCEkg" name="MDT_OCL_PrimitiveTypes"> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Pk2YYMo-Ed-ZL8lMORCEkg" name="Boolean"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SUQk8Mo-Ed-ZL8lMORCEkg" name="Integer"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_SeOZQMo-Ed-ZL8lMORCEkg" name="Real"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Sl0PAMo-Ed-ZL8lMORCEkg" name="String"/> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_StQTwMo-Ed-ZL8lMORCEkg" name="UnlimitedNatural"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_mmFxgPPiEd-7P5P8zTFtow" name="BooleanLiteralExp"> |
| <ownedAttribute xmi:id="_ttCmEPPiEd-7P5P8zTFtow" name="booleanSymbol" type="_Pk2YYMo-Ed-ZL8lMORCEkg"/> |
| </packagedElement> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_jPknALeeEeG5G_bt-fBLaA" name="MDT_OCL_Redefinitions"> |
| <packagedElement xmi:type="uml:Class" xmi:id="_RmVLoHxIEeO1S5LPtPmdTQ" name="Constraint"> |
| <ownedAttribute xmi:id="_RmVLoXxIEeO1S5LPtPmdTQ" name="redefinedConstraints" type="_RmVLoHxIEeO1S5LPtPmdTQ" association="_sS3-0MeLEeO6DbPutIdGpw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OD37VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xp6OEH7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_nwDIkLeeEeG5G_bt-fBLaA" name="Operation"> |
| <ownedAttribute xmi:id="_rJZqALeeEeG5G_bt-fBLaA" name="redefinedOperations" type="_nwDIkLeeEeG5G_bt-fBLaA" association="_bcnMUMeLEeO6DbPutIdGpw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OEX7VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xp6OEn7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_pGewALeeEeG5G_bt-fBLaA" name="Property"> |
| <ownedAttribute xmi:id="_zU8IELeeEeG5G_bt-fBLaA" name="redefinedProperties" type="_pGewALeeEeG5G_bt-fBLaA" association="_4e2B4MeKEeO6DbPutIdGpw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OE37VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xp6OFH7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_ziCI4LeeEeG5G_bt-fBLaA" name="subsettedProperty" type="_pGewALeeEeG5G_bt-fBLaA" association="_NMLzoMeLEeO6DbPutIdGpw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OFX7VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xp6OFn7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_sS3-0MeLEeO6DbPutIdGpw" name="A_constraint_redefinedConstraint" memberEnd="_sS3-0ceLEeO6DbPutIdGpw _RmVLoXxIEeO1S5LPtPmdTQ"> |
| <ownedEnd xmi:id="_sS3-0ceLEeO6DbPutIdGpw" name="constraint" type="_RmVLoHxIEeO1S5LPtPmdTQ" association="_sS3-0MeLEeO6DbPutIdGpw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sS3-0seLEeO6DbPutIdGpw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sS3-08eLEeO6DbPutIdGpw" value="*"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_bcnMUMeLEeO6DbPutIdGpw" name="A_operation_redefinedOperation" memberEnd="_bcnMUceLEeO6DbPutIdGpw _rJZqALeeEeG5G_bt-fBLaA"> |
| <ownedEnd xmi:id="_bcnMUceLEeO6DbPutIdGpw" name="operation" type="_nwDIkLeeEeG5G_bt-fBLaA" association="_bcnMUMeLEeO6DbPutIdGpw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bcnMUseLEeO6DbPutIdGpw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bcnMU8eLEeO6DbPutIdGpw" value="*"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_4e2B4MeKEeO6DbPutIdGpw" name="A_property_redefinedProperty" memberEnd="_7-XcwMeKEeO6DbPutIdGpw _zU8IELeeEeG5G_bt-fBLaA"> |
| <ownedEnd xmi:id="_7-XcwMeKEeO6DbPutIdGpw" name="property" type="_pGewALeeEeG5G_bt-fBLaA" association="_4e2B4MeKEeO6DbPutIdGpw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BD-EoMeLEeO6DbPutIdGpw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Bnu5AMeLEeO6DbPutIdGpw" value="*"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_NMLzoMeLEeO6DbPutIdGpw" name="A_property_subsettedProperty" memberEnd="_NMLzoceLEeO6DbPutIdGpw _ziCI4LeeEeG5G_bt-fBLaA"> |
| <ownedEnd xmi:id="_NMLzoceLEeO6DbPutIdGpw" name="property" type="_pGewALeeEeG5G_bt-fBLaA" association="_NMLzoMeLEeO6DbPutIdGpw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NMLzoseLEeO6DbPutIdGpw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NMLzo8eLEeO6DbPutIdGpw" value="*"/> |
| </ownedEnd> |
| </packagedElement> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_VVda0PtxEeGgYeRoQSJFAw" name="MDT_OCL_Referring"> |
| <packagedElement xmi:type="uml:Class" xmi:id="_whqGYPtxEeGgYeRoQSJFAw" name="Element" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_a6_DcPtyEeGgYeRoQSJFAw" name="IterateExp"> |
| <interfaceRealization xmi:id="_xejhkPtzEeGgYeRoQSJFAw" client="_a6_DcPtyEeGgYeRoQSJFAw" supplier="_RhE4UPtzEeGgYeRoQSJFAw" contract="_RhE4UPtzEeGgYeRoQSJFAw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_db9LYPtyEeGgYeRoQSJFAw" name="IteratorExp"> |
| <interfaceRealization xmi:id="__mgTsPtzEeGgYeRoQSJFAw" client="_db9LYPtyEeGgYeRoQSJFAw" supplier="_RhE4UPtzEeGgYeRoQSJFAw" contract="_RhE4UPtzEeGgYeRoQSJFAw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_A-iIgPtyEeGgYeRoQSJFAw" name="OperationCallExp"> |
| <interfaceRealization xmi:id="__36MwPtzEeGgYeRoQSJFAw" client="_A-iIgPtyEeGgYeRoQSJFAw" supplier="_RhE4UPtzEeGgYeRoQSJFAw" contract="_RhE4UPtzEeGgYeRoQSJFAw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_W_tgsPtyEeGgYeRoQSJFAw" name="PropertyCallExp"> |
| <interfaceRealization xmi:id="_AJd20Pt0EeGgYeRoQSJFAw" client="_W_tgsPtyEeGgYeRoQSJFAw" supplier="_RhE4UPtzEeGgYeRoQSJFAw" contract="_RhE4UPtzEeGgYeRoQSJFAw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_RhE4UPtzEeGgYeRoQSJFAw" name="ReferringElement"> |
| <ownedOperation xmi:id="_spEEMPtxEeGgYeRoQSJFAw" name="getReferredElement"> |
| <ownedParameter xmi:id="_J2GmIPtyEeGgYeRoQSJFAw" type="_whqGYPtxEeGgYeRoQSJFAw" direction="return"/> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_iY_tIPtyEeGgYeRoQSJFAw" name="TypeExp"> |
| <interfaceRealization xmi:id="_Aa3v4Pt0EeGgYeRoQSJFAw" client="_iY_tIPtyEeGgYeRoQSJFAw" supplier="_RhE4UPtzEeGgYeRoQSJFAw" contract="_RhE4UPtzEeGgYeRoQSJFAw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_ntGEAPtyEeGgYeRoQSJFAw" name="VariableExp"> |
| <interfaceRealization xmi:id="_ArPHIPt0EeGgYeRoQSJFAw" client="_ntGEAPtyEeGgYeRoQSJFAw" supplier="_RhE4UPtzEeGgYeRoQSJFAw" contract="_RhE4UPtzEeGgYeRoQSJFAw"/> |
| </packagedElement> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_Ojs8cLoxEeGoaKB2Aghcrw" name="MDT_OCL_Stereotypes"> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_V3bxwLqAEeOj4te9p7yCCw" name="Boolean"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_E-TYYBouEeSM9LreJtBwBg" name="Class"> |
| <ownedAttribute xmi:id="_v4pX0Lr3EeOJE7XljxXQdw" name="extenders" type="_Q9FXoLqAEeOj4te9p7yCCw" association="_9iZLALr3EeOJE7XljxXQdw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v4pX0br3EeOJE7XljxXQdw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v4pX0rr3EeOJE7XljxXQdw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_eVCuQLoxEeGoaKB2Aghcrw" name="Element" isAbstract="true"> |
| <ownedAttribute xmi:id="_eVCuQboxEeGoaKB2Aghcrw" name="ownedExtensions" type="_h8QFgLoxEeGoaKB2Aghcrw" aggregation="composite" association="_OmXs4PEOEeGbmcl4mtVQXA"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OF37VEeOu79LxSz8Ylw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xp6OGH7VEeOu79LxSz8Ylw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_h8QFgLoxEeGoaKB2Aghcrw" name="ElementExtension"> |
| <generalization xmi:id="_Xp6OI37VEeOu79LxSz8Ylw" general="_E-TYYBouEeSM9LreJtBwBg"/> |
| <ownedAttribute xmi:id="_sckpoLoxEeGoaKB2Aghcrw" name="base" type="_eVCuQLoxEeGoaKB2Aghcrw" association="_OmXs4PEOEeGbmcl4mtVQXA"/> |
| <ownedAttribute xmi:id="_F_eIgPEOEeGbmcl4mtVQXA" name="stereotype" type="_HL7moLqAEeOj4te9p7yCCw"/> |
| <ownedAttribute xmi:id="_j3pkwMJCEeOQaItKldfYpg" name="isApplied" type="_V3bxwLqAEeOj4te9p7yCCw"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_j3pkwcJCEeOQaItKldfYpg" value="false"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_BWwV4MZbEeOTV8sx3nKyiA" name="isRequired" type="_V3bxwLqAEeOj4te9p7yCCw"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_BWwV4cZbEeOTV8sx3nKyiA" value="false"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_qfzUUMLNEeOK88bPVvLQ4g" name="NamedElement" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_U4nnYLpCEeGoaKB2Aghcrw" name="Property"> |
| <ownedAttribute xmi:id="_Wm8Y8Oh6EeGIcun9Rtccjg" name="referredProperty" type="_U4nnYLpCEeGoaKB2Aghcrw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xp6OGX7VEeOu79LxSz8Ylw"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_HL7moLqAEeOj4te9p7yCCw" name="Stereotype"> |
| <ownedAttribute xmi:id="_vMLMcLqAEeOj4te9p7yCCw" name="ownedExtenders" type="_Q9FXoLqAEeOj4te9p7yCCw" aggregation="composite" association="_9fIUsLqAEeOj4te9p7yCCw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vMLMcbqAEeOj4te9p7yCCw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vMLMcrqAEeOj4te9p7yCCw" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_Q9FXoLqAEeOj4te9p7yCCw" name="StereotypeExtender"> |
| <generalization xmi:id="_EMo5ELqCEeOj4te9p7yCCw" general="_eVCuQLoxEeGoaKB2Aghcrw"/> |
| <ownedAttribute xmi:id="_akG8QLqAEeOj4te9p7yCCw" name="isRequired" type="_V3bxwLqAEeOj4te9p7yCCw"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_csryULqAEeOj4te9p7yCCw" value="false"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_krHogLqAEeOj4te9p7yCCw" name="owningStereotype" type="_HL7moLqAEeOj4te9p7yCCw" association="_9fIUsLqAEeOj4te9p7yCCw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_krHogbqAEeOj4te9p7yCCw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_krHogrqAEeOj4te9p7yCCw" value="1"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_2zQSkLqAEeOj4te9p7yCCw" name="class" type="_E-TYYBouEeSM9LreJtBwBg" association="_9iZLALr3EeOJE7XljxXQdw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2zQSkbqAEeOj4te9p7yCCw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2zQSkrqAEeOj4te9p7yCCw" value="1"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_p5yUELpCEeGoaKB2Aghcrw" name="String"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_wP0RwLoxEeGoaKB2Aghcrw" name="Type" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Association" xmi:id="_OmXs4PEOEeGbmcl4mtVQXA" name="A_ownedExtensions_base" memberEnd="_eVCuQboxEeGoaKB2Aghcrw _sckpoLoxEeGoaKB2Aghcrw"/> |
| <packagedElement xmi:type="uml:Association" xmi:id="_9iZLALr3EeOJE7XljxXQdw" name="A_extenders_class" memberEnd="_v4pX0Lr3EeOJE7XljxXQdw _2zQSkLqAEeOj4te9p7yCCw"/> |
| <packagedElement xmi:type="uml:Association" xmi:id="_9fIUsLqAEeOj4te9p7yCCw" name="A_ownedExtenders_owningStereotype" memberEnd="_vMLMcLqAEeOj4te9p7yCCw _krHogLqAEeOj4te9p7yCCw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_zNR5QMilEd-sJIf4tYBt-g" name="MDT_OCL_TypedMultiplicity"> |
| <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_iauzUOLYEeGCOa0Md3lQkQ" name="Boolean"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_SmDkYC9fEeSc2LncrXmagQ" name="OCLExpression" isAbstract="true"> |
| <ownedAttribute xmi:id="_x-pUsC9bEeSc2LncrXmagQ" name="typeValue" type="_4hPfAC9bEeSc2LncrXmagQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0q6GoC9bEeSc2LncrXmagQ"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_ZT_t8C9dEeSc2LncrXmagQ" name="Operation"> |
| <ownedAttribute xmi:id="_SmDkYS9fEeSc2LncrXmagQ" name="isTypeof" type="_iauzUOLYEeGCOa0Md3lQkQ"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_SmDkYi9fEeSc2LncrXmagQ" value="false"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_UUTg0C9dEeSc2LncrXmagQ" name="Parameter"> |
| <ownedAttribute xmi:id="_0hXaMC-JEeSc2LncrXmagQ" name="isTypeof" type="_iauzUOLYEeGCOa0Md3lQkQ"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_0hXaMS-JEeSc2LncrXmagQ" value="false"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_4hPfAC9bEeSc2LncrXmagQ" name="Type" isAbstract="true"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_4oqj4MilEd-sJIf4tYBt-g" name="TypedElement" isAbstract="true"> |
| <ownedAttribute xmi:id="_n1w4oOLYEeGCOa0Md3lQkQ" name="isRequired" type="_iauzUOLYEeGCOa0Md3lQkQ"> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_Xp6OGn7VEeOu79LxSz8Ylw" value="true"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_iMnUQBuwEeSIos3S87O_rg" name="isMany" type="_iauzUOLYEeGCOa0Md3lQkQ" isReadOnly="true" isDerived="true"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_qhn48C-cEeSc2LncrXmagQ" name="VariableDeclaration" isAbstract="true"> |
| <ownedAttribute xmi:id="_qhogAC-cEeSc2LncrXmagQ" name="typeValue" type="_4hPfAC9bEeSc2LncrXmagQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qhogAS-cEeSc2LncrXmagQ"/> |
| </ownedAttribute> |
| </packagedElement> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_tG-HYMeqEd-sJIf4tYBt-g" name="MDT_OCL_Visiting"> |
| <packagedElement xmi:type="uml:Class" xmi:id="_xBkUsMeqEd-sJIf4tYBt-g" name="Element" isAbstract="true"> |
| <interfaceRealization xmi:id="_lMyWQM-FEd-OX-Zde0V6vA" client="_xBkUsMeqEd-sJIf4tYBt-g" supplier="_T5siAM9-Ed-OX-Zde0V6vA" contract="_T5siAM9-Ed-OX-Zde0V6vA"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_T5siAM9-Ed-OX-Zde0V6vA" name="Visitable" isAbstract="true"/> |
| </packagedElement> |
| <profileApplication xmi:id="_0zzhIMezEd-sJIf4tYBt-g"> |
| <eAnnotations xmi:id="_0z1WUMezEd-sJIf4tYBt-g" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/> |
| </eAnnotations> |
| <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/> |
| </profileApplication> |
| </uml:Package> |
| <Ecore:EGenericType xmi:id="_2l8NIMezEd-sJIf4tYBt-g"/> |
| <Ecore:EAttribute xmi:id="_FjatoMinEd-sJIf4tYBt-g" isTransient="true"/> |
| <Ecore:EAttribute xmi:id="_eid-MMlBEd-bx742yyafXQ" base_Property="_TUMH4MlBEd-bx742yyafXQ"/> |
| <Ecore:EDataType xmi:id="_YgSpYMo-Ed-ZL8lMORCEkg" instanceClassName="java.lang.Number" base_PrimitiveType="_StQTwMo-Ed-ZL8lMORCEkg"/> |
| <Ecore:EDataType xmi:id="_aPk1sMo-Ed-ZL8lMORCEkg" instanceClassName="java.lang.String" base_PrimitiveType="_Sl0PAMo-Ed-ZL8lMORCEkg"/> |
| <Ecore:EDataType xmi:id="_bU5fAMo-Ed-ZL8lMORCEkg" instanceClassName="java.lang.Number" base_PrimitiveType="_SeOZQMo-Ed-ZL8lMORCEkg"/> |
| <Ecore:EDataType xmi:id="_csPFYMo-Ed-ZL8lMORCEkg" instanceClassName="java.lang.Number" base_PrimitiveType="_SUQk8Mo-Ed-ZL8lMORCEkg"/> |
| <Ecore:EDataType xmi:id="_d3XbwMo-Ed-ZL8lMORCEkg" instanceClassName="boolean" base_PrimitiveType="_Pk2YYMo-Ed-ZL8lMORCEkg"/> |
| <Ecore:EDataType xmi:id="_rOgcAMo-Ed-ZL8lMORCEkg" instanceClassName="java.lang.Number"/> |
| <Ecore:EClass xmi:id="_eCpH8M9-Ed-OX-Zde0V6vA" instanceClassName="org.eclipse.ocl.pivot.util.Visitable" base_Interface="_T5siAM9-Ed-OX-Zde0V6vA" className="Visitable"/> |
| <Ecore:EReference xmi:id="_Oh3O8M-wEd-OX-Zde0V6vA" isTransient="true" isResolveProxies="false"/> |
| <Ecore:EDataType xmi:id="_CuPkAM-9Ed-OX-Zde0V6vA" instanceClassName="boolean"/> |
| <Ecore:EDataType xmi:id="_lESsENK7Ed-VSdZNqJFoJA" instanceClassName="java.lang.Object"/> |
| <Ecore:EDataType xmi:id="_9eufINPCEd-Vct1SlsNNwg" instanceClassName="java.lang.Throwable"/> |
| <Ecore:EClass xmi:id="_n6SYcN9WEd-5RuvZBdnt0A" instanceClassName="org.eclipse.ocl.pivot.utilities.Nameable" base_Interface="_gp2QsN9WEd-5RuvZBdnt0A" className="Nameable"/> |
| <Ecore:EClass xmi:id="_pecS0N9WEd-5RuvZBdnt0A" instanceClassName="org.eclipse.ocl.pivot.utilities.Pivotable" base_Interface="_h0T4sN9WEd-5RuvZBdnt0A" className="Pivotable"/> |
| <Ecore:EClass xmi:id="_KhzAgOfSEd-IXbTaV_5Nsg" instanceClassName="org.eclipse.ocl.pivot.util.Visitor"/> |
| <Ecore:EReference xmi:id="_zmnm0O53Ed-sIMHRp27srQ" isTransient="true" isResolveProxies="false"/> |
| <Ecore:EDataType xmi:id="_W_mzkPPcEd-7P5P8zTFtow" instanceClassName="" dataTypeName="boolean"/> |
| <Ecore:EAttribute xmi:id="_1hNtAPPiEd-7P5P8zTFtow" isUnsettable="true" base_Property="_ttCmEPPiEd-7P5P8zTFtow"/> |
| <Ecore:EDataType xmi:id="_51mtUAFqEeCxa8jNFLJGww" instanceClassName="org.eclipse.ocl.pivot.library.LibraryFeature" base_PrimitiveType="_0Xb0cAFqEeCxa8jNFLJGww"/> |
| <Ecore:EAttribute xmi:id="_VZMlMAFrEeCxa8jNFLJGww" isTransient="true" base_Property="_ZQ3woN9ZEd-5RuvZBdnt0A"/> |
| <Ecore:EDataType xmi:id="_jgIDoAFrEeCxa8jNFLJGww" instanceClassName="java.lang.Throwable" base_PrimitiveType="_ijfAsNPCEd-Vct1SlsNNwg"/> |
| <Ecore:EDataType xmi:id="_o1e-wAFrEeCxa8jNFLJGww" instanceClassName="java.lang.Object" base_PrimitiveType="_jtMXsMhyEd-sJIf4tYBt-g"/> |
| <Ecore:EDataType xmi:id="_ycK_AA4KEeC_ef2AeAygNw"/> |
| <Ecore:EDataType xmi:id="_4szvABEdEeCsy5gumoi3HA" instanceClassName="org.eclipse.ocl.pivot.values.Value"/> |
| <Ecore:EReference xmi:id="_PafA0BEeEeCsy5gumoi3HA" isTransient="true"/> |
| <Ecore:EReference xmi:id="_aRlrEB1EEeCzDcYDg75xng" isTransient="true" isResolveProxies="false"/> |
| <Ecore:EReference xmi:id="_Z87C0B_aEeCxNNh5B6u04A" isTransient="true" isVolatile="true" isResolveProxies="false"/> |
| <Ecore:EReference xmi:id="_14bf8DxsEeCYibdAWnk0AQ" isTransient="true"/> |
| <Ecore:EReference xmi:id="_WQdVgD2REeC9A8BnhOyXOw" isTransient="true"/> |
| <Ecore:EReference xmi:id="_jAdnMD3nEeCrdsp1tq7uPw" isTransient="true"/> |
| <Ecore:EReference xmi:id="_CoMyoHSeEeC3-tVPqYIPdQ" isTransient="true" base_Property="_5M7LAHSdEeC3-tVPqYIPdQ" isResolveProxies="false"/> |
| <Ecore:EAttribute xmi:id="_F9V88NZbEeCmbIcdzXDskg" isTransient="true" isVolatile="true"/> |
| <Ecore:EClass xmi:id="_eO7hgEOIEeGtTYkEXjnZtw" instanceClassName="org.eclipse.ocl.pivot.utilities.MorePivotable" base_Interface="_bHXToEOIEeGtTYkEXjnZtw" className="MorePivotable"/> |
| <Ecore:EDataType xmi:id="_lgTD4Ob7EeGuHKPT-USe0w" instanceClassName="int"/> |
| <Ecore:EClass xmi:id="_MJHVIPtzEeGgYeRoQSJFAw"/> |
| <Ecore:EClass xmi:id="_VF5C4PtzEeGgYeRoQSJFAw" base_Interface="_RhE4UPtzEeGgYeRoQSJFAw"/> |
| <Ecore:EReference xmi:id="_mVct8H7YEeOu79LxSz8Ylw" isTransient="true" isResolveProxies="false"/> |
| <Ecore:EReference xmi:id="_cDP_kH8_EeOrlIuDtf7a6A" isTransient="true" isVolatile="true" isUnsettable="true" isResolveProxies="false"/> |
| <Ecore:EAttribute xmi:id="_eEjuMBu6EeSIos3S87O_rg" isTransient="true" isVolatile="true" base_Property="_iMnUQBuwEeSIos3S87O_rg"/> |
| <Ecore:EReference xmi:id="_WyqPEC9cEeSc2LncrXmagQ" isTransient="true" base_Property="_x-pUsC9bEeSc2LncrXmagQ" isResolveProxies="false"/> |
| <Ecore:EReference xmi:id="_qh0tQC-cEeSc2LncrXmagQ" isTransient="true" base_Property="_qhogAC-cEeSc2LncrXmagQ" isResolveProxies="false"/> |
| </xmi:XMI> |