| <?xml version="1.0" encoding="UTF-8"?> |
| <uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_A3D_gLOdEeGKhtB08mBSJw" name="Model"> |
| <packageImport xmi:id="_A3D_gbOdEeGKhtB08mBSJw"> |
| <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> |
| </packageImport> |
| <packagedElement xmi:type="uml:Class" xmi:id="_BygUELOdEeGKhtB08mBSJw" name="OCL"> |
| <ownedAttribute xmi:id="_2SGWgLOdEeGKhtB08mBSJw" name="environmentFactory" type="_skOjALOdEeGKhtB08mBSJw" association="_2SG9kLOdEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2SGWgbOdEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2SGWgrOdEeGKhtB08mBSJw" value="1"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_E7gacLOfEeGKhtB08mBSJw" name="environment" type="_XfSJkLOdEeGKhtB08mBSJw" association="_E7hBgLOfEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E7gacbOfEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E7gacrOfEeGKhtB08mBSJw" value="1"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_Q6DaoLOgEeGKhtB08mBSJw" name="modelManager" type="_ExpeYLOgEeGKhtB08mBSJw" association="_Q6EBsLOgEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q6DaobOgEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q6DaorOgEeGKhtB08mBSJw" value="1"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_RjBfILOgEeGKhtB08mBSJw" name="evalEnv" type="_27Y5MLOfEeGKhtB08mBSJw" association="_RjBfI7OgEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RjBfIbOgEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RjBfIrOgEeGKhtB08mBSJw" value="1"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_EE50gLOdEeGKhtB08mBSJw" name="PivotEnvironment"> |
| <generalization xmi:id="_FwLDgLOdEeGKhtB08mBSJw" general="_XfSJkLOdEeGKhtB08mBSJw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_TTWUoLOdEeGKhtB08mBSJw" name="PivotStandardLibrary"> |
| <generalization xmi:id="_WXy9ELOdEeGKhtB08mBSJw" general="_aBH0MLOdEeGKhtB08mBSJw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_Ucu-kLOdEeGKhtB08mBSJw" name="MetaModelManager"> |
| <generalization xmi:id="_rtTiELOdEeGKhtB08mBSJw" general="_TTWUoLOdEeGKhtB08mBSJw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_XfSJkLOdEeGKhtB08mBSJw" name="Environment"/> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_aBH0MLOdEeGKhtB08mBSJw" name="DomainStandardLibrary"/> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_skOjALOdEeGKhtB08mBSJw" name="EnvironmentFactory"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_u4E08LOdEeGKhtB08mBSJw" name="PivotEnvironmentFactory"> |
| <generalization xmi:id="_0TqT4LOdEeGKhtB08mBSJw" general="_skOjALOdEeGKhtB08mBSJw"/> |
| <ownedAttribute xmi:id="_BaKQELOeEeGKhtB08mBSJw" name="metaModelManager" type="_Ucu-kLOdEeGKhtB08mBSJw" association="_BaK3ILOeEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BaKQEbOeEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BaKQErOeEeGKhtB08mBSJw" value="1"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_2SG9kLOdEeGKhtB08mBSJw" name="" memberEnd="_2SG9kbOdEeGKhtB08mBSJw _2SGWgLOdEeGKhtB08mBSJw"> |
| <ownedEnd xmi:id="_2SG9kbOdEeGKhtB08mBSJw" name="" type="_BygUELOdEeGKhtB08mBSJw" association="_2SG9kLOdEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2SG9krOdEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2SG9k7OdEeGKhtB08mBSJw" value="1"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_BaK3ILOeEeGKhtB08mBSJw" name="" memberEnd="_BaK3IbOeEeGKhtB08mBSJw _BaKQELOeEeGKhtB08mBSJw"> |
| <ownedEnd xmi:id="_BaK3IbOeEeGKhtB08mBSJw" name="" type="_u4E08LOdEeGKhtB08mBSJw" association="_BaK3ILOeEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BaK3IrOeEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BaK3I7OeEeGKhtB08mBSJw" value="1"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_E7hBgLOfEeGKhtB08mBSJw" name="" memberEnd="_E7hBgbOfEeGKhtB08mBSJw _E7gacLOfEeGKhtB08mBSJw"> |
| <ownedEnd xmi:id="_E7hBgbOfEeGKhtB08mBSJw" name="" type="_BygUELOdEeGKhtB08mBSJw" association="_E7hBgLOfEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E7hBgrOfEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E7hBg7OfEeGKhtB08mBSJw" value="1"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_27Y5MLOfEeGKhtB08mBSJw" name="DomainEvaluationEnvironment"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_9SF8kLOfEeGKhtB08mBSJw" name="PivotEvaluationEnvironment"> |
| <generalization xmi:id="_P0F4ILOgEeGKhtB08mBSJw" general="_27Y5MLOfEeGKhtB08mBSJw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_ExpeYLOgEeGKhtB08mBSJw" name="DomainModelManager"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_ItQYULOgEeGKhtB08mBSJw" name="PivotModelManager"> |
| <generalization xmi:id="_PATDsLOgEeGKhtB08mBSJw" general="_ExpeYLOgEeGKhtB08mBSJw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_Q6EBsLOgEeGKhtB08mBSJw" name="" memberEnd="_Q6EBsbOgEeGKhtB08mBSJw _Q6DaoLOgEeGKhtB08mBSJw"> |
| <ownedEnd xmi:id="_Q6EBsbOgEeGKhtB08mBSJw" name="" type="_BygUELOdEeGKhtB08mBSJw" association="_Q6EBsLOgEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q6EBsrOgEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q6EBs7OgEeGKhtB08mBSJw" value="1"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_RjBfI7OgEeGKhtB08mBSJw" name="" memberEnd="_RjBfJLOgEeGKhtB08mBSJw _RjBfILOgEeGKhtB08mBSJw"> |
| <ownedEnd xmi:id="_RjBfJLOgEeGKhtB08mBSJw" name="" type="_BygUELOdEeGKhtB08mBSJw" association="_RjBfI7OgEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RjBfJbOgEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RjBfJrOgEeGKhtB08mBSJw" value="1"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_12V3gLOxEeGKhtB08mBSJw" name="OCLHelper"> |
| <ownedAttribute xmi:id="_6j2IcLOxEeGKhtB08mBSJw" name="ocl" type="_BygUELOdEeGKhtB08mBSJw" association="_6j2Ic7OxEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6j2IcbOxEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6j2IcrOxEeGKhtB08mBSJw" value="1"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_6j2Ic7OxEeGKhtB08mBSJw" name="" memberEnd="_6j2IdLOxEeGKhtB08mBSJw _6j2IcLOxEeGKhtB08mBSJw"> |
| <ownedEnd xmi:id="_6j2IdLOxEeGKhtB08mBSJw" name="" type="_12V3gLOxEeGKhtB08mBSJw" association="_6j2Ic7OxEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6j2IdbOxEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6j2IdrOxEeGKhtB08mBSJw" value="1"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_lVF2QLOyEeGKhtB08mBSJw" name="Query"> |
| <ownedAttribute xmi:id="_fs1-4LOzEeGKhtB08mBSJw" name="ocl" type="_BygUELOdEeGKhtB08mBSJw" association="_fs2l8LOzEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fs1-4bOzEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fs1-4rOzEeGKhtB08mBSJw" value="1"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:id="_gu0ZQLOzEeGKhtB08mBSJw" name="specification" type="_mdPKELOyEeGKhtB08mBSJw" association="_gu0ZQ7OzEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gu0ZQbOzEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gu0ZQrOzEeGKhtB08mBSJw" value="1"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_mdPKELOyEeGKhtB08mBSJw" name="ExpressionInOCL"/> |
| <packagedElement xmi:type="uml:Association" xmi:id="_fs2l8LOzEeGKhtB08mBSJw" name="" memberEnd="_fs2l8bOzEeGKhtB08mBSJw _fs1-4LOzEeGKhtB08mBSJw"> |
| <ownedEnd xmi:id="_fs2l8bOzEeGKhtB08mBSJw" name="" type="_lVF2QLOyEeGKhtB08mBSJw" association="_fs2l8LOzEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fs2l8rOzEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fs2l87OzEeGKhtB08mBSJw" value="1"/> |
| </ownedEnd> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_gu0ZQ7OzEeGKhtB08mBSJw" name="" memberEnd="_gu0ZRLOzEeGKhtB08mBSJw _gu0ZQLOzEeGKhtB08mBSJw"> |
| <ownedEnd xmi:id="_gu0ZRLOzEeGKhtB08mBSJw" name="" type="_lVF2QLOyEeGKhtB08mBSJw" association="_gu0ZQ7OzEeGKhtB08mBSJw"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gu0ZRbOzEeGKhtB08mBSJw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gu0ZRrOzEeGKhtB08mBSJw" value="1"/> |
| </ownedEnd> |
| </packagedElement> |
| </uml:Model> |