<?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:ActionLanguage="http://www.omg.org/spec/ALF/20120827/ActionLanguage-Profile" xmlns:UmlgProfile="http:///schemas/UmlgProfile/_e14eMFR1EeSYKoTKo2lKtA/12" xmlns:UmlgValidation="http:///schemas/UmlgValidation/_VpQKgAUsEeSLIPXdtbyv6Q/16" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.omg.org/spec/ALF/20120827/ActionLanguage-Profile pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ http:///schemas/UmlgProfile/_e14eMFR1EeSYKoTKo2lKtA/12 umlg.profile.uml#_e15sUFR1EeSYKoTKo2lKtA http:///schemas/UmlgValidation/_VpQKgAUsEeSLIPXdtbyv6Q/16 validation.profile.uml#_VpQxkAUsEeSLIPXdtbyv6Q">
  <uml:Model xmi:id="_qb8akM37EdqwVrslYOdUDA" name="umlgtest">
    <elementImport xmi:type="uml:ElementImport" xmi:id="_vhWmcOYQEeCCXPbP2D6kZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
    </elementImport>
    <elementImport xmi:type="uml:ElementImport" xmi:id="_vhZpwOYQEeCCXPbP2D6kZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
    </elementImport>
    <elementImport xmi:type="uml:ElementImport" xmi:id="_vhaQ0OYQEeCCXPbP2D6kZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
    </elementImport>
    <elementImport xmi:type="uml:ElementImport" xmi:id="_vhaQ0eYQEeCCXPbP2D6kZQ">
      <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
    </elementImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_FKTlUCNGEeKFBpkLESs_WA">
      <importedPackage xmi:type="uml:Model" href="umlg-lib.uml#_mdTDQCM2EeK-Trh8Ll0qUQ"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_eSul0CNHEeKFBpkLESs_WA">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_mOo4cDQzEeOHFNHuRZubrg">
      <importedPackage xmi:type="uml:Model" href="umlg-datatypes.uml#_K8N1MAD6EeKS1vh1F4YVWQ"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_7gBLoM_UEeOjlpjTZXDyqw">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_5fiXINjTEeOEP64qykw2fg">
      <importedPackage xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </packageImport>
    <packagedElement xmi:type="uml:Package" xmi:id="_lvLY8MTDEeGJXus6eZqdyw" name="org">
      <packagedElement xmi:type="uml:Package" xmi:id="_w8IxIM37EdqwVrslYOdUDA" name="umlg">
        <packagedElement xmi:type="uml:Package" xmi:id="_osC40OwhEeCSwqyeEHd1tw" name="interfacetest">
          <packagedElement xmi:type="uml:Interface" xmi:id="_CV5IcO3xEeCrW8ilxB8BWA" name="Spirit"/>
          <packagedElement xmi:type="uml:Interface" xmi:id="_CoqTcO3xEeCrW8ilxB8BWA" name="Being"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_EfTsAO3xEeCrW8ilxB8BWA" name="Spook">
            <generalization xmi:type="uml:Generalization" xmi:id="__zqoECXHEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_LbFyYO3xEeCrW8ilxB8BWA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uLccQAZOEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uLdqYAZOEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_KhgfAO3xEeCrW8ilxB8BWA" name="InterfaceRealization1" client="_EfTsAO3xEeCrW8ilxB8BWA" supplier="_CV5IcO3xEeCrW8ilxB8BWA" contract="_CV5IcO3xEeCrW8ilxB8BWA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Fv38AO3xEeCrW8ilxB8BWA" name="Creature">
            <generalization xmi:type="uml:Generalization" xmi:id="__lx9ECXHEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_LnX64O3xEeCrW8ilxB8BWA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tAJGwAZOEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tAJt0AZOEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_KsSLoO3xEeCrW8ilxB8BWA" name="InterfaceRealization1" client="_Fv38AO3xEeCrW8ilxB8BWA" supplier="_CoqTcO3xEeCrW8ilxB8BWA" contract="_CoqTcO3xEeCrW8ilxB8BWA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_HOZIcO3xEeCrW8ilxB8BWA" name="A_&lt;god>_&lt;spirit>" memberEnd="_HOZIce3xEeCrW8ilxB8BWA _HOTB0O3xEeCrW8ilxB8BWA" navigableOwnedEnd="_HOZIce3xEeCrW8ilxB8BWA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_HOZIce3xEeCrW8ilxB8BWA" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_HOZIcO3xEeCrW8ilxB8BWA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HOZIc-3xEeCrW8ilxB8BWA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HOZIcu3xEeCrW8ilxB8BWA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_HgNRMO3xEeCrW8ilxB8BWA" name="A_&lt;god>_&lt;being>" memberEnd="_HgNRMe3xEeCrW8ilxB8BWA _HgEuUO3xEeCrW8ilxB8BWA" navigableOwnedEnd="_HgNRMe3xEeCrW8ilxB8BWA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_HgNRMe3xEeCrW8ilxB8BWA" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_HgNRMO3xEeCrW8ilxB8BWA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HgNRM-3xEeCrW8ilxB8BWA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HgNRMu3xEeCrW8ilxB8BWA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="__qfnQO3yEeCrW8ilxB8BWA" name="Phantom">
            <generalization xmi:type="uml:Generalization" xmi:id="_ADw5kCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Dcq4YO3zEeCrW8ilxB8BWA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sXzUYAZOEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sXz7cAZOEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_FVgCQO3zEeCrW8ilxB8BWA" name="InterfaceRealization1" client="__qfnQO3yEeCrW8ilxB8BWA" supplier="_CV5IcO3xEeCrW8ilxB8BWA" contract="_CV5IcO3xEeCrW8ilxB8BWA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_aCeAkO3zEeCrW8ilxB8BWA" name="A_&lt;spook>_&lt;creature>" memberEnd="_aCeAke3zEeCrW8ilxB8BWA _aCeAlO3zEeCrW8ilxB8BWA" navigableOwnedEnd="_aCeAke3zEeCrW8ilxB8BWA _aCeAlO3zEeCrW8ilxB8BWA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_aCeAke3zEeCrW8ilxB8BWA" name="spook" visibility="public" type="_EfTsAO3xEeCrW8ilxB8BWA" association="_aCeAkO3zEeCrW8ilxB8BWA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aCeAk-3zEeCrW8ilxB8BWA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aCeAku3zEeCrW8ilxB8BWA" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_aCeAlO3zEeCrW8ilxB8BWA" name="creature" visibility="public" type="_Fv38AO3xEeCrW8ilxB8BWA" association="_aCeAkO3zEeCrW8ilxB8BWA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aCeAlu3zEeCrW8ilxB8BWA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aCeAle3zEeCrW8ilxB8BWA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_p2UC0O6uEeCKZsw1ityolg" name="IManyA">
            <generalization xmi:type="uml:Generalization" xmi:id="_EEUn0O6vEeCKZsw1ityolg" general="_Amq1MO6vEeCKZsw1ityolg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_q8BtsO6uEeCKZsw1ityolg" name="IManyB">
            <generalization xmi:type="uml:Generalization" xmi:id="_EUIlcO6vEeCKZsw1ityolg" general="_Amq1MO6vEeCKZsw1ityolg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_vx0_AO6uEeCKZsw1ityolg" name="A_&lt;iManyA>_&lt;iManyB>" memberEnd="_vx0_Ae6uEeCKZsw1ityolg _vx0_BO6uEeCKZsw1ityolg" navigableOwnedEnd="_vx0_Ae6uEeCKZsw1ityolg _vx0_BO6uEeCKZsw1ityolg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_vx0_Ae6uEeCKZsw1ityolg" name="iManyA" visibility="public" type="_p2UC0O6uEeCKZsw1ityolg" association="_vx0_AO6uEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vx0_A-6uEeCKZsw1ityolg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vx0_Au6uEeCKZsw1ityolg" value="*"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_vx0_BO6uEeCKZsw1ityolg" name="iManyB" visibility="public" type="_q8BtsO6uEeCKZsw1ityolg" association="_vx0_AO6uEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vx0_Bu6uEeCKZsw1ityolg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vx0_Be6uEeCKZsw1ityolg" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_zJO_sO6uEeCKZsw1ityolg" name="ManyB">
            <generalization xmi:type="uml:Generalization" xmi:id="_GIomECXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_5JLI4O6uEeCKZsw1ityolg" name="InterfaceRealization1" client="_zJO_sO6uEeCKZsw1ityolg" supplier="_q8BtsO6uEeCKZsw1ityolg" contract="_q8BtsO6uEeCKZsw1ityolg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_1NkO8O6uEeCKZsw1ityolg" name="ManyA">
            <generalization xmi:type="uml:Generalization" xmi:id="_F9zPECXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_47n1EO6uEeCKZsw1ityolg" name="InterfaceRealization1" client="_1NkO8O6uEeCKZsw1ityolg" supplier="_p2UC0O6uEeCKZsw1ityolg" contract="_p2UC0O6uEeCKZsw1ityolg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_Amq1MO6vEeCKZsw1ityolg" name="IMany">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_-VN8cBjeEeG66v4hzKscmQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ps0U0AZOEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ps1i8AZOEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_CBcxIO6vEeCKZsw1ityolg" name="A_&lt;god>_&lt;iMany>" memberEnd="_CBcxIe6vEeCKZsw1ityolg _CBRK8O6vEeCKZsw1ityolg" navigableOwnedEnd="_CBcxIe6vEeCKZsw1ityolg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_CBcxIe6vEeCKZsw1ityolg" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_CBcxIO6vEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CBcxI-6vEeCKZsw1ityolg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CBcxIu6vEeCKZsw1ityolg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_FFef4CQbEeKzTel_Vwmhog" name="SpecialCreature">
            <generalization xmi:type="uml:Generalization" xmi:id="_GrBhYCQbEeKzTel_Vwmhog" general="_Fv38AO3xEeCrW8ilxB8BWA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_vAT78IipEeKeSZB9UA6Gvw" name="ManyAA">
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_w4x5cIipEeKeSZB9UA6Gvw" name="InterfaceRealization1" client="_vAT78IipEeKeSZB9UA6Gvw" supplier="_p2UC0O6uEeCKZsw1ityolg" contract="_p2UC0O6uEeCKZsw1ityolg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_kjHuYNXwEeOCt7XMZfn16w" name="Creator">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_qPmJANXwEeOCt7XMZfn16w" name="i2" type="_oST88NXwEeOCt7XMZfn16w" aggregation="composite" association="_qPmJA9XwEeOCt7XMZfn16w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qPmJAdXwEeOCt7XMZfn16w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qPmJAtXwEeOCt7XMZfn16w" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_qqhxgNXwEeOCt7XMZfn16w" name="i1" type="_mQcy4NXwEeOCt7XMZfn16w" aggregation="composite" association="_qqhxg9XwEeOCt7XMZfn16w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qqhxgdXwEeOCt7XMZfn16w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qqhxgtXwEeOCt7XMZfn16w" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_mQcy4NXwEeOCt7XMZfn16w" name="I1"/>
          <packagedElement xmi:type="uml:Interface" xmi:id="_oST88NXwEeOCt7XMZfn16w" name="I2"/>
          <packagedElement xmi:type="uml:Association" xmi:id="_qPmJA9XwEeOCt7XMZfn16w" name="creator_i2_1" memberEnd="_qPmJBNXwEeOCt7XMZfn16w _qPmJANXwEeOCt7XMZfn16w" navigableOwnedEnd="_qPmJBNXwEeOCt7XMZfn16w">
            <ownedEnd xmi:type="uml:Property" xmi:id="_qPmJBNXwEeOCt7XMZfn16w" name="creator" type="_kjHuYNXwEeOCt7XMZfn16w" association="_qPmJA9XwEeOCt7XMZfn16w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qPmJBdXwEeOCt7XMZfn16w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qPmJBtXwEeOCt7XMZfn16w" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_qqhxg9XwEeOCt7XMZfn16w" name="creator_i1_1" memberEnd="_qqhxhNXwEeOCt7XMZfn16w _qqhxgNXwEeOCt7XMZfn16w" navigableOwnedEnd="_qqhxhNXwEeOCt7XMZfn16w">
            <ownedEnd xmi:type="uml:Property" xmi:id="_qqhxhNXwEeOCt7XMZfn16w" name="creator" type="_kjHuYNXwEeOCt7XMZfn16w" association="_qqhxg9XwEeOCt7XMZfn16w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qqhxhdXwEeOCt7XMZfn16w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qqhxhtXwEeOCt7XMZfn16w" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_z40GANXwEeOCt7XMZfn16w" name="C1">
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_2T2lENXwEeOCt7XMZfn16w" name="InterfaceRealization1" client="_z40GANXwEeOCt7XMZfn16w" supplier="_mQcy4NXwEeOCt7XMZfn16w" contract="_mQcy4NXwEeOCt7XMZfn16w"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_XSCqoOwiEeCSwqyeEHd1tw" name="concretetest">
          <packagedElement xmi:type="uml:Class" xmi:id="_YuD8sOwiEeCSwqyeEHd1tw" name="God">
            <ownedRule xmi:type="uml:Constraint" xmi:id="_rT7BYIi3EeKeSZB9UA6Gvw" name="ConstraintCheckNameNoX" constrainedElement="_le4goIi3EeKeSZB9UA6Gvw">
              <specification xmi:type="uml:LiteralString" xmi:id="_rT9doIi3EeKeSZB9UA6Gvw" name="constraintSpec" value="if not self.constraintTest.oclIsUndefined() then&#xA;&#x9;self.constraintTest.indexOf('X')=-1&#xA;else&#xA;&#x9;true&#xA;endif "/>
            </ownedRule>
            <generalization xmi:type="uml:Generalization" xmi:id="__YWlECXHEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_aI90cOwiEeCSwqyeEHd1tw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XwXvoAZJEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XwYWsAZJEeK9oIwdQfC0-w" value="1"/>
              <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_j63TQBOpEeGDXq42Ku95_Q" name="'whatajol'">
                <language>ocl</language>
                <body>'whatajol'</body>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_IKlmcOzqEeCemKc79Sc_aw" name="universe" visibility="public" type="_FTxxYOzqEeCemKc79Sc_aw" aggregation="composite" association="_IKtiQOzqEeCemKc79Sc_aw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IKlmcuzqEeCemKc79Sc_aw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IKlmcezqEeCemKc79Sc_aw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_IYFP4OzqEeCemKc79Sc_aw" name="angel" visibility="public" type="_Gi0XYOzqEeCemKc79Sc_aw" aggregation="composite" association="_IYKIYOzqEeCemKc79Sc_aw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IYFP4uzqEeCemKc79Sc_aw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IYFP4ezqEeCemKc79Sc_aw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_HOTB0O3xEeCrW8ilxB8BWA" name="spirit" visibility="public" type="_CV5IcO3xEeCrW8ilxB8BWA" aggregation="composite" association="_HOZIcO3xEeCrW8ilxB8BWA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HOTB0u3xEeCrW8ilxB8BWA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HOTB0e3xEeCrW8ilxB8BWA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_HgEuUO3xEeCrW8ilxB8BWA" name="being" visibility="public" type="_CoqTcO3xEeCrW8ilxB8BWA" aggregation="composite" association="_HgNRMO3xEeCrW8ilxB8BWA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HgEuUu3xEeCrW8ilxB8BWA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HgEuUe3xEeCrW8ilxB8BWA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_45XzUO6jEeCKZsw1ityolg" name="abstractSpecies" visibility="public" type="_cikV0O6jEeCKZsw1ityolg" aggregation="composite" association="_45cEwO6jEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_45XzUu6jEeCKZsw1ityolg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_45XzUe6jEeCKZsw1ityolg" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_CBRK8O6vEeCKZsw1ityolg" name="iMany" visibility="public" type="_Amq1MO6vEeCKZsw1ityolg" aggregation="composite" association="_CBcxIO6vEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CBRK8u6vEeCKZsw1ityolg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CBRK8e6vEeCKZsw1ityolg" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Y3zTMO9yEeC2XrXxx1atfA" name="embeddedString" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c0qKUO9yEeC2XrXxx1atfA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c6yAcO9yEeC2XrXxx1atfA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_85MBUO9zEeC2XrXxx1atfA" name="embeddedInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AQJWEO90EeC2XrXxx1atfA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AWLFkO90EeC2XrXxx1atfA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_MeXUgO92EeC2XrXxx1atfA" name="realRootFolder" visibility="public" type="_CNL_oO92EeC2XrXxx1atfA" aggregation="composite" association="_Mef3YO92EeC2XrXxx1atfA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MeXUgu92EeC2XrXxx1atfA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MeXUge92EeC2XrXxx1atfA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_MrFh4O92EeC2XrXxx1atfA" name="fakeRootFolder" visibility="public" type="_ESxzIO92EeC2XrXxx1atfA" aggregation="composite" association="_MrNdsO92EeC2XrXxx1atfA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MrFh4u92EeC2XrXxx1atfA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MrFh4e92EeC2XrXxx1atfA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_aug00O-AEeC2XrXxx1atfA" name="reason" visibility="public" type="_PeTyUO7EEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XLjSICMjEeK-Trh8Ll0qUQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XLlHUCMjEeK-Trh8Ll0qUQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_gaPzIO-BEeC2XrXxx1atfA" name="pet" visibility="public" type="_BMXkQO6kEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IzxKABCoEeK9VbCsxPP0zw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IzyYIBCoEeK9VbCsxPP0zw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_a1HrwO-DEeC2XrXxx1atfA" name="animalFarm" visibility="public" type="_BMXkQO6kEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cy5nEO-DEeC2XrXxx1atfA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c4xlkO-DEeC2XrXxx1atfA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_YqwP4PJKEeCeFLHNTzV0LA" name="nature" visibility="public" type="_F-NRMPJKEeCeFLHNTzV0LA" aggregation="composite" association="_Yq2WivJKEeCeFLHNTzV0LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YqwP4vJKEeCeFLHNTzV0LA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YqwP4fJKEeCeFLHNTzV0LA" value="*"/>
              <qualifier xmi:type="uml:Property" xmi:id="_KW7PAA1TEeGMEcd2Uio8Tg" name="qualifier2" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UIi6EA1TEeGMEcd2Uio8Tg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TrGJEA1TEeGMEcd2Uio8Tg" value="1"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2wJZYBFHEeGoRIAInCGFZA" name="hand" visibility="public" type="_dVgyEBFHEeGoRIAInCGFZA" isOrdered="true" isUnique="false" aggregation="composite" association="_2wO48BFHEeGoRIAInCGFZA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2wJZYhFHEeGoRIAInCGFZA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2wJZYRFHEeGoRIAInCGFZA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_KrZDoBhKEeGoXdfOp4zUvw" name="foot" visibility="public" type="_HQzzIBhKEeGoXdfOp4zUvw" isOrdered="true" isUnique="false" aggregation="composite" association="_Krd8KhhKEeGoXdfOp4zUvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrZDohhKEeGoXdfOp4zUvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrZDoRhKEeGoXdfOp4zUvw" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_N600EBhKEeGoXdfOp4zUvw" name="godFootQualifier" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_vJwX8BhnEeGyD6zYrs7NuQ" name="world" visibility="public" type="_n1FQcBhnEeGyD6zYrs7NuQ" isOrdered="true" aggregation="composite" association="_vJzbQBhnEeGyD6zYrs7NuQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vJwX8hhnEeGyD6zYrs7NuQ" name=""/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vJwX8RhnEeGyD6zYrs7NuQ" name="" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_yoF-sBh1EeGyD6zYrs7NuQ" name="fantasy" visibility="public" type="_w-VyoBh1EeGyD6zYrs7NuQ" isOrdered="true" aggregation="composite" association="_yoSzABh1EeGyD6zYrs7NuQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yoF-shh1EeGyD6zYrs7NuQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yoF-sRh1EeGyD6zYrs7NuQ" value="*"/>
              <qualifier xmi:type="uml:Property" xmi:id="_-rykoBh2EeGyD6zYrs7NuQ" name="fantasyQualifierOnName" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_-V3QQBncEeGZfswubjlR9Q" name="many1" visibility="public" type="_36iLkBncEeGZfswubjlR9Q" aggregation="composite" association="_-WC2cBncEeGZfswubjlR9Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-V3QQhncEeGZfswubjlR9Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-V3QQRncEeGZfswubjlR9Q" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_-jgqsBncEeGZfswubjlR9Q" name="many2" visibility="public" type="_4rB0YBncEeGZfswubjlR9Q" aggregation="composite" association="_-jsQ4BncEeGZfswubjlR9Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-jgqshncEeGZfswubjlR9Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-jgqsRncEeGZfswubjlR9Q" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_5cL-ABn8EeG2tbT4yXI5_w" name="dream" visibility="public" type="_1Djw4Bn8EeG2tbT4yXI5_w" isUnique="false" aggregation="composite" association="_5cSrsBn8EeG2tbT4yXI5_w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5cL-Ahn8EeG2tbT4yXI5_w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5cL-ARn8EeG2tbT4yXI5_w" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="__Y1SoBqsEeG2HY-TJLNivw" name="nightmare" visibility="public" type="_7zSvUBqsEeG2HY-TJLNivw" isUnique="false" aggregation="composite" association="__Y9OcBqsEeG2HY-TJLNivw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Y1SohqsEeG2HY-TJLNivw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Y1SoRqsEeG2HY-TJLNivw" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_sejkgBqtEeG2HY-TJLNivw" name="qualifier1" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_wXVisDRxEeG7DpOu3iq2YQ" name="demon" visibility="public" type="_rQp8wDRxEeG7DpOu3iq2YQ" aggregation="composite" association="_wXXX6jRxEeG7DpOu3iq2YQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wXVisjRxEeG7DpOu3iq2YQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wXVisTRxEeG7DpOu3iq2YQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_syZxcDbkEeGE7eLafc6SsA" name="oneOne" visibility="public" type="_qNsZADbkEeGE7eLafc6SsA" aggregation="composite" association="_syeC6jbkEeGE7eLafc6SsA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_syZxcjbkEeGE7eLafc6SsA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_syZxcTbkEeGE7eLafc6SsA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_tAcNcDbkEeGE7eLafc6SsA" name="oneTwo" visibility="public" type="_q-2JIDbkEeGE7eLafc6SsA" aggregation="composite" association="_tAhF-jbkEeGE7eLafc6SsA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tAcNcjbkEeGE7eLafc6SsA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tAcNcTbkEeGE7eLafc6SsA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_C4ceMHK_EeGxONR_qFZ0Dg" name="nonNavigableOne" visibility="public" type="_lwwagHK3EeGxONR_qFZ0Dg" aggregation="composite" association="_C4gImnK_EeGxONR_qFZ0Dg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4ceMnK_EeGxONR_qFZ0Dg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4ceMXK_EeGxONR_qFZ0Dg" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_EPphsHK_EeGxONR_qFZ0Dg" name="nonNavigableMany" visibility="public" type="_5ephcHK3EeGxONR_qFZ0Dg" aggregation="composite" association="_EPtMGnK_EeGxONR_qFZ0Dg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EPphsnK_EeGxONR_qFZ0Dg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EPphsXK_EeGxONR_qFZ0Dg" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_-mwbYPR3EeGjYNs1r3MAoQ" name="testBoolean" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_yaQPMPcdEeG31Myz9ELsRQ" name="level1" visibility="public" type="_W_N2YPcdEeG31Myz9ELsRQ" aggregation="composite" association="_yaUgqvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yaQPMvcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yaQPMfcdEeG31Myz9ELsRQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_y6mjMPcdEeG31Myz9ELsRQ" name="devil1" visibility="public" type="_ZoEvAPcdEeG31Myz9ELsRQ" aggregation="composite" association="_y6q0pvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y6mjMvcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y6mjMfcdEeG31Myz9ELsRQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zauNsPcdEeG31Myz9ELsRQ" name="nevil1" visibility="public" type="_fF8s8PcdEeG31Myz9ELsRQ" aggregation="composite" association="_zaxRCvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zauNsvcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zauNsfcdEeG31Myz9ELsRQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_3LhnAAD7EeKS1vh1F4YVWQ" name="beginning">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_OGOTEAD6EeKS1vh1F4YVWQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SrTaECMjEeK-Trh8Ll0qUQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SrXEcCMjEeK-Trh8Ll0qUQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_tUglgAZUEeK9oIwdQfC0-w" name="validationTest" type="_j7MswAZUEeK9oIwdQfC0-w" aggregation="composite" association="_tUglgwZUEeK9oIwdQfC0-w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tUglggZUEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tUglgQZUEeK9oIwdQfC0-w" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_1BOpsDAOEeK9AeutZ8kzPA" name="testEmbedded" type="_lYrngDAOEeK9AeutZ8kzPA" aggregation="composite" association="_1BP30DAOEeK9AeutZ8kzPA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1BOpsTAOEeK9AeutZ8kzPA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1BOpsjAOEeK9AeutZ8kzPA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_le4goIi3EeKeSZB9UA6Gvw" name="constraintTest" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l0EtgIi3EeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l0GisIi3EeKeSZB9UA6Gvw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_0lrRcCpZEeOKybaUoQcxlg" name="testOrderedEnumeration" type="_xM4JoCpZEeOKybaUoQcxlg" aggregation="composite" association="_0lr4gCpZEeOKybaUoQcxlg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0lrRcSpZEeOKybaUoQcxlg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0lrRcipZEeOKybaUoQcxlg" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Ye-3ANh1EeOEP64qykw2fg" name="nature" type="_F-NRMPJKEeCeFLHNTzV0LA" association="_Ye-3A9h1EeOEP64qykw2fg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ye-3Adh1EeOEP64qykw2fg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ye-3Ath1EeOEP64qykw2fg" value="*"/>
              <qualifier xmi:type="uml:Property" xmi:id="_gqZEsN3EEeOEP64qykw2fg" name="name1Qualifier">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_uKjiQN29EeOEP64qykw2fg" name="nature" type="_F-NRMPJKEeCeFLHNTzV0LA" association="_uKlXcN29EeOEP64qykw2fg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uKjiQd29EeOEP64qykw2fg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uKjiQt29EeOEP64qykw2fg" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_8c7bsN29EeOEP64qykw2fg" name="nameUniqueQualifier">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_FTxxYOzqEeCemKc79Sc_aw" name="Universe">
            <generalization xmi:type="uml:Generalization" xmi:id="_LJ6HkCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_fC9sYOzqEeCemKc79Sc_aw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JgnNsAY7EeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jgn0wAY7EeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_sl_qgBUhEeGL8p1g1fBHHA" name="spaceTime" visibility="public" type="_BkczsBUdEeGL8p1g1fBHHA" aggregation="composite" association="_smMe0BUhEeGL8p1g1fBHHA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sl_qghUhEeGL8p1g1fBHHA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sl_qgRUhEeGL8p1g1fBHHA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_8--jEAV_EeK9oIwdQfC0-w" name="testMinLength">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9WBV0AWaEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9WB84AWaEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_AI4d0AWBEeK9oIwdQfC0-w" name="maxLength">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LGOgoAY7EeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LGPHsAY7EeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Hsbu0AWBEeK9oIwdQfC0-w" name="rangeLength">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LurAsAY7EeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LurnwAY7EeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_IqCmkAWBEeK9oIwdQfC0-w" name="min">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MPLFsAY7EeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MPLswAY7EeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Kz3Z0AWBEeK9oIwdQfC0-w" name="max">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M4vnIAY7EeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M4wOMAY7EeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_LoR5UAWBEeK9oIwdQfC0-w" name="range">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NggKsAY7EeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NggxwAY7EeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_CqHg8DFyEeK9AeutZ8kzPA" name="email">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_PyFX8AD6EeKS1vh1F4YVWQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G8CCEDFyEeK9AeutZ8kzPA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G8DQMDFyEeK9AeutZ8kzPA" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Gi0XYOzqEeCemKc79Sc_aw" name="Angel">
            <generalization xmi:type="uml:Generalization" xmi:id="_K6MQkCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_f7aXUOzqEeCemKc79Sc_aw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YikooAZJEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YilPsAZJEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_IKtiQOzqEeCemKc79Sc_aw" name="A_&lt;god>_&lt;universe>" memberEnd="_IKtiQezqEeCemKc79Sc_aw _IKlmcOzqEeCemKc79Sc_aw" navigableOwnedEnd="_IKtiQezqEeCemKc79Sc_aw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_IKtiQezqEeCemKc79Sc_aw" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_IKtiQOzqEeCemKc79Sc_aw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IKtiQ-zqEeCemKc79Sc_aw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IKtiQuzqEeCemKc79Sc_aw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_IYKIYOzqEeCemKc79Sc_aw" name="A_&lt;god>_&lt;angel>" memberEnd="_IYKIYezqEeCemKc79Sc_aw _IYFP4OzqEeCemKc79Sc_aw" navigableOwnedEnd="_IYKIYezqEeCemKc79Sc_aw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_IYKIYezqEeCemKc79Sc_aw" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_IYKIYOzqEeCemKc79Sc_aw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IYKIY-zqEeCemKc79Sc_aw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IYKIYuzqEeCemKc79Sc_aw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_LhyLwOzqEeCemKc79Sc_aw" name="A_&lt;universe>_&lt;angel>" memberEnd="_LhyLwezqEeCemKc79Sc_aw _LhyLxOzqEeCemKc79Sc_aw" navigableOwnedEnd="_LhyLwezqEeCemKc79Sc_aw _LhyLxOzqEeCemKc79Sc_aw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_LhyLwezqEeCemKc79Sc_aw" name="universe" visibility="public" type="_FTxxYOzqEeCemKc79Sc_aw" association="_LhyLwOzqEeCemKc79Sc_aw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LhyLw-zqEeCemKc79Sc_aw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LhyLwuzqEeCemKc79Sc_aw" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_LhyLxOzqEeCemKc79Sc_aw" name="angel" visibility="public" type="_Gi0XYOzqEeCemKc79Sc_aw" association="_LhyLwOzqEeCemKc79Sc_aw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LhyLxuzqEeCemKc79Sc_aw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LhyLxezqEeCemKc79Sc_aw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_rQp8wDRxEeG7DpOu3iq2YQ" name="Demon">
            <generalization xmi:type="uml:Generalization" xmi:id="_LgL5kCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_z7XDEDRxEeG7DpOu3iq2YQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZJBkoAZJEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZJCLsAZJEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_wXXX6jRxEeG7DpOu3iq2YQ" name="A_&lt;god>_&lt;demon>" memberEnd="_wXXX6zRxEeG7DpOu3iq2YQ _wXVisDRxEeG7DpOu3iq2YQ" navigableOwnedEnd="_wXXX6zRxEeG7DpOu3iq2YQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_wXXX6zRxEeG7DpOu3iq2YQ" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_wXXX6jRxEeG7DpOu3iq2YQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wXXX7TRxEeG7DpOu3iq2YQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wXXX7DRxEeG7DpOu3iq2YQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_4rxeEDRxEeG7DpOu3iq2YQ" name="A_&lt;universe>_&lt;demon>" memberEnd="_4rxeETRxEeG7DpOu3iq2YQ _4rxeFDRxEeG7DpOu3iq2YQ" navigableOwnedEnd="_4rxeETRxEeG7DpOu3iq2YQ _4rxeFDRxEeG7DpOu3iq2YQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_4rxeETRxEeG7DpOu3iq2YQ" name="universe" visibility="public" type="_FTxxYOzqEeCemKc79Sc_aw" association="_4rxeEDRxEeG7DpOu3iq2YQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4rxeEzRxEeG7DpOu3iq2YQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4rxeEjRxEeG7DpOu3iq2YQ" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_4rxeFDRxEeG7DpOu3iq2YQ" name="demon" visibility="public" type="_rQp8wDRxEeG7DpOu3iq2YQ" association="_4rxeEDRxEeG7DpOu3iq2YQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4rxeFjRxEeG7DpOu3iq2YQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4rxeFTRxEeG7DpOu3iq2YQ" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_tUglgwZUEeK9oIwdQfC0-w" name="god_validationTest_1" memberEnd="_tUglhAZUEeK9oIwdQfC0-w _tUglgAZUEeK9oIwdQfC0-w" navigableOwnedEnd="_tUglhAZUEeK9oIwdQfC0-w">
            <ownedEnd xmi:type="uml:Property" xmi:id="_tUglhAZUEeK9oIwdQfC0-w" name="god" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_tUglgwZUEeK9oIwdQfC0-w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tUglhgZUEeK9oIwdQfC0-w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tUglhQZUEeK9oIwdQfC0-w" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_1BP30DAOEeK9AeutZ8kzPA" name="god_testEmbedded_1" memberEnd="_1BP30TAOEeK9AeutZ8kzPA _1BOpsDAOEeK9AeutZ8kzPA" navigableOwnedEnd="_1BP30TAOEeK9AeutZ8kzPA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_1BP30TAOEeK9AeutZ8kzPA" name="god" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_1BP30DAOEeK9AeutZ8kzPA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1BP30jAOEeK9AeutZ8kzPA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1BP30zAOEeK9AeutZ8kzPA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_0lr4gCpZEeOKybaUoQcxlg" name="god_testOrderedEnumeration_1" memberEnd="_0lr4gSpZEeOKybaUoQcxlg _0lrRcCpZEeOKybaUoQcxlg" navigableOwnedEnd="_0lr4gSpZEeOKybaUoQcxlg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_0lr4gSpZEeOKybaUoQcxlg" name="god" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_0lr4gCpZEeOKybaUoQcxlg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0lr4gipZEeOKybaUoQcxlg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0lr4gypZEeOKybaUoQcxlg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Ye-3A9h1EeOEP64qykw2fg" name="god_nature_1" memberEnd="_Ye-3BNh1EeOEP64qykw2fg _Ye-3ANh1EeOEP64qykw2fg" navigableOwnedEnd="_Ye-3BNh1EeOEP64qykw2fg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Ye-3BNh1EeOEP64qykw2fg" name="god" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_Ye-3A9h1EeOEP64qykw2fg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ye-3Bdh1EeOEP64qykw2fg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ye-3Bth1EeOEP64qykw2fg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Abstraction" xmi:id="_qt1vUNjREeOEP64qykw2fg" name="godNatureAbstraction" client="_Ye-3A9h1EeOEP64qykw2fg" supplier="_Yq2WivJKEeCeFLHNTzV0LA"/>
          <packagedElement xmi:type="uml:Association" xmi:id="_uKlXcN29EeOEP64qykw2fg" name="god_nature_2" memberEnd="_uKlXcd29EeOEP64qykw2fg _uKjiQN29EeOEP64qykw2fg" navigableOwnedEnd="_uKlXcd29EeOEP64qykw2fg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_uKlXcd29EeOEP64qykw2fg" name="god" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_uKlXcN29EeOEP64qykw2fg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uKlXct29EeOEP64qykw2fg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uKlXc929EeOEP64qykw2fg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Abstraction" xmi:id="_3zBRUN29EeOEP64qykw2fg" name="Abstraction1" client="_uKlXcN29EeOEP64qykw2fg" supplier="_Yq2WivJKEeCeFLHNTzV0LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_YhQcgO6jEeCKZsw1ityolg" name="inheritencetest">
          <packagedElement xmi:type="uml:Class" xmi:id="_cikV0O6jEeCKZsw1ityolg" name="AbstractSpecies" isAbstract="true">
            <generalization xmi:type="uml:Generalization" xmi:id="_RQmZACXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_C76PQO6kEeCKZsw1ityolg" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_xwBzwMbIEeGNXa131cbGdQ" name="'thisisdodge'">
                <language>ocl</language>
                <body>'thisisdodge'</body>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_45cEwO6jEeCKZsw1ityolg" name="A_&lt;god>_&lt;abstractSpecies>" memberEnd="_45cEwe6jEeCKZsw1ityolg _45XzUO6jEeCKZsw1ityolg" navigableOwnedEnd="_45cEwe6jEeCKZsw1ityolg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_45cEwe6jEeCKZsw1ityolg" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_45cEwO6jEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_45cEw-6jEeCKZsw1ityolg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_45cEwu6jEeCKZsw1ityolg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_BMXkQO6kEeCKZsw1ityolg" name="Mamal">
            <generalization xmi:type="uml:Generalization" xmi:id="_EqkJc-6kEeCKZsw1ityolg" general="_cikV0O6jEeCKZsw1ityolg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_sc8d0BTBEeGL8p1g1fBHHA" name="Biped">
            <generalization xmi:type="uml:Generalization" xmi:id="_vnvl4xTBEeGL8p1g1fBHHA" general="_BMXkQO6kEeCKZsw1ityolg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tngMcBTBEeGL8p1g1fBHHA" name="Quadped">
            <generalization xmi:type="uml:Generalization" xmi:id="_v0Q-8BTBEeGL8p1g1fBHHA" general="_BMXkQO6kEeCKZsw1ityolg"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_Km9o4O7EEeCKZsw1ityolg" name="embeddedtest">
          <ownedComment xmi:type="uml:Comment" xmi:id="_jqtq4Cq2EeOJbevgaGUOXQ" annotatedElement="_YAjw4Cq2EeOJbevgaGUOXQ">
            <body>This is modelled to duplicate a bug, where the BaseCollection's internalVertexMap was using the literal's name which is not necessary unique. Replaced it with the qualified name.</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_PeTyUO7EEeCKZsw1ityolg" name="REASON">
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Qz6TUO7EEeCKZsw1ityolg" name="GOOD"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_RvS9gO7EEeCKZsw1ityolg" name="BAD"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Z6330O7EEeCKZsw1ityolg" name="A_&lt;god>_&lt;rEASON>" memberEnd="_Z6330e7EEeCKZsw1ityolg _Z6331O7EEeCKZsw1ityolg" navigableOwnedEnd="_Z6331O7EEeCKZsw1ityolg _Z6330e7EEeCKZsw1ityolg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Z6330e7EEeCKZsw1ityolg" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_Z6330O7EEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z6330-7EEeCKZsw1ityolg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z6330u7EEeCKZsw1ityolg" value="*"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_Z6331O7EEeCKZsw1ityolg" name="rEASON" visibility="public" type="_PeTyUO7EEeCKZsw1ityolg" association="_Z6330O7EEeCKZsw1ityolg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z6331u7EEeCKZsw1ityolg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z6331e7EEeCKZsw1ityolg" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_lYrngDAOEeK9AeutZ8kzPA" name="TestEmbedded">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_3kc0YDAOEeK9AeutZ8kzPA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_31h9UDAOEeK9AeutZ8kzPA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_31ikYDAOEeK9AeutZ8kzPA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_6lx3YDAOEeK9AeutZ8kzPA" name="manyOrderedRequiredInteger" visibility="public" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_61UvQDAOEeK9AeutZ8kzPA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_61WkcDAOEeK9AeutZ8kzPA" value="*"/>
              <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_EZd_ADAPEeK9AeutZ8kzPA" name="manyRequiredOrderedIntegerDefaultValue">
                <language>OCL</language>
                <body>Sequence{1,2,3}</body>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_NGYZ4DAREeK9AeutZ8kzPA" name="manyRequiredOrderedUniqueString" isOrdered="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TmLu4DAREeK9AeutZ8kzPA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TmM9ADAREeK9AeutZ8kzPA" value="*"/>
              <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_cGj0gDAREeK9AeutZ8kzPA" name="manyRequiredOrederedUniqueDefaultValue">
                <language>OCL</language>
                <body>OrderedSet{'a', 'b', 'c'}</body>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_a-tnADTEEeK9AeutZ8kzPA" name="manyBoolean" visibility="public" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bPZuYDTEEeK9AeutZ8kzPA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bPa8gDTEEeK9AeutZ8kzPA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_AAas0IKdEeKT8t6_7PBWIQ" name="manyOrderedString" visibility="public" isOrdered="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AoyUYIKdEeKT8t6_7PBWIQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ao5pIIKdEeKT8t6_7PBWIQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_xM4JoCpZEeOKybaUoQcxlg" name="TestOrderedEnumeration">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_0rfMQCpeEeOJbevgaGUOXQ" name="testOrderedEnumBug" type="_79GyACpZEeOKybaUoQcxlg" isOrdered="true" isUnique="false" association="_0rfzUCpeEeOJbevgaGUOXQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0rfMQSpeEeOJbevgaGUOXQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0rfMQipeEeOJbevgaGUOXQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_b-CTECq2EeOJbevgaGUOXQ" name="testEnumLiteralDuplicateName" type="_YAjw4Cq2EeOJbevgaGUOXQ" association="_b-CTEyq2EeOJbevgaGUOXQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b-CTESq2EeOJbevgaGUOXQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b-CTEiq2EeOJbevgaGUOXQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_79GyACpZEeOKybaUoQcxlg" name="TestOrderedEnumBug">
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_-hXegCpZEeOKybaUoQcxlg" name="EnumerationLiteral1"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_-7IpYCpZEeOKybaUoQcxlg" name="EnumerationLiteral2"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="__OnmECpZEeOKybaUoQcxlg" name="EnumerationLiteral3"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_0rfzUCpeEeOJbevgaGUOXQ" name="testOrderedEnumeration_testOrderedEnumBug_1" memberEnd="_0rfzUSpeEeOJbevgaGUOXQ _0rfMQCpeEeOJbevgaGUOXQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_0rfzUSpeEeOJbevgaGUOXQ" name="testOrderedEnumeration" type="_xM4JoCpZEeOKybaUoQcxlg" association="_0rfzUCpeEeOJbevgaGUOXQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0rfzUipeEeOJbevgaGUOXQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0rfzUypeEeOJbevgaGUOXQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_YAjw4Cq2EeOJbevgaGUOXQ" name="TestEnumLiteralDuplicateName">
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ac4pYCq2EeOJbevgaGUOXQ" name="EnumerationLiteral1"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_a0YjYCq2EeOJbevgaGUOXQ" name="EnumerationLiteral2"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_bGdx4Cq2EeOJbevgaGUOXQ" name="EnumerationLiteral3"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_b-CTEyq2EeOJbevgaGUOXQ" name="testOrderedEnumeration_testEnumLiteralDuplicateName_1" memberEnd="_b-CTFCq2EeOJbevgaGUOXQ _b-CTECq2EeOJbevgaGUOXQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_b-CTFCq2EeOJbevgaGUOXQ" name="testOrderedEnumeration" type="_xM4JoCpZEeOKybaUoQcxlg" association="_b-CTEyq2EeOJbevgaGUOXQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b-CTFSq2EeOJbevgaGUOXQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b-CTFiq2EeOJbevgaGUOXQ" value="1"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_-S1C4O91EeC2XrXxx1atfA" name="hierarchytest">
          <packagedElement xmi:type="uml:Class" xmi:id="_CNL_oO92EeC2XrXxx1atfA" name="RealRootFolder">
            <generalization xmi:type="uml:Generalization" xmi:id="_Qe5xwO92EeC2XrXxx1atfA" general="_Gvo3IO92EeC2XrXxx1atfA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_ESxzIO92EeC2XrXxx1atfA" name="FakeRootFolder">
            <generalization xmi:type="uml:Generalization" xmi:id="_Qrs3oO92EeC2XrXxx1atfA" general="_Gvo3IO92EeC2XrXxx1atfA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Gvo3IO92EeC2XrXxx1atfA" name="AbstractRootFolder" isAbstract="true">
            <generalization xmi:type="uml:Generalization" xmi:id="_ZZkHYCNbEeKXA8fV9fB29w" general="_vA8U8CNaEeKXA8fV9fB29w"/>
            <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_owNCsNYWEeGBwu4LWWVlPg" name="getParent">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_owNCsdYWEeGBwu4LWWVlPg" name="return" visibility="public" direction="return" effect="create">
                <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_owNCstYWEeGBwu4LWWVlPg" source="http://www.topcased.org/author">
                  <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_owNCs9YWEeGBwu4LWWVlPg" key="author" value=""/>
                </eAnnotations>
              </ownedParameter>
              <language>OCL</language>
              <body>null</body>
              <body>null</body>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_Uy4IYO92EeC2XrXxx1atfA" name="isRoot" visibility="public" bodyCondition="_WJQsgO92EeC2XrXxx1atfA" isQuery="true">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_WJQsgO92EeC2XrXxx1atfA" name="Constraint1">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_XFwxAO92EeC2XrXxx1atfA" name="OpaqueExpression1">
                  <body>true</body>
                </specification>
              </ownedRule>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_bLVNUO94EeC2XrXxx1atfA" name="return" visibility="public" direction="return" effect="create">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_0tK28CNlEeKXA8fV9fB29w" name="getParent" bodyCondition="_CowBACNmEeKXA8fV9fB29w" isQuery="true">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_CowBACNmEeKXA8fV9fB29w" name="AbstractRootFolderGetParentConstraint">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_G0KRgCNmEeKXA8fV9fB29w" name="abstractRootFolderOpaqueExpr">
                  <language>OCL</language>
                  <body>null</body>
                </specification>
              </ownedRule>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_510LwCNlEeKXA8fV9fB29w" name="getParentReturn" direction="return">
                <type xmi:type="uml:Interface" href="umlg-lib.uml#_o0lDsCM2EeK-Trh8Ll0qUQ"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Mef3YO92EeC2XrXxx1atfA" name="A_&lt;god>_&lt;realRootFolder>" memberEnd="_Mef3Ye92EeC2XrXxx1atfA _MeXUgO92EeC2XrXxx1atfA" navigableOwnedEnd="_Mef3Ye92EeC2XrXxx1atfA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Mef3Ye92EeC2XrXxx1atfA" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_Mef3YO92EeC2XrXxx1atfA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mef3Y-92EeC2XrXxx1atfA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mef3Yu92EeC2XrXxx1atfA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_MrNdsO92EeC2XrXxx1atfA" name="A_&lt;god>_&lt;fakeRootFolder>" memberEnd="_MrNdse92EeC2XrXxx1atfA _MrFh4O92EeC2XrXxx1atfA" navigableOwnedEnd="_MrNdse92EeC2XrXxx1atfA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_MrNdse92EeC2XrXxx1atfA" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_MrNdsO92EeC2XrXxx1atfA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MrNds-92EeC2XrXxx1atfA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MrNdsu92EeC2XrXxx1atfA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_duv3MO92EeC2XrXxx1atfA" name="Folder">
            <generalization xmi:type="uml:Generalization" xmi:id="_ZnX54CNbEeKXA8fV9fB29w" general="_vA8U8CNaEeKXA8fV9fB29w"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_svpyUCNbEeKXA8fV9fB29w" name="parentFolder" type="_vA8U8CNaEeKXA8fV9fB29w" association="_svqZYCNbEeKXA8fV9fB29w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_svpyUSNbEeKXA8fV9fB29w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_svpyUiNbEeKXA8fV9fB29w" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_GhhGIO93EeC2XrXxx1atfA" name="isRoot" visibility="public" bodyCondition="_ISFE0O93EeC2XrXxx1atfA" isQuery="true">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_ISFE0O93EeC2XrXxx1atfA" name="Constraint1">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_I7vs4O93EeC2XrXxx1atfA" name="OpaqueExpression1">
                  <body>false</body>
                </specification>
              </ownedRule>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_HPltEO93EeC2XrXxx1atfA" name="return" visibility="public" direction="return" effect="create">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_CNc5EMg1EeGAQZwzYnVCYA" name="testQueryOperation" visibility="public" bodyCondition="_QudBYMhWEeG65_Q_lrVv6A" isQuery="true">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_QudBYMhWEeG65_Q_lrVv6A" name="query">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_WQSSQMhWEeG65_Q_lrVv6A" name="self.name">
                  <language>ocl</language>
                  <body>self.name</body>
                </specification>
              </ownedRule>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_DVdqAMg1EeGAQZwzYnVCYA" name="return" visibility="public" direction="return" effect="create">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_EdY7YMg1EeGAQZwzYnVCYA" name="test" visibility="public" effect="create">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_9uGk0Mh0EeGA9qdtqzpYeA" name="getParent" visibility="public" bodyCondition="_CXw3kMh1EeGA9qdtqzpYeA" isQuery="true">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_CXw3kMh1EeGA9qdtqzpYeA" name="Constraint1">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_DWNc0Mh1EeGA9qdtqzpYeA" name="self.parentFolder">
                  <language>ocl</language>
                  <body>self.parentFolder</body>
                </specification>
              </ownedRule>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="__hGzgMh0EeGA9qdtqzpYeA" name="return" visibility="public" direction="return" effect="create">
                <type xmi:type="uml:Interface" href="umlg-lib.uml#_o0lDsCM2EeK-Trh8Ll0qUQ"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_vA8U8CNaEeKXA8fV9fB29w" name="AbstractFolder" isAbstract="true">
            <generalization xmi:type="uml:Generalization" xmi:id="_WxcycCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_yxt34CNaEeKXA8fV9fB29w" name="name">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_xdCj8CNaEeKXA8fV9fB29w" name="InterfaceRealization1" client="_vA8U8CNaEeKXA8fV9fB29w">
              <supplier xmi:type="uml:Interface" href="umlg-lib.uml#_o0lDsCM2EeK-Trh8Ll0qUQ"/>
              <contract xmi:type="uml:Interface" href="umlg-lib.uml#_o0lDsCM2EeK-Trh8Ll0qUQ"/>
            </interfaceRealization>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_6jE7YCNaEeKXA8fV9fB29w" name="getChildren" bodyCondition="_iaCpYCNbEeKXA8fV9fB29w" isQuery="true">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_iaCpYCNbEeKXA8fV9fB29w" name="getChildrenConstraint">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_k-rJUCNbEeKXA8fV9fB29w" name="getChildrenOpaqueExpression">
                  <body>Set{}->union(self.childFolder)</body>
                </specification>
              </ownedRule>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_Dd0BwCNbEeKXA8fV9fB29w" name="getChildrenReturn" direction="return">
                <type xmi:type="uml:Interface" href="umlg-lib.uml#_o0lDsCM2EeK-Trh8Ll0qUQ"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WAHfUCNbEeKXA8fV9fB29w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WAIGYCNbEeKXA8fV9fB29w" value="*"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_Ux8x4CPxEeKOmc56p_1Osg" name="getAllChildren" bodyCondition="_eIiGwCPxEeKOmc56p_1Osg" isQuery="true">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_eIiGwCPxEeKOmc56p_1Osg" name="getAllChildrenConstraint">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_g-aHsCPxEeKOmc56p_1Osg" name="getAllChildrenOpaqueExpr">
                  <language>OCL</language>
                  <body>self.getChildren()->iterate(iter : umlglib::org::umlg::hierarchy::Hierarchy; acc : Set(umlglib::org::umlg::hierarchy::Hierarchy) = Set{} | acc->including(iter)->union(iter.getAllChildren()))</body>
                </specification>
              </ownedRule>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZhsegCPxEeKOmc56p_1Osg" name="allChildrenReturn" direction="return">
                <type xmi:type="uml:Interface" href="umlg-lib.uml#_o0lDsCM2EeK-Trh8Ll0qUQ"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lKUVMCP2EeKOmc56p_1Osg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lKWxcCP2EeKOmc56p_1Osg" value="*"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_svqZYCNbEeKXA8fV9fB29w" name="folder_abstractFolder_1" memberEnd="_svqZYSNbEeKXA8fV9fB29w _svpyUCNbEeKXA8fV9fB29w" navigableOwnedEnd="_svqZYSNbEeKXA8fV9fB29w">
            <ownedEnd xmi:type="uml:Property" xmi:id="_svqZYSNbEeKXA8fV9fB29w" name="childFolder" type="_duv3MO92EeC2XrXxx1atfA" aggregation="composite" association="_svqZYCNbEeKXA8fV9fB29w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_svqZYiNbEeKXA8fV9fB29w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_svqZYyNbEeKXA8fV9fB29w" value="*"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_AoGIIPJKEeCeFLHNTzV0LA" name="qualifiertest">
          <ownedComment xmi:type="uml:Comment" xmi:id="_bdZ1AK35EeOR4f3Enm7Mow" annotatedElement="_Yq2WivJKEeCeFLHNTzV0LA">
            <body>qualifier2[name2]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_PKFs8B0NEeSmCaILr6OaKg" annotatedElement="_EvgT4B-_EeS6wLiaOddMTA">
            <body>name1Qualifier[name1] name2Qualifier[name2]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_BgK6wCBnEeSFa74Bzzzd5g" annotatedElement="_Ye-3A9h1EeOEP64qykw2fg">
            <body> name1Qualifier[name1]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_X-ndwCBnEeSFa74Bzzzd5g" annotatedElement="_uKlXcN29EeOEP64qykw2fg">
            <body> nameUniqueQualifier[nameUnique]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_-zn_gCBnEeSFa74Bzzzd5g" annotatedElement="_Cp4DIBndEeGZfswubjlR9Q">
            <body> many1Qualifier1[name]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_pFV4sCBoEeSFa74Bzzzd5g" annotatedElement="_Cp4DIBndEeGZfswubjlR9Q">
            <body> many2Qualifier1[name]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_DqWBYCBpEeSFa74Bzzzd5g" annotatedElement="_h0dj8BnqEeGZfswubjlR9Q">
            <body>listQualifier2[name]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_Hr1g4CBpEeSFa74Bzzzd5g" annotatedElement="_h0dj8BnqEeGZfswubjlR9Q">
            <body>listQualifier1[name]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_aCv0gCBuEeSFa74Bzzzd5g" annotatedElement="_PV5KIB_HEeS6wLiaOddMTA">
            <body> qualifierInt1[int1]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_fRw3ECBuEeSFa74Bzzzd5g" annotatedElement="__9lRcB_IEeS6wLiaOddMTA">
            <body> qualifierInt2[int2], qualifierInt3[int3]</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_fbdakEZKEeSsxadmgXYTww" annotatedElement="_7N8nYDZiEeSnn-X4fEzpQw">
            <body>qualified on BQualifierA.name</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_nyaJgEZtEeSsxadmgXYTww" annotatedElement="_GHiSsEZfEeSsxadmgXYTww">
            <body>qualified by BQualifierA.name</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_tQBwMPVuEeSJdpUx32gkaA" annotatedElement="_acalo_S9EeS6Vqspg4gDaw">
            <body>Qualified by name</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_UzYwQPVwEeSJdpUx32gkaA" annotatedElement="_nNlyE_S9EeS6Vqspg4gDaw">
            <body>Qualified by parameterName</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_F-NRMPJKEeCeFLHNTzV0LA" name="Nature">
            <generalization xmi:type="uml:Generalization" xmi:id="_dMJlACXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zVLuUPJOEeCeFLHNTzV0LA" name="name1" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q1ZdYAZQEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q1aEcAZQEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_HGZ5cA1TEeGMEcd2Uio8Tg" name="name2" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RU6D4AZQEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RU6q8AZQEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_rEo6MN29EeOEP64qykw2fg" name="nameUnique" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_svWvkN29EeOEP64qykw2fg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_svXWoN29EeOEP64qykw2fg" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_svYkwN29EeOEP64qykw2fg">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Yq2WivJKEeCeFLHNTzV0LA" name="A_&lt;god>_&lt;nature>" memberEnd="_Yq29kPJKEeCeFLHNTzV0LA _YqwP4PJKEeCeFLHNTzV0LA" navigableOwnedEnd="_Yq29kPJKEeCeFLHNTzV0LA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Yq29kPJKEeCeFLHNTzV0LA" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_Yq2WivJKEeCeFLHNTzV0LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yq29kvJKEeCeFLHNTzV0LA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yq29kfJKEeCeFLHNTzV0LA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_36iLkBncEeGZfswubjlR9Q" name="Many1">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_5p0-8BncEeGZfswubjlR9Q" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_4rB0YBncEeGZfswubjlR9Q" name="Many2">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_6ZuK0BncEeGZfswubjlR9Q" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_-WC2cBncEeGZfswubjlR9Q" name="A_&lt;god>_&lt;many1>" memberEnd="_-WDdgBncEeGZfswubjlR9Q _-V3QQBncEeGZfswubjlR9Q" navigableOwnedEnd="_-WDdgBncEeGZfswubjlR9Q">
            <ownedEnd xmi:type="uml:Property" xmi:id="_-WDdgBncEeGZfswubjlR9Q" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_-WC2cBncEeGZfswubjlR9Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-WDdghncEeGZfswubjlR9Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-WDdgRncEeGZfswubjlR9Q" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_-jsQ4BncEeGZfswubjlR9Q" name="A_&lt;god>_&lt;many2>" memberEnd="_-jsQ4RncEeGZfswubjlR9Q _-jgqsBncEeGZfswubjlR9Q" navigableOwnedEnd="_-jsQ4RncEeGZfswubjlR9Q">
            <ownedEnd xmi:type="uml:Property" xmi:id="_-jsQ4RncEeGZfswubjlR9Q" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_-jsQ4BncEeGZfswubjlR9Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-jsQ4xncEeGZfswubjlR9Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-jsQ4hncEeGZfswubjlR9Q" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Cp4DIBndEeGZfswubjlR9Q" name="A_&lt;many1>_&lt;many2>" memberEnd="_Cp4DIRndEeGZfswubjlR9Q _Cp4DJBndEeGZfswubjlR9Q" navigableOwnedEnd="_Cp4DIRndEeGZfswubjlR9Q _Cp4DJBndEeGZfswubjlR9Q">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Cp4DIRndEeGZfswubjlR9Q" name="many1" visibility="public" type="_36iLkBncEeGZfswubjlR9Q" association="_Cp4DIBndEeGZfswubjlR9Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cp4DIxndEeGZfswubjlR9Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cp4DIhndEeGZfswubjlR9Q" value="*"/>
              <qualifier xmi:type="uml:Property" xmi:id="_H-qK8BnnEeGZfswubjlR9Q" name="many1Qualifier1" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NTaCEBnnEeGZfswubjlR9Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NGckIBnnEeGZfswubjlR9Q" value="1"/>
              </qualifier>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_Cp4DJBndEeGZfswubjlR9Q" name="many2" visibility="public" type="_4rB0YBncEeGZfswubjlR9Q" association="_Cp4DIBndEeGZfswubjlR9Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cp4DJhndEeGZfswubjlR9Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cp4DJRndEeGZfswubjlR9Q" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_M-YY0BndEeGZfswubjlR9Q" name="many2Qualifier1" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wZdscNVNEeGcwq_z4Bwsdw"/>
              </qualifier>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_h0dj8BnqEeGZfswubjlR9Q" name="A_&lt;many1>_&lt;many2>_2" memberEnd="_h0dj8RnqEeGZfswubjlR9Q _h0dj9BnqEeGZfswubjlR9Q" navigableOwnedEnd="_h0dj8RnqEeGZfswubjlR9Q _h0dj9BnqEeGZfswubjlR9Q">
            <ownedEnd xmi:type="uml:Property" xmi:id="_h0dj8RnqEeGZfswubjlR9Q" name="many1List" visibility="public" type="_36iLkBncEeGZfswubjlR9Q" isOrdered="true" isUnique="false" association="_h0dj8BnqEeGZfswubjlR9Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0dj8xnqEeGZfswubjlR9Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0dj8hnqEeGZfswubjlR9Q" value="*"/>
              <qualifier xmi:type="uml:Property" xmi:id="_pdOsIBnqEeGZfswubjlR9Q" name="listQualifier1" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nfMjEBnzEeGZfswubjlR9Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nlEhkBnzEeGZfswubjlR9Q" value="1"/>
              </qualifier>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_h0dj9BnqEeGZfswubjlR9Q" name="many2List" visibility="public" type="_4rB0YBncEeGZfswubjlR9Q" isOrdered="true" isUnique="false" association="_h0dj8BnqEeGZfswubjlR9Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0dj9hnqEeGZfswubjlR9Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0dj9RnqEeGZfswubjlR9Q" value="*"/>
              <qualifier xmi:type="uml:Property" xmi:id="_u7GqEBnqEeGZfswubjlR9Q" name="listQualifier2" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YiyOIBnzEeGZfswubjlR9Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YoRyIBnzEeGZfswubjlR9Q" value="1"/>
              </qualifier>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_o09oejB2EeGr0M0sn6WkMw" name="A_&lt;many1>_&lt;many2>_3" memberEnd="_o09oezB2EeGr0M0sn6WkMw _o09ofjB2EeGr0M0sn6WkMw" navigableOwnedEnd="_o09oezB2EeGr0M0sn6WkMw _o09ofjB2EeGr0M0sn6WkMw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_o09oezB2EeGr0M0sn6WkMw" name="many1UnqualifiedList" visibility="public" type="_36iLkBncEeGZfswubjlR9Q" isOrdered="true" isUnique="false" association="_o09oejB2EeGr0M0sn6WkMw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o09ofTB2EeGr0M0sn6WkMw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o09ofDB2EeGr0M0sn6WkMw" value="*"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_o09ofjB2EeGr0M0sn6WkMw" name="many2UnqualifiedList" visibility="public" type="_4rB0YBncEeGZfswubjlR9Q" isOrdered="true" isUnique="false" association="_o09oejB2EeGr0M0sn6WkMw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o09ogDB2EeGr0M0sn6WkMw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o09ofzB2EeGr0M0sn6WkMw" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_TuwVIBzEEeSmCaILr6OaKg" name="QualifierA">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_xJ174B--EeS6wLiaOddMTA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_06WZEB--EeS6wLiaOddMTA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_06YOQB--EeS6wLiaOddMTA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Evfs0B-_EeS6wLiaOddMTA" name="qualifierB" type="_WEgrkBzEEeSmCaILr6OaKg" association="_EvgT4B-_EeS6wLiaOddMTA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Evfs0R-_EeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Evfs0h-_EeS6wLiaOddMTA" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_kl774CBtEeSFa74Bzzzd5g" name="name1Qualifier">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
              <qualifier xmi:type="uml:Property" xmi:id="_pMSb8CBtEeSFa74Bzzzd5g" name="name2Qualifier">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_PV4jEB_HEeS6wLiaOddMTA" name="qualifierBInt" type="_WEgrkBzEEeSmCaILr6OaKg" association="_PV5KIB_HEeS6wLiaOddMTA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PV4jER_HEeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PV4jEh_HEeS6wLiaOddMTA" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_XxOXsB_HEeS6wLiaOddMTA" name="qualifierInt1">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="__9kqYB_IEeS6wLiaOddMTA" name="qualifierBMultipleInt" type="_WEgrkBzEEeSmCaILr6OaKg" association="__9lRcB_IEeS6wLiaOddMTA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__9kqYR_IEeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__9kqYh_IEeS6wLiaOddMTA" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_LOlEkB_JEeS6wLiaOddMTA" name="qualifierInt2">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </qualifier>
              <qualifier xmi:type="uml:Property" xmi:id="_M2zXoCBuEeSFa74Bzzzd5g" name="qualifierInt3">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </qualifier>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WEgrkBzEEeSmCaILr6OaKg" name="QualifierB">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2BY5oB--EeS6wLiaOddMTA" name="name1" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_39uDcB--EeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_39wfsB--EeS6wLiaOddMTA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_BShPoB-_EeS6wLiaOddMTA" name="name2" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C-fCMB-_EeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C-iskB-_EeS6wLiaOddMTA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_gfS34B_DEeS6wLiaOddMTA" name="int1" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ip7jcB_DEeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ip8xkB_DEeS6wLiaOddMTA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_5tKcQB_IEeS6wLiaOddMTA" name="int2" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_72hVcB_IEeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_72kYwB_IEeS6wLiaOddMTA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_8dUPsB_IEeS6wLiaOddMTA" name="int3" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-G3AYB_IEeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-G41kB_IEeS6wLiaOddMTA" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_EvgT4B-_EeS6wLiaOddMTA" name="A_qualifierA_qualifierB_1" memberEnd="_EvgT4R-_EeS6wLiaOddMTA _Evfs0B-_EeS6wLiaOddMTA" navigableOwnedEnd="_EvgT4R-_EeS6wLiaOddMTA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_EvgT4R-_EeS6wLiaOddMTA" name="qualifierA" type="_TuwVIBzEEeSmCaILr6OaKg" association="_EvgT4B-_EeS6wLiaOddMTA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EvgT4h-_EeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EvgT4x-_EeS6wLiaOddMTA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_PV5KIB_HEeS6wLiaOddMTA" name="A_qualifierA_qualifierB_2" memberEnd="_PV5KIR_HEeS6wLiaOddMTA _PV4jEB_HEeS6wLiaOddMTA" navigableOwnedEnd="_PV5KIR_HEeS6wLiaOddMTA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_PV5KIR_HEeS6wLiaOddMTA" name="qualifierAInt" type="_TuwVIBzEEeSmCaILr6OaKg" association="_PV5KIB_HEeS6wLiaOddMTA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PV5KIh_HEeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PV5KIx_HEeS6wLiaOddMTA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="__9lRcB_IEeS6wLiaOddMTA" name="A_qualifierA_qualifierB_3" memberEnd="__9lRcR_IEeS6wLiaOddMTA __9kqYB_IEeS6wLiaOddMTA" navigableOwnedEnd="__9lRcR_IEeS6wLiaOddMTA">
            <ownedEnd xmi:type="uml:Property" xmi:id="__9lRcR_IEeS6wLiaOddMTA" name="qualifierAMultipleInt" type="_TuwVIBzEEeSmCaILr6OaKg" association="__9lRcB_IEeS6wLiaOddMTA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__9lRch_IEeS6wLiaOddMTA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__9lRcx_IEeS6wLiaOddMTA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_NPpewCEZEeSAN4w8XdCgjw" name="QualifierC">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_ULXTsCEZEeSAN4w8XdCgjw" name="qualifierD" type="_OUYSMCEZEeSAN4w8XdCgjw" association="_ULX6wCEZEeSAN4w8XdCgjw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ULXTsSEZEeSAN4w8XdCgjw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ULXTsiEZEeSAN4w8XdCgjw" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_-joEUCEaEeSAN4w8XdCgjw" name="dateQualifier">
                <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_cohIAQLgEeKtFpHFDhpFVA"/>
              </qualifier>
              <qualifier xmi:type="uml:Property" xmi:id="_EsECMCEbEeSAN4w8XdCgjw" name="enum1Qualifier" type="_PY5qQCEZEeSAN4w8XdCgjw"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_gryHUCEZEeSAN4w8XdCgjw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kE-QsCEZEeSAN4w8XdCgjw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kE-3wCEZEeSAN4w8XdCgjw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_OUYSMCEZEeSAN4w8XdCgjw" name="QualifierD">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_anYU4CEZEeSAN4w8XdCgjw" name="eNUM1" type="_PY5qQCEZEeSAN4w8XdCgjw" association="_anY78CEZEeSAN4w8XdCgjw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_anYU4SEZEeSAN4w8XdCgjw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_anYU4iEZEeSAN4w8XdCgjw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_kvMSYCEZEeSAN4w8XdCgjw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mjNNsCEZEeSAN4w8XdCgjw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mjPC4CEZEeSAN4w8XdCgjw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_tiUU4CEZEeSAN4w8XdCgjw" name="date" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_cohIAQLgEeKtFpHFDhpFVA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vA39kCEZEeSAN4w8XdCgjw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vA5ywCEZEeSAN4w8XdCgjw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_PY5qQCEZEeSAN4w8XdCgjw" name="ENUM1">
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_QZI_QCEZEeSAN4w8XdCgjw" name="A"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_RCtgsCEZEeSAN4w8XdCgjw" name="B"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_ULX6wCEZEeSAN4w8XdCgjw" name="A_qualifierC_qualifierD_1" memberEnd="_ULX6wSEZEeSAN4w8XdCgjw _ULXTsCEZEeSAN4w8XdCgjw" navigableOwnedEnd="_ULX6wSEZEeSAN4w8XdCgjw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_ULX6wSEZEeSAN4w8XdCgjw" name="qualifierC" type="_NPpewCEZEeSAN4w8XdCgjw" association="_ULX6wCEZEeSAN4w8XdCgjw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ULX6wiEZEeSAN4w8XdCgjw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ULX6wyEZEeSAN4w8XdCgjw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_anY78CEZEeSAN4w8XdCgjw" name="A_qualifierD_eNUM1_1" memberEnd="_anY78SEZEeSAN4w8XdCgjw _anYU4CEZEeSAN4w8XdCgjw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_anY78SEZEeSAN4w8XdCgjw" name="qualifierD" type="_OUYSMCEZEeSAN4w8XdCgjw" association="_anY78CEZEeSAN4w8XdCgjw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_anY78iEZEeSAN4w8XdCgjw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_anY78yEZEeSAN4w8XdCgjw" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_dhdnQDXcEeSnn-X4fEzpQw" name="AQualifierA" isAbstract="true">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_7N8AUDZiEeSnn-X4fEzpQw" name="bQualifierA" type="_gvSOIDXcEeSnn-X4fEzpQw" aggregation="composite" isDerived="true" isDerivedUnion="true" association="_7N8nYDZiEeSnn-X4fEzpQw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7N8AUTZiEeSnn-X4fEzpQw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7N8AUjZiEeSnn-X4fEzpQw" value="*"/>
              <qualifier xmi:type="uml:Property" xmi:id="_f-qPsEXFEeSbxZfYAmYcLg" name="aQualifierABQualifierAByName">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_R4114DauEeSnn-X4fEzpQw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T3AywDauEeSnn-X4fEzpQw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T3Cn8DauEeSnn-X4fEzpQw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_gvSOIDXcEeSnn-X4fEzpQw" name="BQualifierA" isAbstract="true">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_UlsdsDauEeSnn-X4fEzpQw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VxWYgDauEeSnn-X4fEzpQw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VxXmoDauEeSnn-X4fEzpQw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_7N8nYDZiEeSnn-X4fEzpQw" name="A_aQualifierA_bQualifierA_1" memberEnd="_7N8nYTZiEeSnn-X4fEzpQw _7N8AUDZiEeSnn-X4fEzpQw" navigableOwnedEnd="_7N8nYTZiEeSnn-X4fEzpQw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_7N8nYTZiEeSnn-X4fEzpQw" name="aQualifierA" type="_dhdnQDXcEeSnn-X4fEzpQw" isDerived="true" isDerivedUnion="true" association="_7N8nYDZiEeSnn-X4fEzpQw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7N8nYjZiEeSnn-X4fEzpQw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7N8nYzZiEeSnn-X4fEzpQw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_KeA4IDZjEeSnn-X4fEzpQw" name="AQualifierB">
            <generalization xmi:type="uml:Generalization" xmi:id="_yMNrsDZjEeSnn-X4fEzpQw" general="_dhdnQDXcEeSnn-X4fEzpQw"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_uTFeADZjEeSnn-X4fEzpQw" name="bQualifierB" type="_NY0cYDZjEeSnn-X4fEzpQw" aggregation="composite" subsettedProperty="_7N8AUDZiEeSnn-X4fEzpQw" association="_uTFeAzZjEeSnn-X4fEzpQw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uTFeATZjEeSnn-X4fEzpQw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uTFeAjZjEeSnn-X4fEzpQw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_NY0cYDZjEeSnn-X4fEzpQw" name="BQualifierB">
            <generalization xmi:type="uml:Generalization" xmi:id="_yaZ4sDZjEeSnn-X4fEzpQw" general="_gvSOIDXcEeSnn-X4fEzpQw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_uTFeAzZjEeSnn-X4fEzpQw" name="A_aQualifierB_bQualifierB_1" memberEnd="_uTFeBDZjEeSnn-X4fEzpQw _uTFeADZjEeSnn-X4fEzpQw" navigableOwnedEnd="_uTFeBDZjEeSnn-X4fEzpQw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_uTFeBDZjEeSnn-X4fEzpQw" name="aQualifierB" type="_KeA4IDZjEeSnn-X4fEzpQw" subsettedProperty="_7N8nYTZiEeSnn-X4fEzpQw" association="_uTFeAzZjEeSnn-X4fEzpQw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uTFeBTZjEeSnn-X4fEzpQw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uTFeBjZjEeSnn-X4fEzpQw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_AW96MDZkEeSnn-X4fEzpQw" name="AQualifierC">
            <generalization xmi:type="uml:Generalization" xmi:id="_Ay_ksDatEeSnn-X4fEzpQw" general="_dhdnQDXcEeSnn-X4fEzpQw"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_6EnoMDasEeSnn-X4fEzpQw" name="bQualifierC" type="_B_VmMDZkEeSnn-X4fEzpQw" aggregation="composite" subsettedProperty="_7N8AUDZiEeSnn-X4fEzpQw" association="_6EoPQDasEeSnn-X4fEzpQw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6EnoMTasEeSnn-X4fEzpQw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6EnoMjasEeSnn-X4fEzpQw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_B_VmMDZkEeSnn-X4fEzpQw" name="BQualifierC">
            <generalization xmi:type="uml:Generalization" xmi:id="_BGXMoDatEeSnn-X4fEzpQw" general="_gvSOIDXcEeSnn-X4fEzpQw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_6EoPQDasEeSnn-X4fEzpQw" name="A_aQualifierC_bQualifierC_1" memberEnd="_6EoPQTasEeSnn-X4fEzpQw _6EnoMDasEeSnn-X4fEzpQw" navigableOwnedEnd="_6EoPQTasEeSnn-X4fEzpQw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_6EoPQTasEeSnn-X4fEzpQw" name="aQualifierC" type="_AW96MDZkEeSnn-X4fEzpQw" subsettedProperty="_7N8nYTZiEeSnn-X4fEzpQw" association="_6EoPQDasEeSnn-X4fEzpQw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6EoPQjasEeSnn-X4fEzpQw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6EoPQzasEeSnn-X4fEzpQw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_MlmXwEZeEeSsxadmgXYTww" name="AQualifierD">
            <generalization xmi:type="uml:Generalization" xmi:id="_ga68YEZeEeSsxadmgXYTww" general="_dhdnQDXcEeSnn-X4fEzpQw"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_GHhroEZfEeSsxadmgXYTww" name="bQualifierD" type="_Pw4A8EZeEeSsxadmgXYTww" aggregation="composite" subsettedProperty="_7N8AUDZiEeSnn-X4fEzpQw" association="_GHiSsEZfEeSsxadmgXYTww">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GHhroUZfEeSsxadmgXYTww"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GHhrokZfEeSsxadmgXYTww" value="*"/>
              <qualifier xmi:type="uml:Property" xmi:id="__bQfkEZsEeSsxadmgXYTww" name="bQualifierDByNameQualifier">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Pw4A8EZeEeSsxadmgXYTww" name="BQualifierD">
            <generalization xmi:type="uml:Generalization" xmi:id="_g6SY8EZeEeSsxadmgXYTww" general="_gvSOIDXcEeSnn-X4fEzpQw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_GHiSsEZfEeSsxadmgXYTww" name="aQualifierD_bQualifierD" memberEnd="_GHiSsUZfEeSsxadmgXYTww _GHhroEZfEeSsxadmgXYTww" navigableOwnedEnd="_GHiSsUZfEeSsxadmgXYTww">
            <ownedEnd xmi:type="uml:Property" xmi:id="_GHiSsUZfEeSsxadmgXYTww" name="aQualifierD" type="_MlmXwEZeEeSsxadmgXYTww" subsettedProperty="_7N8nYTZiEeSnn-X4fEzpQw" association="_GHiSsEZfEeSsxadmgXYTww">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GHiSskZfEeSsxadmgXYTww" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GHiSs0ZfEeSsxadmgXYTww" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_8R9hUGLREeS41NgVNzSvIg" name="Q">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_CTUm0GLSEeS41NgVNzSvIg" name="abstractQ" type="_9XUm4GLREeS41NgVNzSvIg" association="_CTUm02LSEeS41NgVNzSvIg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CTUm0WLSEeS41NgVNzSvIg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CTUm0mLSEeS41NgVNzSvIg" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_FItqIGLTEeS41NgVNzSvIg" name="abstractQNameQualifier">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_SvcbAGLSEeS41NgVNzSvIg" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UX9Q8GLSEeS41NgVNzSvIg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UX_GIGLSEeS41NgVNzSvIg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_9XUm4GLREeS41NgVNzSvIg" name="AbstractQ" isAbstract="true">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_VRBm8GLSEeS41NgVNzSvIg" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_W6L9IGLSEeS41NgVNzSvIg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_W6NLQGLSEeS41NgVNzSvIg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_CTUm02LSEeS41NgVNzSvIg" name="q_abstractQ" memberEnd="_CTUm1GLSEeS41NgVNzSvIg _CTUm0GLSEeS41NgVNzSvIg" navigableOwnedEnd="_CTUm1GLSEeS41NgVNzSvIg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_CTUm1GLSEeS41NgVNzSvIg" name="q" type="_8R9hUGLREeS41NgVNzSvIg" association="_CTUm02LSEeS41NgVNzSvIg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CTUm1WLSEeS41NgVNzSvIg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CTUm1mLSEeS41NgVNzSvIg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Gb4XoGLSEeS41NgVNzSvIg" name="ConcreteQ1">
            <generalization xmi:type="uml:Generalization" xmi:id="_RcMDYGLSEeS41NgVNzSvIg" general="_9XUm4GLREeS41NgVNzSvIg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_8VWTQGMjEeS41NgVNzSvIg" name="ConcreteQ2">
            <generalization xmi:type="uml:Generalization" xmi:id="_-3TSoGMjEeS41NgVNzSvIg" general="_9XUm4GLREeS41NgVNzSvIg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_KI8XIPS9EeS6Vqspg4gDaw" name="AAQualifier" isAbstract="true">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_acaloPS9EeS6Vqspg4gDaw" name="bBQualifier" type="_M0U_UPS9EeS6Vqspg4gDaw" aggregation="composite" isDerived="true" isDerivedUnion="true" association="_acalo_S9EeS6Vqspg4gDaw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_acalofS9EeS6Vqspg4gDaw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_acalovS9EeS6Vqspg4gDaw" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_7ZEHcPVuEeSJdpUx32gkaA" name="bbQualifierByName">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_o0Oc0PV6EeSc2-q4NdO9PA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qVkTwPV6EeSc2-q4NdO9PA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qVlh4PV6EeSc2-q4NdO9PA" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_M0U_UPS9EeS6Vqspg4gDaw" name="BBQualifier" isAbstract="true">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_qTYFwPVWEeSd1uOFspT3cQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r-uNQPVWEeSd1uOFspT3cQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r-wpgPVWEeSd1uOFspT3cQ" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_P7K0cPS9EeS6Vqspg4gDaw" name="AAQualifierA" isAbstract="true">
            <generalization xmi:type="uml:Generalization" xmi:id="_S5E1IPVvEeSJdpUx32gkaA" general="_KI8XIPS9EeS6Vqspg4gDaw"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_nNlyEPS9EeS6Vqspg4gDaw" name="bBQualifierB" type="_RdlpcPS9EeS6Vqspg4gDaw" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_acaloPS9EeS6Vqspg4gDaw" association="_nNlyE_S9EeS6Vqspg4gDaw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nNlyEfS9EeS6Vqspg4gDaw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nNlyEvS9EeS6Vqspg4gDaw" value="1"/>
              <qualifier xmi:type="uml:Property" xmi:id="_et3R0PVvEeSJdpUx32gkaA" name="bBQualifierParameterName">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </qualifier>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_RdlpcPS9EeS6Vqspg4gDaw" name="BBQualifierB" isAbstract="true">
            <generalization xmi:type="uml:Generalization" xmi:id="_Tdfw0PVvEeSJdpUx32gkaA" general="_M0U_UPS9EeS6Vqspg4gDaw"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_aniVoPVvEeSJdpUx32gkaA" name="parameterName" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cjJtwPVvEeSJdpUx32gkaA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cjK74PVvEeSJdpUx32gkaA" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_VOPQkPS9EeS6Vqspg4gDaw" name="AAQualifierAA">
            <generalization xmi:type="uml:Generalization" xmi:id="_TIqwUPVvEeSJdpUx32gkaA" general="_P7K0cPS9EeS6Vqspg4gDaw"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_ugfX8PS9EeS6Vqspg4gDaw" name="bBQualifierBB" type="_XECUkPS9EeS6Vqspg4gDaw" aggregation="composite" subsettedProperty="_nNlyEPS9EeS6Vqspg4gDaw _acaloPS9EeS6Vqspg4gDaw" association="_ugfX8_S9EeS6Vqspg4gDaw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ugfX8fS9EeS6Vqspg4gDaw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ugfX8vS9EeS6Vqspg4gDaw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_XECUkPS9EeS6Vqspg4gDaw" name="BBQualifierBB">
            <generalization xmi:type="uml:Generalization" xmi:id="_TtsI8PVvEeSJdpUx32gkaA" general="_RdlpcPS9EeS6Vqspg4gDaw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_acalo_S9EeS6Vqspg4gDaw" name="aAQualifier_bBQualifier" memberEnd="_acalpPS9EeS6Vqspg4gDaw _acaloPS9EeS6Vqspg4gDaw" navigableOwnedEnd="_acalpPS9EeS6Vqspg4gDaw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_acalpPS9EeS6Vqspg4gDaw" name="aAQualifier" type="_KI8XIPS9EeS6Vqspg4gDaw" isDerived="true" isDerivedUnion="true" association="_acalo_S9EeS6Vqspg4gDaw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_acalpfS9EeS6Vqspg4gDaw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_acalpvS9EeS6Vqspg4gDaw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_nNlyE_S9EeS6Vqspg4gDaw" name="aAQualifierA_bBQualifierB" memberEnd="_nNlyFPS9EeS6Vqspg4gDaw _nNlyEPS9EeS6Vqspg4gDaw" navigableOwnedEnd="_nNlyFPS9EeS6Vqspg4gDaw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_nNlyFPS9EeS6Vqspg4gDaw" name="aAQualifierA" type="_P7K0cPS9EeS6Vqspg4gDaw" isDerived="true" isDerivedUnion="true" subsettedProperty="_nNlyFPS9EeS6Vqspg4gDaw" association="_nNlyE_S9EeS6Vqspg4gDaw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nNlyFfS9EeS6Vqspg4gDaw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nNlyFvS9EeS6Vqspg4gDaw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_ugfX8_S9EeS6Vqspg4gDaw" name="aAQualifierAA_bBQualifierBB" memberEnd="_ugfX9PS9EeS6Vqspg4gDaw _ugfX8PS9EeS6Vqspg4gDaw" navigableOwnedEnd="_ugfX9PS9EeS6Vqspg4gDaw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_ugfX9PS9EeS6Vqspg4gDaw" name="aAQualifierAA" type="_VOPQkPS9EeS6Vqspg4gDaw" subsettedProperty="_nNlyFPS9EeS6Vqspg4gDaw" association="_ugfX8_S9EeS6Vqspg4gDaw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ugfX9fS9EeS6Vqspg4gDaw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ugfX9vS9EeS6Vqspg4gDaw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_BTM8QPW_EeSHL__7DVtHTg" name="AAQualifierAAA">
            <generalization xmi:type="uml:Generalization" xmi:id="_F-MrwPW_EeSHL__7DVtHTg" general="_P7K0cPS9EeS6Vqspg4gDaw"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Iu5RwPW_EeSHL__7DVtHTg" name="bBQUalifierBBB" type="_DWSOUPW_EeSHL__7DVtHTg" aggregation="composite" subsettedProperty="_acaloPS9EeS6Vqspg4gDaw" association="_Iu6f4PW_EeSHL__7DVtHTg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Iu5RwfW_EeSHL__7DVtHTg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Iu5RwvW_EeSHL__7DVtHTg" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_DWSOUPW_EeSHL__7DVtHTg" name="BBQUalifierBBB">
            <generalization xmi:type="uml:Generalization" xmi:id="_FcwLkPW_EeSHL__7DVtHTg" general="_RdlpcPS9EeS6Vqspg4gDaw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Iu6f4PW_EeSHL__7DVtHTg" name="aAQualifierAAA_bBQUalifierBBB" memberEnd="_Iu6f4fW_EeSHL__7DVtHTg _Iu5RwPW_EeSHL__7DVtHTg" navigableOwnedEnd="_Iu6f4fW_EeSHL__7DVtHTg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Iu6f4fW_EeSHL__7DVtHTg" name="aAQualifierAAA" type="_BTM8QPW_EeSHL__7DVtHTg" subsettedProperty="_nNlyFPS9EeS6Vqspg4gDaw" association="_Iu6f4PW_EeSHL__7DVtHTg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Iu6f4vW_EeSHL__7DVtHTg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Iu6f4_W_EeSHL__7DVtHTg" value="1"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_ossv8BFLEeGoRIAInCGFZA" name="collectiontest">
          <packagedElement xmi:type="uml:Class" xmi:id="_dVgyEBFHEeGoRIAInCGFZA" name="Hand">
            <generalization xmi:type="uml:Generalization" xmi:id="_lBxdcCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zZSyUBFHEeGoRIAInCGFZA" name="left" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_jTnCcBNbEeGDXq42Ku95_Q" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_pie-cOOvEeGlQMtE5LHG3w" name="finger" visibility="public" type="_mJBvUOOvEeGlQMtE5LHG3w" isOrdered="true" aggregation="composite" association="_pigzquOvEeGlQMtE5LHG3w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pie-cuOvEeGlQMtE5LHG3w" name=""/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pie-ceOvEeGlQMtE5LHG3w" name="" value="5"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_2wO48BFHEeGoRIAInCGFZA" name="A_&lt;god>_&lt;hand>" memberEnd="_2wO48RFHEeGoRIAInCGFZA _2wJZYBFHEeGoRIAInCGFZA" navigableOwnedEnd="_2wO48RFHEeGoRIAInCGFZA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_2wO48RFHEeGoRIAInCGFZA" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_2wO48BFHEeGoRIAInCGFZA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2wO48xFHEeGoRIAInCGFZA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2wO48hFHEeGoRIAInCGFZA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_HQzzIBhKEeGoXdfOp4zUvw" name="Foot">
            <generalization xmi:type="uml:Generalization" xmi:id="_k2VCcCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_IKLEEBhKEeGoXdfOp4zUvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Krd8KhhKEeGoXdfOp4zUvw" name="A_&lt;god>_&lt;foot>" memberEnd="_Krd8KxhKEeGoXdfOp4zUvw _KrZDoBhKEeGoXdfOp4zUvw" navigableOwnedEnd="_Krd8KxhKEeGoXdfOp4zUvw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Krd8KxhKEeGoXdfOp4zUvw" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_Krd8KhhKEeGoXdfOp4zUvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Krd8LRhKEeGoXdfOp4zUvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Krd8LBhKEeGoXdfOp4zUvw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_n1FQcBhnEeGyD6zYrs7NuQ" name="World">
            <generalization xmi:type="uml:Generalization" xmi:id="_kpW9cCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_sieMoBhnEeGyD6zYrs7NuQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_vJzbQBhnEeGyD6zYrs7NuQ" name="A_&lt;god>_&lt;world>" memberEnd="_vJzbQRhnEeGyD6zYrs7NuQ _vJwX8BhnEeGyD6zYrs7NuQ" navigableOwnedEnd="_vJzbQRhnEeGyD6zYrs7NuQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_vJzbQRhnEeGyD6zYrs7NuQ" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_vJzbQBhnEeGyD6zYrs7NuQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vJzbQxhnEeGyD6zYrs7NuQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vJzbQhhnEeGyD6zYrs7NuQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_w-VyoBh1EeGyD6zYrs7NuQ" name="Fantasy">
            <generalization xmi:type="uml:Generalization" xmi:id="_lWEScCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_1fC9sBh1EeGyD6zYrs7NuQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9GcRAGerEeKPEq6xNmQB5Q" name="fWomen" type="_0ECcYGerEeKPEq6xNmQB5Q" aggregation="composite" association="_9Gc4EmerEeKPEq6xNmQB5Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9Gc4EGerEeKPEq6xNmQB5Q" name="" value="2"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9Gc4EWerEeKPEq6xNmQB5Q" name="" value="4"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_yoSzABh1EeGyD6zYrs7NuQ" name="A_&lt;god>_&lt;fantasy>" memberEnd="_yoSzARh1EeGyD6zYrs7NuQ _yoF-sBh1EeGyD6zYrs7NuQ" navigableOwnedEnd="_yoSzARh1EeGyD6zYrs7NuQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_yoSzARh1EeGyD6zYrs7NuQ" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_yoSzABh1EeGyD6zYrs7NuQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yoSzAxh1EeGyD6zYrs7NuQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yoSzAhh1EeGyD6zYrs7NuQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_1Djw4Bn8EeG2tbT4yXI5_w" name="Dream">
            <generalization xmi:type="uml:Generalization" xmi:id="_lzhDcCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2vK-IBn8EeG2tbT4yXI5_w" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_5cSrsBn8EeG2tbT4yXI5_w" name="A_&lt;god>_&lt;dream>" memberEnd="_5cSrsRn8EeG2tbT4yXI5_w _5cL-ABn8EeG2tbT4yXI5_w" navigableOwnedEnd="_5cSrsRn8EeG2tbT4yXI5_w">
            <ownedEnd xmi:type="uml:Property" xmi:id="_5cSrsRn8EeG2tbT4yXI5_w" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_5cSrsBn8EeG2tbT4yXI5_w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5cSrsxn8EeG2tbT4yXI5_w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5cSrshn8EeG2tbT4yXI5_w" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_7zSvUBqsEeG2HY-TJLNivw" name="Nightmare">
            <generalization xmi:type="uml:Generalization" xmi:id="_mKLP8CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_8yErwBqsEeG2HY-TJLNivw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xhLB8AZOEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xhMQEAZOEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_RCfXUBq1EeG2HY-TJLNivw" name="nameNonUnique" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yH0yQAZOEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yH1ZUAZOEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Fg2FADYpEeK9AeutZ8kzPA" name="bag" type="_9G8a0DYoEeK9AeutZ8kzPA" isUnique="false" aggregation="composite" association="_Fg2FAzYpEeK9AeutZ8kzPA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fg2FATYpEeK9AeutZ8kzPA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fg2FAjYpEeK9AeutZ8kzPA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="__Y9OcBqsEeG2HY-TJLNivw" name="A_&lt;god>_&lt;nightmare>" memberEnd="__Y9OcRqsEeG2HY-TJLNivw __Y1SoBqsEeG2HY-TJLNivw" navigableOwnedEnd="__Y9OcRqsEeG2HY-TJLNivw">
            <ownedEnd xmi:type="uml:Property" xmi:id="__Y9OcRqsEeG2HY-TJLNivw" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="__Y9OcBqsEeG2HY-TJLNivw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Y9OcxqsEeG2HY-TJLNivw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Y9OchqsEeG2HY-TJLNivw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_NS6OkBqyEeG2HY-TJLNivw" name="A_&lt;god>_&lt;nightmare>_2" memberEnd="_NS6OkRqyEeG2HY-TJLNivw _NS6OlBqyEeG2HY-TJLNivw" navigableOwnedEnd="_NS6OkRqyEeG2HY-TJLNivw _NS6OlBqyEeG2HY-TJLNivw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_NS6OkRqyEeG2HY-TJLNivw" name="godOfMemory" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_NS6OkBqyEeG2HY-TJLNivw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NS6OkxqyEeG2HY-TJLNivw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NS6OkhqyEeG2HY-TJLNivw" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_NS6OlBqyEeG2HY-TJLNivw" name="memory" visibility="public" type="_7zSvUBqsEeG2HY-TJLNivw" association="_NS6OkBqyEeG2HY-TJLNivw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NS6OlhqyEeG2HY-TJLNivw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NS6OlRqyEeG2HY-TJLNivw" value="*"/>
              <qualifier xmi:type="uml:Property" xmi:id="_VtHawBqyEeG2HY-TJLNivw" name="memoryQualifier1" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xs79cBqyEeG2HY-TJLNivw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xzf4cBqyEeG2HY-TJLNivw" value="1"/>
              </qualifier>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_mJBvUOOvEeGlQMtE5LHG3w" name="Finger">
            <generalization xmi:type="uml:Generalization" xmi:id="_lkyq8CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_nEpDAOOvEeGlQMtE5LHG3w" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2S_RQDgiEeOAlanvceIpiA" name="ring" type="_yUc_IDgiEeOAlanvceIpiA" association="_2S_4UDgiEeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2S_RQTgiEeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2S_RQjgiEeOAlanvceIpiA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_pigzquOvEeGlQMtE5LHG3w" name="A_&lt;hand>_&lt;finger>" memberEnd="_pigzq-OvEeGlQMtE5LHG3w _pie-cOOvEeGlQMtE5LHG3w" navigableOwnedEnd="_pigzq-OvEeGlQMtE5LHG3w">
            <ownedEnd xmi:type="uml:Property" xmi:id="_pigzq-OvEeGlQMtE5LHG3w" name="hand" visibility="public" type="_dVgyEBFHEeGoRIAInCGFZA" association="_pigzquOvEeGlQMtE5LHG3w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pigzreOvEeGlQMtE5LHG3w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pigzrOOvEeGlQMtE5LHG3w" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_9G8a0DYoEeK9AeutZ8kzPA" name="Bag">
            <ownedAttribute xmi:type="uml:Property" xmi:id="__D1lUDYoEeK9AeutZ8kzPA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aOFADYoEeK9AeutZ8kzPA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aPTIDYoEeK9AeutZ8kzPA" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Fg2FAzYpEeK9AeutZ8kzPA" name="nightmare_bag_1" memberEnd="_Fg2FBDYpEeK9AeutZ8kzPA _Fg2FADYpEeK9AeutZ8kzPA" navigableOwnedEnd="_Fg2FBDYpEeK9AeutZ8kzPA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Fg2FBDYpEeK9AeutZ8kzPA" name="nightmare" type="_7zSvUBqsEeG2HY-TJLNivw" association="_Fg2FAzYpEeK9AeutZ8kzPA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fg2FBTYpEeK9AeutZ8kzPA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fg2FBjYpEeK9AeutZ8kzPA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_0ECcYGerEeKPEq6xNmQB5Q" name="FWomen">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_3crzMGerEeKPEq6xNmQB5Q" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4ARocGerEeKPEq6xNmQB5Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4ATdoGerEeKPEq6xNmQB5Q" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_9Gc4EmerEeKPEq6xNmQB5Q" name="fantasy_fWomen_1" memberEnd="_9Gc4E2erEeKPEq6xNmQB5Q _9GcRAGerEeKPEq6xNmQB5Q" navigableOwnedEnd="_9Gc4E2erEeKPEq6xNmQB5Q">
            <ownedEnd xmi:type="uml:Property" xmi:id="_9Gc4E2erEeKPEq6xNmQB5Q" name="fantasy" type="_w-VyoBh1EeGyD6zYrs7NuQ" association="_9Gc4EmerEeKPEq6xNmQB5Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9Gc4FGerEeKPEq6xNmQB5Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9Gc4FWerEeKPEq6xNmQB5Q" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_uLmtUIMeEeKT8t6_7PBWIQ" name="SequenceRoot">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_0EHY0IMeEeKT8t6_7PBWIQ" name="sequenceTest1" type="_x0DasIMeEeKT8t6_7PBWIQ" isOrdered="true" aggregation="composite" association="_0EH_4IMeEeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0EHY0YMeEeKT8t6_7PBWIQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0EHY0oMeEeKT8t6_7PBWIQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_AhbOEIMfEeKT8t6_7PBWIQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A0XYMIMfEeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A0X_QIMfEeKT8t6_7PBWIQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2UfUcIMoEeKT8t6_7PBWIQ" name="sequenceTestList" type="_vUte4IMoEeKT8t6_7PBWIQ" isOrdered="true" isUnique="false" aggregation="composite" association="_2Uf7gIMoEeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2UfUcYMoEeKT8t6_7PBWIQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2UfUcoMoEeKT8t6_7PBWIQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_lPlFIIMsEeKT8t6_7PBWIQ" name="sequenceTestListMany" type="_fCwWgIMsEeKT8t6_7PBWIQ" isOrdered="true" isUnique="false" aggregation="composite" association="_lPlsMIMsEeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lPlFIYMsEeKT8t6_7PBWIQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lPlFIoMsEeKT8t6_7PBWIQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_nX1iYIM9EeKT8t6_7PBWIQ" name="sequenceTestOrderedSet" type="_fu6CIIM9EeKT8t6_7PBWIQ" isOrdered="true" aggregation="composite" association="_nX1iY4M9EeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nX1iYYM9EeKT8t6_7PBWIQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nX1iYoM9EeKT8t6_7PBWIQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_gcHw0INmEeKT8t6_7PBWIQ" name="sequenceList2" type="_aMGkQINmEeKT8t6_7PBWIQ" isOrdered="true" isUnique="false" aggregation="composite" association="_gcIX4INmEeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gcHw0YNmEeKT8t6_7PBWIQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gcHw0oNmEeKT8t6_7PBWIQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_x0DasIMeEeKT8t6_7PBWIQ" name="SequenceTest1">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_8TvFoIMeEeKT8t6_7PBWIQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8yCLMIMeEeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8yDZUIMeEeKT8t6_7PBWIQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8yFOgIMeEeKT8t6_7PBWIQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_0EH_4IMeEeKT8t6_7PBWIQ" name="sequenceRoot_sequenceTest1_1" memberEnd="_0EH_4YMeEeKT8t6_7PBWIQ _0EHY0IMeEeKT8t6_7PBWIQ" navigableOwnedEnd="_0EH_4YMeEeKT8t6_7PBWIQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_0EH_4YMeEeKT8t6_7PBWIQ" name="sequenceRoot" type="_uLmtUIMeEeKT8t6_7PBWIQ" isOrdered="true" association="_0EH_4IMeEeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0EH_4oMeEeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0EH_44MeEeKT8t6_7PBWIQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_vUte4IMoEeKT8t6_7PBWIQ" name="SequenceTestListOne">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_yWkGUIMoEeKT8t6_7PBWIQ" name="name" visibility="public" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yqBN0IMoEeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yqB04IMoEeKT8t6_7PBWIQ" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_2Uf7gIMoEeKT8t6_7PBWIQ" name="sequenceRoot_sequenceTestList_1" memberEnd="_2Uf7gYMoEeKT8t6_7PBWIQ _2UfUcIMoEeKT8t6_7PBWIQ" navigableOwnedEnd="_2Uf7gYMoEeKT8t6_7PBWIQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_2Uf7gYMoEeKT8t6_7PBWIQ" name="sequenceRoot" type="_uLmtUIMeEeKT8t6_7PBWIQ" association="_2Uf7gIMoEeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Uf7goMoEeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Uf7g4MoEeKT8t6_7PBWIQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_fCwWgIMsEeKT8t6_7PBWIQ" name="SequenceTestListMany">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_iTRFAIMsEeKT8t6_7PBWIQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_igZiEIMsEeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_igaJIIMsEeKT8t6_7PBWIQ" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_lPlsMIMsEeKT8t6_7PBWIQ" name="sequenceRoot_sequenceTestListMany_1" memberEnd="_lPlsMYMsEeKT8t6_7PBWIQ _lPlFIIMsEeKT8t6_7PBWIQ" navigableOwnedEnd="_lPlsMYMsEeKT8t6_7PBWIQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_lPlsMYMsEeKT8t6_7PBWIQ" name="sequenceRoot" type="_uLmtUIMeEeKT8t6_7PBWIQ" association="_lPlsMIMsEeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lPlsMoMsEeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lPlsM4MsEeKT8t6_7PBWIQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_fu6CIIM9EeKT8t6_7PBWIQ" name="SequenceTestOrderedSet">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_i4__kIM9EeKT8t6_7PBWIQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jH4wIIM9EeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jH5XMIM9EeKT8t6_7PBWIQ" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_nX1iY4M9EeKT8t6_7PBWIQ" name="sequenceRoot_sequenceTestOrderedSet_1" memberEnd="_nX1iZIM9EeKT8t6_7PBWIQ _nX1iYIM9EeKT8t6_7PBWIQ" navigableOwnedEnd="_nX1iZIM9EeKT8t6_7PBWIQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_nX1iZIM9EeKT8t6_7PBWIQ" name="sequenceRoot" type="_uLmtUIMeEeKT8t6_7PBWIQ" association="_nX1iY4M9EeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nX1iZYM9EeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nX1iZoM9EeKT8t6_7PBWIQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_aMGkQINmEeKT8t6_7PBWIQ" name="SequenceList2">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_cARQkINmEeKT8t6_7PBWIQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cPeKMINmEeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cPfYUINmEeKT8t6_7PBWIQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_cPgmcINmEeKT8t6_7PBWIQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_gcIX4INmEeKT8t6_7PBWIQ" name="sequenceRoot_sequenceList2_1" memberEnd="_gcIX4YNmEeKT8t6_7PBWIQ _gcHw0INmEeKT8t6_7PBWIQ" navigableOwnedEnd="_gcIX4YNmEeKT8t6_7PBWIQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_gcIX4YNmEeKT8t6_7PBWIQ" name="sequenceRoot" type="_uLmtUIMeEeKT8t6_7PBWIQ" isOrdered="true" isUnique="false" association="_gcIX4INmEeKT8t6_7PBWIQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gcIX4oNmEeKT8t6_7PBWIQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gcIX44NmEeKT8t6_7PBWIQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_nuMhEIT3EeKeSZB9UA6Gvw" name="SetRoot">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_rafzsIT3EeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r0Af4IT3EeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r0Jp0IT3EeKeSZB9UA6Gvw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_kP5YwIT4EeKeSZB9UA6Gvw" name="setTest" type="_xeQF4IT3EeKeSZB9UA6Gvw" aggregation="composite" association="_kP5_0IT4EeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kP5YwYT4EeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kP5YwoT4EeKeSZB9UA6Gvw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_xeQF4IT3EeKeSZB9UA6Gvw" name="SetTest">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_1HPl0IT3EeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1WYOAIT3EeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1WZcIIT3EeKeSZB9UA6Gvw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_kP5_0IT4EeKeSZB9UA6Gvw" name="setRoot_setTest_1" memberEnd="_kP5_0YT4EeKeSZB9UA6Gvw _kP5YwIT4EeKeSZB9UA6Gvw" navigableOwnedEnd="_kP5_0YT4EeKeSZB9UA6Gvw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_kP5_0YT4EeKeSZB9UA6Gvw" name="setRoot" type="_nuMhEIT3EeKeSZB9UA6Gvw" association="_kP5_0IT4EeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kP5_0oT4EeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kP5_04T4EeKeSZB9UA6Gvw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_8GP38IT6EeKeSZB9UA6Gvw" name="BagRoot">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_-UTq8IT6EeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-9ejwIT6EeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-9fx4IT6EeKeSZB9UA6Gvw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_PaJKgIT7EeKeSZB9UA6Gvw" name="bagTest" type="_9DNPcIT6EeKeSZB9UA6Gvw" isUnique="false" aggregation="composite" association="_PaJxkIT7EeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PaJKgYT7EeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PaJKgoT7EeKeSZB9UA6Gvw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_raHzYIZvEeKeSZB9UA6Gvw" name="setTest" type="_l9hAwIZvEeKeSZB9UA6Gvw" aggregation="composite" association="_raIacIZvEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_raHzYYZvEeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_raHzYoZvEeKeSZB9UA6Gvw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_9DNPcIT6EeKeSZB9UA6Gvw" name="BagTest">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_CjTa8IT7EeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L1CFAIT7EeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L1CsEIT7EeKeSZB9UA6Gvw" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L1D6MIT7EeKeSZB9UA6Gvw">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_PaJxkIT7EeKeSZB9UA6Gvw" name="bagRoot_bagTest_1" memberEnd="_PaJxkYT7EeKeSZB9UA6Gvw _PaJKgIT7EeKeSZB9UA6Gvw" navigableOwnedEnd="_PaJxkYT7EeKeSZB9UA6Gvw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_PaJxkYT7EeKeSZB9UA6Gvw" name="bagRoot" type="_8GP38IT6EeKeSZB9UA6Gvw" association="_PaJxkIT7EeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PaJxkoT7EeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PaJxk4T7EeKeSZB9UA6Gvw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_l9hAwIZvEeKeSZB9UA6Gvw" name="SetTest1">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_n2cRQIZvEeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oEAMIIZvEeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oEBaQIZvEeKeSZB9UA6Gvw" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_oEDPcIZvEeKeSZB9UA6Gvw">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_raIacIZvEeKeSZB9UA6Gvw" name="bagRoot_setTest_1" memberEnd="_raIacYZvEeKeSZB9UA6Gvw _raHzYIZvEeKeSZB9UA6Gvw" navigableOwnedEnd="_raIacYZvEeKeSZB9UA6Gvw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_raIacYZvEeKeSZB9UA6Gvw" name="bagRoot" type="_8GP38IT6EeKeSZB9UA6Gvw" association="_raIacIZvEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_raIacoZvEeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_raIac4ZvEeKeSZB9UA6Gvw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_C0ZYkIaIEeKeSZB9UA6Gvw" name="OrderedSetRoot">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_EglNkIaIEeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GBJBYIaIEeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GBKPgIaIEeKeSZB9UA6Gvw" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_GBXq4IaIEeKeSZB9UA6Gvw">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Ll2nIIaIEeKeSZB9UA6Gvw" name="orderedSetTest" type="_GxPBkIaIEeKeSZB9UA6Gvw" isOrdered="true" aggregation="composite" association="_Ll3OMIaIEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ll2nIYaIEeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ll2nIoaIEeKeSZB9UA6Gvw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_GxPBkIaIEeKeSZB9UA6Gvw" name="OrderedSetTest">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_JEKtgIaIEeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LHOxcIaIEeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LHQmoIaIEeKeSZB9UA6Gvw" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_LHgeQIaIEeKeSZB9UA6Gvw">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Ll3OMIaIEeKeSZB9UA6Gvw" name="orderedSetRoot_orderedSetTest_1" memberEnd="_Ll3OMYaIEeKeSZB9UA6Gvw _Ll2nIIaIEeKeSZB9UA6Gvw" navigableOwnedEnd="_Ll3OMYaIEeKeSZB9UA6Gvw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Ll3OMYaIEeKeSZB9UA6Gvw" name="orderedSetRoot" type="_C0ZYkIaIEeKeSZB9UA6Gvw" association="_Ll3OMIaIEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ll3OMoaIEeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ll3OM4aIEeKeSZB9UA6Gvw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_yUc_IDgiEeOAlanvceIpiA" name="Ring">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zl5Y4DgiEeOAlanvceIpiA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0wvbYDgiEeOAlanvceIpiA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0wwCcDgiEeOAlanvceIpiA" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_0wzFwDgiEeOAlanvceIpiA">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_2S_4UDgiEeOAlanvceIpiA" name="finger_ring_1" memberEnd="_2S_4UTgiEeOAlanvceIpiA _2S_RQDgiEeOAlanvceIpiA" navigableOwnedEnd="_2S_4UTgiEeOAlanvceIpiA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_2S_4UTgiEeOAlanvceIpiA" name="finger" type="_mJBvUOOvEeGlQMtE5LHG3w" association="_2S_4UDgiEeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2S_4UjgiEeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2S_4UzgiEeOAlanvceIpiA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_mOmpALdVEeORtvbQ18esMQ" name="A">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_oQ6fALdVEeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pZsE8LdVEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pZsE8bdVEeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_pZssALdVEeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_sWjesLdVEeORtvbQ18esMQ" name="b" type="_m38g8LdVEeORtvbQ18esMQ" isOrdered="true" association="_sWkFwLdVEeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sWjesbdVEeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sWjesrdVEeORtvbQ18esMQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_m38g8LdVEeORtvbQ18esMQ" name="B">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_qd-McLdVEeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rli4gLdVEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rli4gbdVEeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_rljfkLdVEeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_sWkFwLdVEeORtvbQ18esMQ" name="a_b_1" memberEnd="_sWkFwbdVEeORtvbQ18esMQ _sWjesLdVEeORtvbQ18esMQ" navigableOwnedEnd="_sWkFwbdVEeORtvbQ18esMQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_sWkFwbdVEeORtvbQ18esMQ" name="a" type="_mOmpALdVEeORtvbQ18esMQ" isOrdered="true" association="_sWkFwLdVEeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sWkFwrdVEeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sWkFw7dVEeORtvbQ18esMQ" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_k5q_8LdhEeORtvbQ18esMQ" name="C">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_mf_dgLdhEeORtvbQ18esMQ" name="d" type="_lnhkcLdhEeORtvbQ18esMQ" isOrdered="true" association="_mgAEkLdhEeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mf_dgbdhEeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mf_dgrdhEeORtvbQ18esMQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_uRENILdhEeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vTFq0LdhEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vTFq0bdhEeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_vTGR4LdhEeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_lnhkcLdhEeORtvbQ18esMQ" name="D">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_vqxLALdhEeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wydy4LdhEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wydy4bdhEeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_wydy4rdhEeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_mgAEkLdhEeORtvbQ18esMQ" name="c_d_1" memberEnd="_mgAEkbdhEeORtvbQ18esMQ _mf_dgLdhEeORtvbQ18esMQ" navigableOwnedEnd="_mgAEkbdhEeORtvbQ18esMQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_mgAEkbdhEeORtvbQ18esMQ" name="c" type="_k5q_8LdhEeORtvbQ18esMQ" association="_mgAEkLdhEeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mgAEkrdhEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mgAEk7dhEeORtvbQ18esMQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_I-khsLj7EeORtvbQ18esMQ" name="F">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_LXoDwLj7EeORtvbQ18esMQ" name="g" type="_JxhooLj7EeORtvbQ18esMQ" isOrdered="true" isUnique="false" association="_LXoDw7j7EeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LXoDwbj7EeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LXoDwrj7EeORtvbQ18esMQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_JxhooLj7EeORtvbQ18esMQ" name="G"/>
          <packagedElement xmi:type="uml:Association" xmi:id="_LXoDw7j7EeORtvbQ18esMQ" name="f_g_1" memberEnd="_LXoDxLj7EeORtvbQ18esMQ _LXoDwLj7EeORtvbQ18esMQ" navigableOwnedEnd="_LXoDxLj7EeORtvbQ18esMQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_LXoDxLj7EeORtvbQ18esMQ" name="f" type="_I-khsLj7EeORtvbQ18esMQ" isOrdered="true" isUnique="false" association="_LXoDw7j7EeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LXoDxbj7EeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LXoDxrj7EeORtvbQ18esMQ" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_fUxwsLtWEeO16qFN_tljCw" name="H">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_gSTI4LtWEeO16qFN_tljCw" name="from" type="_fUxwsLtWEeO16qFN_tljCw" isOrdered="true" isUnique="false" association="_gSgkQLtWEeO16qFN_tljCw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gSTI4btWEeO16qFN_tljCw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gSTI4rtWEeO16qFN_tljCw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_gSgkQLtWEeO16qFN_tljCw" name="h_h_1" memberEnd="_gSgkQbtWEeO16qFN_tljCw _gSTI4LtWEeO16qFN_tljCw" navigableOwnedEnd="_gSgkQbtWEeO16qFN_tljCw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_gSgkQbtWEeO16qFN_tljCw" name="to" type="_fUxwsLtWEeO16qFN_tljCw" isOrdered="true" isUnique="false" association="_gSgkQLtWEeO16qFN_tljCw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gSgkQrtWEeO16qFN_tljCw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gSgkQ7tWEeO16qFN_tljCw" value="*"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_8JtCQBUcEeGL8p1g1fBHHA" name="componenttest">
          <packagedElement xmi:type="uml:Class" xmi:id="_BkczsBUdEeGL8p1g1fBHHA" name="SpaceTime">
            <generalization xmi:type="uml:Generalization" xmi:id="_sER24CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_GOs8UBUdEeGL8p1g1fBHHA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UPwvoAZJEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UPxWsAZJEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_NUmoABUdEeGL8p1g1fBHHA" name="space" visibility="public" type="_CbTjMBUdEeGL8p1g1fBHHA" aggregation="composite" association="_NUy1QBUdEeGL8p1g1fBHHA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NUnPERUdEeGL8p1g1fBHHA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NUnPEBUdEeGL8p1g1fBHHA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_NkF1gBUdEeGL8p1g1fBHHA" name="time" visibility="public" type="_DFV-sBUdEeGL8p1g1fBHHA" aggregation="composite" association="_NkSCwBUdEeGL8p1g1fBHHA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NkF1ghUdEeGL8p1g1fBHHA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NkF1gRUdEeGL8p1g1fBHHA" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_CbTjMBUdEeGL8p1g1fBHHA" name="Space">
            <generalization xmi:type="uml:Generalization" xmi:id="_shf-YCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_IZc8oBUdEeGL8p1g1fBHHA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UzoRsAZJEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Uzpf0AZJEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_DFV-sBUdEeGL8p1g1fBHHA" name="Time">
            <generalization xmi:type="uml:Generalization" xmi:id="_sQj_YCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_JwbWoBUdEeGL8p1g1fBHHA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYi8oAZJEeK9oIwdQfC0-w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYjjsAZJEeK9oIwdQfC0-w" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_NUy1QBUdEeGL8p1g1fBHHA" name="A_&lt;spaceTime>_&lt;space>" memberEnd="_NUy1QRUdEeGL8p1g1fBHHA _NUmoABUdEeGL8p1g1fBHHA" navigableOwnedEnd="_NUy1QRUdEeGL8p1g1fBHHA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_NUy1QRUdEeGL8p1g1fBHHA" name="spaceTime" visibility="public" type="_BkczsBUdEeGL8p1g1fBHHA" association="_NUy1QBUdEeGL8p1g1fBHHA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NUy1QxUdEeGL8p1g1fBHHA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NUy1QhUdEeGL8p1g1fBHHA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_NkSCwBUdEeGL8p1g1fBHHA" name="A_&lt;spaceTime>_&lt;time>" memberEnd="_NkSCwRUdEeGL8p1g1fBHHA _NkF1gBUdEeGL8p1g1fBHHA" navigableOwnedEnd="_NkSCwRUdEeGL8p1g1fBHHA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_NkSCwRUdEeGL8p1g1fBHHA" name="spaceTime" visibility="public" type="_BkczsBUdEeGL8p1g1fBHHA" association="_NkSCwBUdEeGL8p1g1fBHHA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NkSCwxUdEeGL8p1g1fBHHA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NkSCwhUdEeGL8p1g1fBHHA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_smMe0BUhEeGL8p1g1fBHHA" name="A_&lt;universe>_&lt;spaceTime>" memberEnd="_smMe0RUhEeGL8p1g1fBHHA _sl_qgBUhEeGL8p1g1fBHHA" navigableOwnedEnd="_smMe0RUhEeGL8p1g1fBHHA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_smMe0RUhEeGL8p1g1fBHHA" name="universe" visibility="public" type="_FTxxYOzqEeCemKc79Sc_aw" association="_smMe0BUhEeGL8p1g1fBHHA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_smMe0xUhEeGL8p1g1fBHHA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_smMe0hUhEeGL8p1g1fBHHA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_j7MswAZUEeK9oIwdQfC0-w" name="ValidationTest">
            <generalization xmi:type="uml:Generalization" xmi:id="_r0260CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_lKULQAZUEeK9oIwdQfC0-w" name="requiredName">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_nBjNIDbkEeGE7eLafc6SsA" name="onetoone">
          <packagedElement xmi:type="uml:Class" xmi:id="_qNsZADbkEeGE7eLafc6SsA" name="OneOne">
            <generalization xmi:type="uml:Generalization" xmi:id="_wo8U4CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_0hcvEDdYEeGz9ZtOPzOzQQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_q-2JIDbkEeGE7eLafc6SsA" name="OneTwo">
            <generalization xmi:type="uml:Generalization" xmi:id="_wcM5YCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2hD2YDdYEeGz9ZtOPzOzQQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_syeC6jbkEeGE7eLafc6SsA" name="A_&lt;god>_&lt;oneOne>" memberEnd="_syeC6zbkEeGE7eLafc6SsA _syZxcDbkEeGE7eLafc6SsA" navigableOwnedEnd="_syeC6zbkEeGE7eLafc6SsA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_syeC6zbkEeGE7eLafc6SsA" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_syeC6jbkEeGE7eLafc6SsA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_syeC7TbkEeGE7eLafc6SsA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_syeC7DbkEeGE7eLafc6SsA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_tAhF-jbkEeGE7eLafc6SsA" name="A_&lt;god>_&lt;oneTwo>" memberEnd="_tAhF-zbkEeGE7eLafc6SsA _tAcNcDbkEeGE7eLafc6SsA" navigableOwnedEnd="_tAhF-zbkEeGE7eLafc6SsA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_tAhF-zbkEeGE7eLafc6SsA" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_tAhF-jbkEeGE7eLafc6SsA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tAhF_TbkEeGE7eLafc6SsA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tAhF_DbkEeGE7eLafc6SsA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_jQK7QDeqEeGno_7imU4dBw" name="A_&lt;oneOne>_&lt;oneTwo>" memberEnd="_jQK7QTeqEeGno_7imU4dBw _jQK7RDeqEeGno_7imU4dBw" navigableOwnedEnd="_jQK7QTeqEeGno_7imU4dBw _jQK7RDeqEeGno_7imU4dBw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_jQK7QTeqEeGno_7imU4dBw" name="oneOne" visibility="public" type="_qNsZADbkEeGE7eLafc6SsA" association="_jQK7QDeqEeGno_7imU4dBw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jQK7QzeqEeGno_7imU4dBw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jQK7QjeqEeGno_7imU4dBw" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_jQK7RDeqEeGno_7imU4dBw" name="oneTwo" visibility="public" type="_q-2JIDbkEeGE7eLafc6SsA" association="_jQK7QDeqEeGno_7imU4dBw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jQK7RjeqEeGno_7imU4dBw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jQK7RTeqEeGno_7imU4dBw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_TZ-AsBcNEeSY9_dKnpTX1Q" name="One1">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Y26xkBcNEeSY9_dKnpTX1Q" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aoOXIBcNEeSY9_dKnpTX1Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aoQMUBcNEeSY9_dKnpTX1Q" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_dvFaYBcNEeSY9_dKnpTX1Q" name="one2" type="_UkViEBcNEeSY9_dKnpTX1Q" aggregation="composite" association="_dvGogBcNEeSY9_dKnpTX1Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvFaYRcNEeSY9_dKnpTX1Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvFaYhcNEeSY9_dKnpTX1Q" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_UkViEBcNEeSY9_dKnpTX1Q" name="One2">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_bKn5kBcNEeSY9_dKnpTX1Q" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_czUVsBcNEeSY9_dKnpTX1Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_czVj0BcNEeSY9_dKnpTX1Q" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_dvGogBcNEeSY9_dKnpTX1Q" name="A_one1_one2_1" memberEnd="_dvGogRcNEeSY9_dKnpTX1Q _dvFaYBcNEeSY9_dKnpTX1Q" navigableOwnedEnd="_dvGogRcNEeSY9_dKnpTX1Q">
            <ownedEnd xmi:type="uml:Property" xmi:id="_dvGogRcNEeSY9_dKnpTX1Q" name="one1" type="_TZ-AsBcNEeSY9_dKnpTX1Q" association="_dvGogBcNEeSY9_dKnpTX1Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvGoghcNEeSY9_dKnpTX1Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvGogxcNEeSY9_dKnpTX1Q" value="1"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_duhCYHK3EeGxONR_qFZ0Dg" name="navigability">
          <packagedElement xmi:type="uml:Class" xmi:id="_lwwagHK3EeGxONR_qFZ0Dg" name="NonNavigableOne">
            <generalization xmi:type="uml:Generalization" xmi:id="_1OjOECXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_r1IXwHK3EeGxONR_qFZ0Dg" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_vWLcoHK3EeGxONR_qFZ0Dg" name="A_&lt;universe>_&lt;nonNavigableOne>" memberEnd="_vWLcoXK3EeGxONR_qFZ0Dg _vWLcpHK3EeGxONR_qFZ0Dg" navigableOwnedEnd="_vWLcpHK3EeGxONR_qFZ0Dg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_vWLcoXK3EeGxONR_qFZ0Dg" name="universe" visibility="public" type="_FTxxYOzqEeCemKc79Sc_aw" association="_vWLcoHK3EeGxONR_qFZ0Dg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vWLco3K3EeGxONR_qFZ0Dg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vWLconK3EeGxONR_qFZ0Dg" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_vWLcpHK3EeGxONR_qFZ0Dg" name="nonNavigableOne" visibility="public" type="_lwwagHK3EeGxONR_qFZ0Dg" association="_vWLcoHK3EeGxONR_qFZ0Dg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vWLcpnK3EeGxONR_qFZ0Dg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vWLcpXK3EeGxONR_qFZ0Dg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_5ephcHK3EeGxONR_qFZ0Dg" name="NonNavigableMany">
            <generalization xmi:type="uml:Generalization" xmi:id="_09WwYCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_8LPqkHK3EeGxONR_qFZ0Dg" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_-NM7QHK3EeGxONR_qFZ0Dg" name="A_&lt;universe>_&lt;nonNavigableMany>" memberEnd="_-NM7QXK3EeGxONR_qFZ0Dg _-NM7RHK3EeGxONR_qFZ0Dg" navigableOwnedEnd="_-NM7RHK3EeGxONR_qFZ0Dg _-NM7QXK3EeGxONR_qFZ0Dg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_-NM7QXK3EeGxONR_qFZ0Dg" name="universe" visibility="public" type="_FTxxYOzqEeCemKc79Sc_aw" association="_-NM7QHK3EeGxONR_qFZ0Dg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-NM7Q3K3EeGxONR_qFZ0Dg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-NM7QnK3EeGxONR_qFZ0Dg" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_-NM7RHK3EeGxONR_qFZ0Dg" name="nonNavigableMany" visibility="public" type="_5ephcHK3EeGxONR_qFZ0Dg" association="_-NM7QHK3EeGxONR_qFZ0Dg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-NM7RnK3EeGxONR_qFZ0Dg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-NM7RXK3EeGxONR_qFZ0Dg" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_C4gImnK_EeGxONR_qFZ0Dg" name="A_&lt;god>_&lt;nonNavigableOne>" memberEnd="_C4gIm3K_EeGxONR_qFZ0Dg _C4ceMHK_EeGxONR_qFZ0Dg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_C4gIm3K_EeGxONR_qFZ0Dg" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_C4gImnK_EeGxONR_qFZ0Dg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4gInXK_EeGxONR_qFZ0Dg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4gInHK_EeGxONR_qFZ0Dg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_EPtMGnK_EeGxONR_qFZ0Dg" name="A_&lt;god>_&lt;nonNavigableMany>" memberEnd="_EPtMG3K_EeGxONR_qFZ0Dg _EPphsHK_EeGxONR_qFZ0Dg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_EPtMG3K_EeGxONR_qFZ0Dg" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_EPtMGnK_EeGxONR_qFZ0Dg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EPtMHXK_EeGxONR_qFZ0Dg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EPtMHHK_EeGxONR_qFZ0Dg" value="1"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_TmIasPcdEeG31Myz9ELsRQ" name="lookup">
          <packagedElement xmi:type="uml:Class" xmi:id="_W_N2YPcdEeG31Myz9ELsRQ" name="Level1">
            <generalization xmi:type="uml:Generalization" xmi:id="_9cCz8CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_yj3eMPcdEeG31Myz9ELsRQ" name="level2" visibility="public" type="_YG8TcPcdEeG31Myz9ELsRQ" aggregation="composite" association="_yj7vqvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yj3eMvcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yj3eMfcdEeG31Myz9ELsRQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_YG8TcPcdEeG31Myz9ELsRQ" name="Level2">
            <generalization xmi:type="uml:Generalization" xmi:id="_9vLLUCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_ytoeMPcdEeG31Myz9ELsRQ" name="level3" visibility="public" type="_YyqxAPcdEeG31Myz9ELsRQ" aggregation="composite" association="_ytsIkPcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ytoeMvcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ytoeMfcdEeG31Myz9ELsRQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_YyqxAPcdEeG31Myz9ELsRQ" name="Level3">
            <generalization xmi:type="uml:Generalization" xmi:id="_97w10CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_ZoEvAPcdEeG31Myz9ELsRQ" name="Devil1">
            <generalization xmi:type="uml:Generalization" xmi:id="_-K3o0CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zESqsPcdEeG31Myz9ELsRQ" name="devil2" visibility="public" type="_ansY8PcdEeG31Myz9ELsRQ" aggregation="composite" association="_zEVuCvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zESqsvcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zESqsfcdEeG31Myz9ELsRQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_ansY8PcdEeG31Myz9ELsRQ" name="Devil2">
            <generalization xmi:type="uml:Generalization" xmi:id="_-bp20CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zNNWIPcdEeG31Myz9ELsRQ" name="devil3" visibility="public" type="_b1IccPcdEeG31Myz9ELsRQ" aggregation="composite" association="_zNQZevcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zNNWIvcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zNNWIfcdEeG31Myz9ELsRQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_b1IccPcdEeG31Myz9ELsRQ" name="Devil3">
            <generalization xmi:type="uml:Generalization" xmi:id="_-q5zwCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_fF8s8PcdEeG31Myz9ELsRQ" name="Nevil1">
            <generalization xmi:type="uml:Generalization" xmi:id="_-9SkQCXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zjLmIPcdEeG31Myz9ELsRQ" name="nevil2" visibility="public" type="_fd558PcdEeG31Myz9ELsRQ" aggregation="composite" association="_zjNbWvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zjLmIvcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zjLmIfcdEeG31Myz9ELsRQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_fd558PcdEeG31Myz9ELsRQ" name="Nevil2">
            <generalization xmi:type="uml:Generalization" xmi:id="__M8J0CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zsujsPcdEeG31Myz9ELsRQ" name="nevil3" visibility="public" type="_fztK0PcdEeG31Myz9ELsRQ" aggregation="composite" association="_zsyOEPcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zsujsvcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zsujsfcdEeG31Myz9ELsRQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_fztK0PcdEeG31Myz9ELsRQ" name="Nevil3">
            <generalization xmi:type="uml:Generalization" xmi:id="__e8f0CXIEeKbPYSfIbmXag">
              <general xmi:type="uml:Class" href="umlg-lib.uml#_FAMz0CXHEeKbPYSfIbmXag"/>
            </generalization>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_yaUgqvcdEeG31Myz9ELsRQ" name="A_&lt;god>_&lt;level1>" memberEnd="_yaUgq_cdEeG31Myz9ELsRQ _yaQPMPcdEeG31Myz9ELsRQ" navigableOwnedEnd="_yaUgq_cdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_yaUgq_cdEeG31Myz9ELsRQ" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_yaUgqvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yaUgrfcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yaUgrPcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_yj7vqvcdEeG31Myz9ELsRQ" name="A_&lt;level1>_&lt;level2>" memberEnd="_yj7vq_cdEeG31Myz9ELsRQ _yj3eMPcdEeG31Myz9ELsRQ" navigableOwnedEnd="_yj7vq_cdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_yj7vq_cdEeG31Myz9ELsRQ" name="level1" visibility="public" type="_W_N2YPcdEeG31Myz9ELsRQ" association="_yj7vqvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yj7vrfcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yj7vrPcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_ytsIkPcdEeG31Myz9ELsRQ" name="A_&lt;level2>_&lt;level3>" memberEnd="_ytsIkfcdEeG31Myz9ELsRQ _ytoeMPcdEeG31Myz9ELsRQ" navigableOwnedEnd="_ytsIkfcdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_ytsIkfcdEeG31Myz9ELsRQ" name="level2" visibility="public" type="_YG8TcPcdEeG31Myz9ELsRQ" association="_ytsIkPcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ytsIk_cdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ytsIkvcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_y6q0pvcdEeG31Myz9ELsRQ" name="A_&lt;god>_&lt;devil1>" memberEnd="_y6q0p_cdEeG31Myz9ELsRQ _y6mjMPcdEeG31Myz9ELsRQ" navigableOwnedEnd="_y6q0p_cdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_y6q0p_cdEeG31Myz9ELsRQ" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_y6q0pvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y6q0qfcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y6q0qPcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_zEVuCvcdEeG31Myz9ELsRQ" name="A_&lt;devil1>_&lt;devil2>" memberEnd="_zEVuC_cdEeG31Myz9ELsRQ _zESqsPcdEeG31Myz9ELsRQ" navigableOwnedEnd="_zEVuC_cdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_zEVuC_cdEeG31Myz9ELsRQ" name="devil1" visibility="public" type="_ZoEvAPcdEeG31Myz9ELsRQ" association="_zEVuCvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zEVuDfcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zEVuDPcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_zNQZevcdEeG31Myz9ELsRQ" name="A_&lt;devil2>_&lt;devil3>" memberEnd="_zNRAgPcdEeG31Myz9ELsRQ _zNNWIPcdEeG31Myz9ELsRQ" navigableOwnedEnd="_zNRAgPcdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_zNRAgPcdEeG31Myz9ELsRQ" name="devil2" visibility="public" type="_ansY8PcdEeG31Myz9ELsRQ" association="_zNQZevcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zNRAgvcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zNRAgfcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_zaxRCvcdEeG31Myz9ELsRQ" name="A_&lt;god>_&lt;nevil1>" memberEnd="_zaxRC_cdEeG31Myz9ELsRQ _zauNsPcdEeG31Myz9ELsRQ" navigableOwnedEnd="_zaxRC_cdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_zaxRC_cdEeG31Myz9ELsRQ" name="god" visibility="public" type="_YuD8sOwiEeCSwqyeEHd1tw" association="_zaxRCvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zaxRDfcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zaxRDPcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_zjNbWvcdEeG31Myz9ELsRQ" name="A_&lt;nevil1>_&lt;nevil2>" memberEnd="_zjNbW_cdEeG31Myz9ELsRQ _zjLmIPcdEeG31Myz9ELsRQ" navigableOwnedEnd="_zjNbW_cdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_zjNbW_cdEeG31Myz9ELsRQ" name="nevil1" visibility="public" type="_fF8s8PcdEeG31Myz9ELsRQ" association="_zjNbWvcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zjNbXfcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zjNbXPcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_zsyOEPcdEeG31Myz9ELsRQ" name="A_&lt;nevil2>_&lt;nevil3>" memberEnd="_zsyOEfcdEeG31Myz9ELsRQ _zsujsPcdEeG31Myz9ELsRQ" navigableOwnedEnd="_zsyOEfcdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_zsyOEfcdEeG31Myz9ELsRQ" name="nevil2" visibility="public" type="_fd558PcdEeG31Myz9ELsRQ" association="_zsyOEPcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zsyOE_cdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zsyOEvcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_2n57avcdEeG31Myz9ELsRQ" name="A_&lt;level3>_&lt;devil3>" memberEnd="_2n57a_cdEeG31Myz9ELsRQ _2n57bvcdEeG31Myz9ELsRQ" navigableOwnedEnd="_2n57a_cdEeG31Myz9ELsRQ _2n57bvcdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_2n57a_cdEeG31Myz9ELsRQ" name="level3" visibility="public" type="_YyqxAPcdEeG31Myz9ELsRQ" association="_2n57avcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2n57bfcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2n57bPcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_2n57bvcdEeG31Myz9ELsRQ" name="devil3" visibility="public" type="_b1IccPcdEeG31Myz9ELsRQ" association="_2n57avcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2n57cPcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2n57b_cdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_3LOq6vcdEeG31Myz9ELsRQ" name="A_&lt;level2>_&lt;devil2>" memberEnd="_3LOq6_cdEeG31Myz9ELsRQ _3LOq7vcdEeG31Myz9ELsRQ" navigableOwnedEnd="_3LOq6_cdEeG31Myz9ELsRQ _3LOq7vcdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_3LOq6_cdEeG31Myz9ELsRQ" name="level2" visibility="public" type="_YG8TcPcdEeG31Myz9ELsRQ" association="_3LOq6vcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3LOq7fcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3LOq7PcdEeG31Myz9ELsRQ" value="*"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_3LOq7vcdEeG31Myz9ELsRQ" name="devil2" visibility="public" type="_ansY8PcdEeG31Myz9ELsRQ" association="_3LOq6vcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3LOq8PcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3LOq7_cdEeG31Myz9ELsRQ" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_3qvRavcdEeG31Myz9ELsRQ" name="A_&lt;level1>_&lt;devil1>" memberEnd="_3qvRa_cdEeG31Myz9ELsRQ _3qvRbvcdEeG31Myz9ELsRQ" navigableOwnedEnd="_3qvRa_cdEeG31Myz9ELsRQ _3qvRbvcdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_3qvRa_cdEeG31Myz9ELsRQ" name="level1" visibility="public" type="_W_N2YPcdEeG31Myz9ELsRQ" association="_3qvRavcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qvRbfcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qvRbPcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_3qvRbvcdEeG31Myz9ELsRQ" name="devil1" visibility="public" type="_ZoEvAPcdEeG31Myz9ELsRQ" association="_3qvRavcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qvRcPcdEeG31Myz9ELsRQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qvRb_cdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_4nd_avcdEeG31Myz9ELsRQ" name="A_&lt;nevil3>_&lt;nevil1>" memberEnd="_4nd_a_cdEeG31Myz9ELsRQ _4nd_bvcdEeG31Myz9ELsRQ" navigableOwnedEnd="_4nd_a_cdEeG31Myz9ELsRQ _4nd_bvcdEeG31Myz9ELsRQ">
            <ownedEnd xmi:type="uml:Property" xmi:id="_4nd_a_cdEeG31Myz9ELsRQ" name="nevil3One" visibility="public" type="_fztK0PcdEeG31Myz9ELsRQ" association="_4nd_avcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4nd_bfcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4nd_bPcdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_4nd_bvcdEeG31Myz9ELsRQ" name="nevil1One" visibility="public" type="_fF8s8PcdEeG31Myz9ELsRQ" association="_4nd_avcdEeG31Myz9ELsRQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4nd_cPcdEeG31Myz9ELsRQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4nd_b_cdEeG31Myz9ELsRQ" value="1"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_RoqAAIlaEeKeSZB9UA6Gvw" name="constraints">
          <packagedElement xmi:type="uml:Class" xmi:id="_sxGM8IlaEeKeSZB9UA6Gvw" name="ConstraintRoot">
            <ownedRule xmi:type="uml:Constraint" xmi:id="_M5SnsIl3EeKeSZB9UA6Gvw" name="ConstraintRootConstraint1" constrainedElement="_sxGM8IlaEeKeSZB9UA6Gvw">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_SKdmYIl3EeKeSZB9UA6Gvw">
                <language>OCL</language>
                <body>self.name.indexOf('X') = -1</body>
              </specification>
            </ownedRule>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Wfp5QIlcEeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y9TAYIlcEeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y9TncIlcEeKeSZB9UA6Gvw" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_Y9zWsIlcEeKeSZB9UA6Gvw">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_nmxyQIlcEeKeSZB9UA6Gvw" name="constraintChild1" type="_uGxmcIlaEeKeSZB9UA6Gvw" aggregation="composite" association="_nmyZUIlcEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nmxyQYlcEeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nmxyQolcEeKeSZB9UA6Gvw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_q5uwwIlcEeKeSZB9UA6Gvw" name="constraintChild2" type="_vMbm8IlaEeKeSZB9UA6Gvw" aggregation="composite" association="_q5vX0IlcEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q5uwwYlcEeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q5uwwolcEeKeSZB9UA6Gvw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_uGxmcIlaEeKeSZB9UA6Gvw" name="ConstraintChild1">
            <ownedRule xmi:type="uml:Constraint" xmi:id="_865QIIlcEeKeSZB9UA6Gvw" name="Constraint1" constrainedElement="_2tbBQIlcEeKeSZB9UA6Gvw">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_RHoPMIldEeKeSZB9UA6Gvw" name="constraintForChild2">
                <language>OCL</language>
                <body>if not self.constraintChild2.oclIsUndefined() then
	self.constraintRoot.constraintChild2->includes(self.constraintChild2)
else
	true
endif</body>
              </specification>
            </ownedRule>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_aC8Z0IlcEeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dSPnYIlcEeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dSQ1gIlcEeKeSZB9UA6Gvw" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_dSSqsIlcEeKeSZB9UA6Gvw">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2tbBQIlcEeKeSZB9UA6Gvw" name="constraintChild2" type="_vMbm8IlaEeKeSZB9UA6Gvw" association="_2tboUIlcEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2tbBQYlcEeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2tbBQolcEeKeSZB9UA6Gvw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_vMbm8IlaEeKeSZB9UA6Gvw" name="ConstraintChild2">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_d3ELsIlcEeKeSZB9UA6Gvw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fJ0NAIlcEeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fJ00EIlcEeKeSZB9UA6Gvw" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_fJ4ecIlcEeKeSZB9UA6Gvw">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_nmyZUIlcEeKeSZB9UA6Gvw" name="constraintRoot_constraintChild1_1" memberEnd="_nmyZUYlcEeKeSZB9UA6Gvw _nmxyQIlcEeKeSZB9UA6Gvw" navigableOwnedEnd="_nmyZUYlcEeKeSZB9UA6Gvw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_nmyZUYlcEeKeSZB9UA6Gvw" name="constraintRoot" type="_sxGM8IlaEeKeSZB9UA6Gvw" association="_nmyZUIlcEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nmyZUolcEeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nmyZU4lcEeKeSZB9UA6Gvw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_q5vX0IlcEeKeSZB9UA6Gvw" name="constraintRoot_constraintChild2_1" memberEnd="_q5vX0YlcEeKeSZB9UA6Gvw _q5uwwIlcEeKeSZB9UA6Gvw" navigableOwnedEnd="_q5vX0YlcEeKeSZB9UA6Gvw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_q5vX0YlcEeKeSZB9UA6Gvw" name="constraintRoot" type="_sxGM8IlaEeKeSZB9UA6Gvw" association="_q5vX0IlcEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q5vX0olcEeKeSZB9UA6Gvw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q5vX04lcEeKeSZB9UA6Gvw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_2tboUIlcEeKeSZB9UA6Gvw" name="constraintChild1_constraintChild2_1" memberEnd="_2tboUYlcEeKeSZB9UA6Gvw _2tbBQIlcEeKeSZB9UA6Gvw" navigableOwnedEnd="_2tboUYlcEeKeSZB9UA6Gvw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_2tboUYlcEeKeSZB9UA6Gvw" name="constraintChild1" type="_uGxmcIlaEeKeSZB9UA6Gvw" association="_2tboUIlcEeKeSZB9UA6Gvw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2tboUolcEeKeSZB9UA6Gvw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2tboU4lcEeKeSZB9UA6Gvw" value="1"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_AiPe4DChEeOJbevgaGUOXQ" name="datatype">
          <packagedElement xmi:type="uml:Class" xmi:id="_GRhV4DChEeOJbevgaGUOXQ" name="DataTypeEntity">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_K04zYDChEeOJbevgaGUOXQ" name="email1" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_PyFX8AD6EeKS1vh1F4YVWQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TuHd4DChEeOJbevgaGUOXQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TuIsADChEeOJbevgaGUOXQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_b34aUDChEeOJbevgaGUOXQ" name="emailList" visibility="public" isOrdered="true">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_PyFX8AD6EeKS1vh1F4YVWQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gKbNkDChEeOJbevgaGUOXQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gKb0oDChEeOJbevgaGUOXQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_mNEW4DHdEeOJbevgaGUOXQ" name="dateSet" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_cohIAQLgEeKtFpHFDhpFVA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vPARcDHdEeOJbevgaGUOXQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vPA4gDHdEeOJbevgaGUOXQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_B1Qa4DHeEeOJbevgaGUOXQ" name="dateOrderedSet" visibility="public" isOrdered="true">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_cohIAQLgEeKtFpHFDhpFVA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E_9cUDHeEeOJbevgaGUOXQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E_-DYDHeEeOJbevgaGUOXQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_IPWJcDHeEeOJbevgaGUOXQ" name="dateList" visibility="public" isOrdered="true" isUnique="false">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_cohIAQLgEeKtFpHFDhpFVA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ksb28DHeEeOJbevgaGUOXQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KsceADHeEeOJbevgaGUOXQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_uv728DTqEeODK82GiF9aDg" name="dateBag" visibility="public" isUnique="false">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_cohIAQLgEeKtFpHFDhpFVA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xynk0DTqEeODK82GiF9aDg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xy3ccDTqEeODK82GiF9aDg" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_0XbNYDW6EeOAlanvceIpiA" name="email2" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1m_X0DW6EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1nAl8DW6EeOAlanvceIpiA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_1n7hEDW8EeOAlanvceIpiA" name="dateList2" visibility="public" isOrdered="true" isUnique="false">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_cohIAQLgEeKtFpHFDhpFVA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3kkM4DW8EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3kkM4TW8EeOAlanvceIpiA" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_a_32UBonEeSL5ojTQwB9iQ" name="host" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_RFriQBogEeSL5ojTQwB9iQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cuG5wBonEeSL5ojTQwB9iQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cuIH4BonEeSL5ojTQwB9iQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_lyaDcBo1EeSL5ojTQwB9iQ" name="quartzCron" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_TVbXUBogEeSL5ojTQwB9iQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n9HngBo1EeSL5ojTQwB9iQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n9KDwBo1EeSL5ojTQwB9iQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_pNaQQBptEeSL5ojTQwB9iQ" name="byteArray" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_XPfSIBptEeSL5ojTQwB9iQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rNXV0BptEeSL5ojTQwB9iQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rNZLABptEeSL5ojTQwB9iQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_1kO7oBpwEeSL5ojTQwB9iQ" name="password" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_CnalEBokEeSL5ojTQwB9iQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_374IcBpwEeSL5ojTQwB9iQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3759oBpwEeSL5ojTQwB9iQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_MNRUkBxfEeS0VvhEKHz6FQ" name="unsecurePassword" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_Tyt4EBwUEeS0VvhEKHz6FQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P1-goBxfEeS0VvhEKHz6FQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P1_uwBxfEeS0VvhEKHz6FQ" value="1"/>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_XTUhQDe4EeOAlanvceIpiA" name="multiplecompositeparent">
          <packagedElement xmi:type="uml:Class" xmi:id="_cmhgQDe4EeOAlanvceIpiA" name="Parent1">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_gi0WsDe4EeOAlanvceIpiA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iF7vQDe4EeOAlanvceIpiA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iF8WUDe4EeOAlanvceIpiA" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_iF-ykDe4EeOAlanvceIpiA">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_02QasDe4EeOAlanvceIpiA" name="child" type="_e_3WMDe4EeOAlanvceIpiA" aggregation="composite" association="_02Qasze4EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_02QasTe4EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_02Qasje4EeOAlanvceIpiA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_d8M5wDe4EeOAlanvceIpiA" name="Parent2">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_imHrMDe4EeOAlanvceIpiA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j8UCEDe4EeOAlanvceIpiA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j8UpIDe4EeOAlanvceIpiA" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_j8WeUDe4EeOAlanvceIpiA">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_1FESwDe4EeOAlanvceIpiA" name="child" type="_e_3WMDe4EeOAlanvceIpiA" aggregation="composite" association="_1FE50De4EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1FESwTe4EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1FESwje4EeOAlanvceIpiA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_e_3WMDe4EeOAlanvceIpiA" name="Child">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_kYvfYDe4EeOAlanvceIpiA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l0CYsDe4EeOAlanvceIpiA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l0aMIDe4EeOAlanvceIpiA" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_l0coYDe4EeOAlanvceIpiA">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_02Qasze4EeOAlanvceIpiA" name="parent1_child_1" memberEnd="_02QatDe4EeOAlanvceIpiA _02QasDe4EeOAlanvceIpiA" navigableOwnedEnd="_02QatDe4EeOAlanvceIpiA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_02QatDe4EeOAlanvceIpiA" name="parent1" type="_cmhgQDe4EeOAlanvceIpiA" association="_02Qasze4EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_02QatTe4EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_02Qatje4EeOAlanvceIpiA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_1FE50De4EeOAlanvceIpiA" name="parent2_child_1" memberEnd="_1FE50Te4EeOAlanvceIpiA _1FESwDe4EeOAlanvceIpiA" navigableOwnedEnd="_1FE50Te4EeOAlanvceIpiA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_1FE50Te4EeOAlanvceIpiA" name="parent2" type="_d8M5wDe4EeOAlanvceIpiA" association="_1FE50De4EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1FE50je4EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1FE50ze4EeOAlanvceIpiA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_DaxoEDg9EeOAlanvceIpiA" name="Root1">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_V1IqkDg9EeOAlanvceIpiA" name="folder" type="_GLUdEDg9EeOAlanvceIpiA" isOrdered="true" aggregation="composite" association="_V1JRoDg9EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V1IqkTg9EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V1Iqkjg9EeOAlanvceIpiA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_E-L7kDg9EeOAlanvceIpiA" name="Root2">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_V_zpgDg9EeOAlanvceIpiA" name="folder" type="_GLUdEDg9EeOAlanvceIpiA" isOrdered="true" aggregation="composite" association="_V_zpgzg9EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V_zpgTg9EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V_zpgjg9EeOAlanvceIpiA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_GLUdEDg9EeOAlanvceIpiA" name="FolderX">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_HcuakDg9EeOAlanvceIpiA" name="name">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_OnQHkDg9EeOAlanvceIpiA" name="subFolder" type="_GLUdEDg9EeOAlanvceIpiA" isOrdered="true" aggregation="composite" association="_OnRVsDg9EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OnQHkTg9EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OnQHkjg9EeOAlanvceIpiA" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_OnRVsDg9EeOAlanvceIpiA" name="folder_folder_1" memberEnd="_OnRVsTg9EeOAlanvceIpiA _OnQHkDg9EeOAlanvceIpiA" navigableOwnedEnd="_OnRVsTg9EeOAlanvceIpiA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_OnRVsTg9EeOAlanvceIpiA" name="folder" type="_GLUdEDg9EeOAlanvceIpiA" association="_OnRVsDg9EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OnRVsjg9EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OnRVszg9EeOAlanvceIpiA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_V1JRoDg9EeOAlanvceIpiA" name="root1_folder_1" memberEnd="_V1JRoTg9EeOAlanvceIpiA _V1IqkDg9EeOAlanvceIpiA" navigableOwnedEnd="_V1JRoTg9EeOAlanvceIpiA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_V1JRoTg9EeOAlanvceIpiA" name="root1" type="_DaxoEDg9EeOAlanvceIpiA" association="_V1JRoDg9EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V1JRojg9EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V1JRozg9EeOAlanvceIpiA" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_V_zpgzg9EeOAlanvceIpiA" name="root2_folder_1" memberEnd="_V_zphDg9EeOAlanvceIpiA _V_zpgDg9EeOAlanvceIpiA" navigableOwnedEnd="_V_zphDg9EeOAlanvceIpiA">
            <ownedEnd xmi:type="uml:Property" xmi:id="_V_zphDg9EeOAlanvceIpiA" name="root2" type="_E-L7kDg9EeOAlanvceIpiA" association="_V_zpgzg9EeOAlanvceIpiA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V_zphTg9EeOAlanvceIpiA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V_zphjg9EeOAlanvceIpiA" value="1"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_LcQ4wHioEeOViYFNuR_VNg" name="subsetting">
          <packagedElement xmi:type="uml:Class" xmi:id="_OMY3AHioEeOViYFNuR_VNg" name="Vechile">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_fxMKgHioEeOViYFNuR_VNg" name="steeringControl" type="_UUoAkHioEeOViYFNuR_VNg" isDerived="true" isDerivedUnion="true" association="_fxMxkHioEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fxMKgXioEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fxMKgnioEeOViYFNuR_VNg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_RJEqkHioEeOViYFNuR_VNg" name="Car">
            <generalization xmi:type="uml:Generalization" xmi:id="_aXh-MHioEeOViYFNuR_VNg" general="_OMY3AHioEeOViYFNuR_VNg"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_gWiTQHioEeOViYFNuR_VNg" name="steeringWheel" type="_WZO8oHioEeOViYFNuR_VNg" subsettedProperty="_fxMKgHioEeOViYFNuR_VNg" association="_gWi6UHioEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gWiTQXioEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gWiTQnioEeOViYFNuR_VNg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_SQj3EHioEeOViYFNuR_VNg" name="Boat">
            <generalization xmi:type="uml:Generalization" xmi:id="_alycoHioEeOViYFNuR_VNg" general="_OMY3AHioEeOViYFNuR_VNg"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_g-lxwHioEeOViYFNuR_VNg" name="tiller" type="_YQVBIHioEeOViYFNuR_VNg" subsettedProperty="_fxMKgHioEeOViYFNuR_VNg" association="_g-lxw3ioEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g-lxwXioEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g-lxwnioEeOViYFNuR_VNg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_TMOOEHioEeOViYFNuR_VNg" name="Horse">
            <generalization xmi:type="uml:Generalization" xmi:id="_azrHoHioEeOViYFNuR_VNg" general="_OMY3AHioEeOViYFNuR_VNg"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_hSlr0HioEeOViYFNuR_VNg" name="reins" type="_ZBdjIHioEeOViYFNuR_VNg" subsettedProperty="_fxMKgHioEeOViYFNuR_VNg" association="_hSlr03ioEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hSlr0XioEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hSlr0nioEeOViYFNuR_VNg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_UUoAkHioEeOViYFNuR_VNg" name="SteeringControl"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_WZO8oHioEeOViYFNuR_VNg" name="SteeringWheel">
            <generalization xmi:type="uml:Generalization" xmi:id="_bB37sHioEeOViYFNuR_VNg" general="_UUoAkHioEeOViYFNuR_VNg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_YQVBIHioEeOViYFNuR_VNg" name="Tiller">
            <generalization xmi:type="uml:Generalization" xmi:id="_bNxpsHioEeOViYFNuR_VNg" general="_UUoAkHioEeOViYFNuR_VNg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_ZBdjIHioEeOViYFNuR_VNg" name="Reins">
            <generalization xmi:type="uml:Generalization" xmi:id="_bdkZMHioEeOViYFNuR_VNg" general="_UUoAkHioEeOViYFNuR_VNg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_fxMxkHioEeOViYFNuR_VNg" name="vechile_steeringControl_1" memberEnd="_fxMxkXioEeOViYFNuR_VNg _fxMKgHioEeOViYFNuR_VNg" navigableOwnedEnd="_fxMxkXioEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_fxMxkXioEeOViYFNuR_VNg" name="vechile" type="_OMY3AHioEeOViYFNuR_VNg" isDerived="true" isDerivedUnion="true" association="_fxMxkHioEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fxMxknioEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fxMxk3ioEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_gWi6UHioEeOViYFNuR_VNg" name="car_steeringWheel_1" memberEnd="_gWi6UXioEeOViYFNuR_VNg _gWiTQHioEeOViYFNuR_VNg" navigableOwnedEnd="_gWi6UXioEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_gWi6UXioEeOViYFNuR_VNg" name="car" type="_RJEqkHioEeOViYFNuR_VNg" subsettedProperty="_fxMxkXioEeOViYFNuR_VNg" association="_gWi6UHioEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gWi6UnioEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gWi6U3ioEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_g-lxw3ioEeOViYFNuR_VNg" name="boat_tiller_1" memberEnd="_g-lxxHioEeOViYFNuR_VNg _g-lxwHioEeOViYFNuR_VNg" navigableOwnedEnd="_g-lxxHioEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_g-lxxHioEeOViYFNuR_VNg" name="boat" type="_SQj3EHioEeOViYFNuR_VNg" subsettedProperty="_fxMxkXioEeOViYFNuR_VNg" association="_g-lxw3ioEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g-lxxXioEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g-lxxnioEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_hSlr03ioEeOViYFNuR_VNg" name="horse_reins_1" memberEnd="_hSlr1HioEeOViYFNuR_VNg _hSlr0HioEeOViYFNuR_VNg" navigableOwnedEnd="_hSlr1HioEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_hSlr1HioEeOViYFNuR_VNg" name="horse" type="_TMOOEHioEeOViYFNuR_VNg" subsettedProperty="_fxMxkXioEeOViYFNuR_VNg" association="_hSlr03ioEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hSlr1XioEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hSlr1nioEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_l8OE8HlOEeOViYFNuR_VNg" name="INetworkElement">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_s4VigHlOEeOViYFNuR_VNg" name="parent" visibility="public" type="_l8OE8HlOEeOViYFNuR_VNg" isDerived="true" isDerivedUnion="true">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tOkRMHlOEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tOlfUHlOEeOViYFNuR_VNg" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_xvdpgHlOEeOViYFNuR_VNg" name="children" visibility="public" type="_l8OE8HlOEeOViYFNuR_VNg" isDerived="true" isDerivedUnion="true">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zpfGMHlOEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zpma8HlOEeOViYFNuR_VNg" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2R2TYKdgEeOPt7R4er8hcg" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3mkDkKdgEeOPt7R4er8hcg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3mkqoKdgEeOPt7R4er8hcg" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_3ml4wKdgEeOPt7R4er8hcg">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o-T88HlOEeOViYFNuR_VNg" name="Bsc">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9OhGwHlOEeOViYFNuR_VNg" name="bts" type="_qVOFgHlOEeOViYFNuR_VNg" subsettedProperty="_xvdpgHlOEeOViYFNuR_VNg" association="_9Oht0HlOEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9OhGwXlOEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9OhGwnlOEeOViYFNuR_VNg" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_OZdv0HlPEeOViYFNuR_VNg" name="cell" type="_LdPPQHlPEeOViYFNuR_VNg" subsettedProperty="_xvdpgHlOEeOViYFNuR_VNg" association="_OZdv03lPEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OZdv0XlPEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OZdv0nlPEeOViYFNuR_VNg" value="*"/>
            </ownedAttribute>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_7remsHlOEeOViYFNuR_VNg" name="InterfaceRealization1" client="_o-T88HlOEeOViYFNuR_VNg" supplier="_l8OE8HlOEeOViYFNuR_VNg" contract="_l8OE8HlOEeOViYFNuR_VNg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_qVOFgHlOEeOViYFNuR_VNg" name="Bts">
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_7_1tIHlOEeOViYFNuR_VNg" name="InterfaceRealization1" client="_qVOFgHlOEeOViYFNuR_VNg" supplier="_l8OE8HlOEeOViYFNuR_VNg" contract="_l8OE8HlOEeOViYFNuR_VNg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_9Oht0HlOEeOViYFNuR_VNg" name="bcs_bts_1" memberEnd="_9Oht0XlOEeOViYFNuR_VNg _9OhGwHlOEeOViYFNuR_VNg" navigableOwnedEnd="_9Oht0XlOEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_9Oht0XlOEeOViYFNuR_VNg" name="bsc" type="_o-T88HlOEeOViYFNuR_VNg" subsettedProperty="_s4VigHlOEeOViYFNuR_VNg" association="_9Oht0HlOEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9Oht0nlOEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9Oht03lOEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_LdPPQHlPEeOViYFNuR_VNg" name="Cell">
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_M_SQ0HlPEeOViYFNuR_VNg" name="InterfaceRealization1" client="_LdPPQHlPEeOViYFNuR_VNg" supplier="_l8OE8HlOEeOViYFNuR_VNg" contract="_l8OE8HlOEeOViYFNuR_VNg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_OZdv03lPEeOViYFNuR_VNg" name="bcs_cell_1" memberEnd="_OZdv1HlPEeOViYFNuR_VNg _OZdv0HlPEeOViYFNuR_VNg" navigableOwnedEnd="_OZdv1HlPEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_OZdv1HlPEeOViYFNuR_VNg" name="bsc" type="_o-T88HlOEeOViYFNuR_VNg" subsettedProperty="_s4VigHlOEeOViYFNuR_VNg" association="_OZdv03lPEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OZdv1XlPEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OZdv1nlPEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9rRABb4EeSY9_dKnpTX1Q" name="SubsetParent">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_bUySQBb5EeSY9_dKnpTX1Q" name="abstractSubsetChild" type="_uYXtYBb4EeSY9_dKnpTX1Q" aggregation="composite" isDerived="true" isDerivedUnion="true" association="_bUzgYBb5EeSY9_dKnpTX1Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bUySQRb5EeSY9_dKnpTX1Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bUySQhb5EeSY9_dKnpTX1Q" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_lJDosBb5EeSY9_dKnpTX1Q" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nGMq0Bb5EeSY9_dKnpTX1Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nGOgABb5EeSY9_dKnpTX1Q" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_3XvmsBb5EeSY9_dKnpTX1Q" name="subsetChild" type="_isbOMBb5EeSY9_dKnpTX1Q" aggregation="composite" subsettedProperty="_bUySQBb5EeSY9_dKnpTX1Q" association="_3XwNwBb5EeSY9_dKnpTX1Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3XvmsRb5EeSY9_dKnpTX1Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Xvmshb5EeSY9_dKnpTX1Q" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_uYXtYBb4EeSY9_dKnpTX1Q" name="AbstractSubsetChild">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_njRBUBb5EeSY9_dKnpTX1Q" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o93XEBb5EeSY9_dKnpTX1Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o94lMBb5EeSY9_dKnpTX1Q" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_bUzgYBb5EeSY9_dKnpTX1Q" name="A_subsetParent_abstractSubsetChild_1" memberEnd="_bUzgYRb5EeSY9_dKnpTX1Q _bUySQBb5EeSY9_dKnpTX1Q" navigableOwnedEnd="_bUzgYRb5EeSY9_dKnpTX1Q">
            <ownedEnd xmi:type="uml:Property" xmi:id="_bUzgYRb5EeSY9_dKnpTX1Q" name="abstractSubsetParent" type="_s9rRABb4EeSY9_dKnpTX1Q" isDerived="true" isDerivedUnion="true" association="_bUzgYBb5EeSY9_dKnpTX1Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bUzgYhb5EeSY9_dKnpTX1Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bUzgYxb5EeSY9_dKnpTX1Q" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_isbOMBb5EeSY9_dKnpTX1Q" name="SubsetChild">
            <generalization xmi:type="uml:Generalization" xmi:id="_qRb3wBb5EeSY9_dKnpTX1Q" general="_uYXtYBb4EeSY9_dKnpTX1Q"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_3XwNwBb5EeSY9_dKnpTX1Q" name="A_subsetParent_subsetChild_1" memberEnd="_3XwNwRb5EeSY9_dKnpTX1Q _3XvmsBb5EeSY9_dKnpTX1Q" navigableOwnedEnd="_3XwNwRb5EeSY9_dKnpTX1Q">
            <ownedEnd xmi:type="uml:Property" xmi:id="_3XwNwRb5EeSY9_dKnpTX1Q" name="subsetParent" type="_s9rRABb4EeSY9_dKnpTX1Q" subsettedProperty="_bUzgYRb5EeSY9_dKnpTX1Q" association="_3XwNwBb5EeSY9_dKnpTX1Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3XwNwhb5EeSY9_dKnpTX1Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3XwNwxb5EeSY9_dKnpTX1Q" value="1"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_IxUcwHlpEeOViYFNuR_VNg" name="redefinition">
          <packagedElement xmi:type="uml:Class" xmi:id="_VFrxYHlpEeOViYFNuR_VNg" name="Account">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_cDZxcHlpEeOViYFNuR_VNg" name="minimum" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <defaultValue xmi:type="uml:LiteralReal" xmi:id="_ij_esHlrEeOViYFNuR_VNg" name="AccountMinimum" value="100.0"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_xqpUwHlrEeOViYFNuR_VNg" name="priority" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zLMhgHlrEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zLNIkHlrEeOViYFNuR_VNg" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_z8mwUHlrEeOViYFNuR_VNg" name="balance" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1WGS0HlrEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1WGS0XlrEeOViYFNuR_VNg" value="1"/>
              <defaultValue xmi:type="uml:LiteralNull" xmi:id="_HFW70HrKEeOYhpiy1kqM8Q" name="nullBalance"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_N6t4IHlsEeOViYFNuR_VNg" name="owner" type="_22w0UHlrEeOViYFNuR_VNg" association="_N6t4I3lsEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N6t4IXlsEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N6t4InlsEeOViYFNuR_VNg" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_XiuUMHlsEeOViYFNuR_VNg" name="agent" type="_22w0UHlrEeOViYFNuR_VNg" association="_Xiu7QHlsEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XiuUMXlsEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XiuUMnlsEeOViYFNuR_VNg" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_22w0UHlrEeOViYFNuR_VNg" name="LegalEntity">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_KaPbAHlsEeOViYFNuR_VNg" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MuFs8HlsEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MuGUAHlsEeOViYFNuR_VNg" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_MuG7EHlsEeOViYFNuR_VNg">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_N6t4I3lsEeOViYFNuR_VNg" name="account_legalEntity_1" memberEnd="_N6t4JHlsEeOViYFNuR_VNg _N6t4IHlsEeOViYFNuR_VNg" navigableOwnedEnd="_N6t4JHlsEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_N6t4JHlsEeOViYFNuR_VNg" name="accountOwner" type="_VFrxYHlpEeOViYFNuR_VNg" association="_N6t4I3lsEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N6t4JXlsEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N6t4JnlsEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Xiu7QHlsEeOViYFNuR_VNg" name="account_legalEntity_2" memberEnd="_Xiu7QXlsEeOViYFNuR_VNg _XiuUMHlsEeOViYFNuR_VNg" navigableOwnedEnd="_Xiu7QXlsEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Xiu7QXlsEeOViYFNuR_VNg" name="accountAgent" type="_VFrxYHlpEeOViYFNuR_VNg" association="_Xiu7QHlsEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xiu7QnlsEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xiu7Q3lsEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_jx9RMHlsEeOViYFNuR_VNg" name="PersonalAccount">
            <generalization xmi:type="uml:Generalization" xmi:id="_5Eh28HlsEeOViYFNuR_VNg" general="_VFrxYHlpEeOViYFNuR_VNg"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_ovuywHlsEeOViYFNuR_VNg" name="priority" visibility="public" isDerived="true" redefinedProperty="_xqpUwHlrEeOViYFNuR_VNg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rFw2AHlsEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rF4x0HlsEeOViYFNuR_VNg" value="1"/>
              <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_71SjkHoKEeOYhpiy1kqM8Q" value="5"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_be9q0HltEeOViYFNuR_VNg" name="trustee" type="_YNvKoHltEeOViYFNuR_VNg" redefinedProperty="_XiuUMHlsEeOViYFNuR_VNg" association="_be9q03ltEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_be9q0XltEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_be9q0nltEeOViYFNuR_VNg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_66i9YHlsEeOViYFNuR_VNg" name="CorporateAccount">
            <generalization xmi:type="uml:Generalization" xmi:id="_KBmcEHltEeOViYFNuR_VNg" general="_VFrxYHlpEeOViYFNuR_VNg"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9Dfm4HlsEeOViYFNuR_VNg" name="minimum" visibility="public" redefinedProperty="_cDZxcHlpEeOViYFNuR_VNg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-yrskHlsEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-ysToHlsEeOViYFNuR_VNg" value="1"/>
              <defaultValue xmi:type="uml:LiteralReal" xmi:id="_c2Fu4HtnEeOYhpiy1kqM8Q" name="corporateAccountMinimum" value="2500.0"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_IFe4MHluEeOViYFNuR_VNg" name="companyOwner" type="_D0ZdgHluEeOViYFNuR_VNg" redefinedProperty="_N6t4IHlsEeOViYFNuR_VNg" association="_IFe4M3luEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IFe4MXluEeOViYFNuR_VNg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IFe4MnluEeOViYFNuR_VNg" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Z7KgUHluEeOViYFNuR_VNg" name="signer" type="_D0ZdgHluEeOViYFNuR_VNg" redefinedProperty="_XiuUMHlsEeOViYFNuR_VNg" association="_Z7KgU3luEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z7KgUXluEeOViYFNuR_VNg" value="2"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z7KgUnluEeOViYFNuR_VNg" value="5"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_YNvKoHltEeOViYFNuR_VNg" name="Person">
            <generalization xmi:type="uml:Generalization" xmi:id="_Z9ScsHltEeOViYFNuR_VNg" general="_22w0UHlrEeOViYFNuR_VNg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_be9q03ltEeOViYFNuR_VNg" name="personalAccount_person_1" memberEnd="_be9q1HltEeOViYFNuR_VNg _be9q0HltEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_be9q1HltEeOViYFNuR_VNg" name="personalAccount" type="_jx9RMHlsEeOViYFNuR_VNg" association="_be9q03ltEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_be9q1XltEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_be9q1nltEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_D0ZdgHluEeOViYFNuR_VNg" name="Company">
            <generalization xmi:type="uml:Generalization" xmi:id="_F6C7YHluEeOViYFNuR_VNg" general="_22w0UHlrEeOViYFNuR_VNg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_IFe4M3luEeOViYFNuR_VNg" name="corporateAccount_company_1" memberEnd="_IFe4NHluEeOViYFNuR_VNg _IFe4MHluEeOViYFNuR_VNg" navigableOwnedEnd="_IFe4NHluEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_IFe4NHluEeOViYFNuR_VNg" name="corporateAccountOwned" type="_66i9YHlsEeOViYFNuR_VNg" association="_IFe4M3luEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IFe4NXluEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IFe4NnluEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Z7KgU3luEeOViYFNuR_VNg" name="corporateAccount_company_2" memberEnd="_Z7KgVHluEeOViYFNuR_VNg _Z7KgUHluEeOViYFNuR_VNg" navigableOwnedEnd="_Z7KgVHluEeOViYFNuR_VNg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_Z7KgVHluEeOViYFNuR_VNg" name="corporateAccountSigned" type="_66i9YHlsEeOViYFNuR_VNg" association="_Z7KgU3luEeOViYFNuR_VNg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z7KgVXluEeOViYFNuR_VNg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z7KgVnluEeOViYFNuR_VNg" value="1"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="__9BQ0HtxEeOYhpiy1kqM8Q" name="generalizationset">
          <packagedElement xmi:type="uml:Class" xmi:id="_QiHa0HtyEeOYhpiy1kqM8Q" name="Tree"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_R70_wHtyEeOYhpiy1kqM8Q" name="Oak">
            <generalization xmi:type="uml:Generalization" xmi:id="_YAJ5sHtyEeOYhpiy1kqM8Q" general="_QiHa0HtyEeOYhpiy1kqM8Q"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_UDnysHtyEeOYhpiy1kqM8Q" name="Elm">
            <generalization xmi:type="uml:Generalization" xmi:id="_YNCfIHtyEeOYhpiy1kqM8Q" general="_QiHa0HtyEeOYhpiy1kqM8Q"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_UwaAMHtyEeOYhpiy1kqM8Q" name="Willow">
            <generalization xmi:type="uml:Generalization" xmi:id="_YYeTEHtyEeOYhpiy1kqM8Q" general="_QiHa0HtyEeOYhpiy1kqM8Q"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_GdFecKIoEeOn3tP_LveSqg" name="rootallinstances">
          <ownedComment xmi:type="uml:Comment" xmi:id="_VQ-JgKIoEeOn3tP_LveSqg">
            <body>This is to test that root objects in a inheritance hierarchy's allInstances works</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_KcvK4KIoEeOn3tP_LveSqg" name="BaseRoot">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_OHu18KIoEeOn3tP_LveSqg" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QF6Z4KIoEeOn3tP_LveSqg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QF7A8KIoEeOn3tP_LveSqg" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_QF9dMKIoEeOn3tP_LveSqg">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_WNGi0Ec1EeShtMlRJp6sTQ" name="nameUnique">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d8t54Ec1EeShtMlRJp6sTQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d8t54Uc1EeShtMlRJp6sTQ" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Lp9L8KIoEeOn3tP_LveSqg" name="MiddleRoot">
            <generalization xmi:type="uml:Generalization" xmi:id="_Q26ZAKIoEeOn3tP_LveSqg" general="_KcvK4KIoEeOn3tP_LveSqg"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_MmJucKIoEeOn3tP_LveSqg" name="TopRoot">
            <generalization xmi:type="uml:Generalization" xmi:id="_RMC7gKIoEeOn3tP_LveSqg" general="_Lp9L8KIoEeOn3tP_LveSqg"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_4HM4YKx3EeOnn8UJImpdOg" name="indexedName" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_54PYMKx3EeOnn8UJImpdOg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_54P_QKx3EeOnn8UJImpdOg" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zVuWQK1PEeOR4f3Enm7Mow" name="indexedNonUniqueName" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2fIXMK1PEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2fJlUK1PEeOR4f3Enm7Mow" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2gPAQK2YEeOR4f3Enm7Mow" name="indexUniqueInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5hwQgK2YEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5hw3kK2YEeOR4f3Enm7Mow" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_7xnaUK2YEeOR4f3Enm7Mow" name="indexNonUniqueInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9v0MYK2YEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9v0MYa2YEeOR4f3Enm7Mow" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_DNPeYK2ZEeOR4f3Enm7Mow" name="indexUniqueUnlimitedNatural" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F6Na8K2ZEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F6OCAK2ZEeOR4f3Enm7Mow" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_GWgVYK2ZEeOR4f3Enm7Mow" name="indexNonUniqueUnlimitedNatural" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_It5qkK2ZEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_It64sK2ZEeOR4f3Enm7Mow" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Ne57cK2ZEeOR4f3Enm7Mow" name="indexUniqueReal" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Pq548K2ZEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pq548a2ZEeOR4f3Enm7Mow" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_QDBeAK2ZEeOR4f3Enm7Mow" name="indexNonUniqueReal" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R0Yt8K2ZEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R0ZVAK2ZEeOR4f3Enm7Mow" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_hUxSoK2ZEeOR4f3Enm7Mow" name="indexNonUniqueBoolean" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jGM0AK2ZEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jGNbEK2ZEeOR4f3Enm7Mow" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_WSNSEiUFEeaBN4TljPEFdQ" name="topRootChild" type="_UscOICUFEeaBN4TljPEFdQ" aggregation="composite" association="_WSMrACUFEeaBN4TljPEFdQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fVvIECUFEeaBN4TljPEFdQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fVwWMCUFEeaBN4TljPEFdQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_UscOICUFEeaBN4TljPEFdQ" name="TopRootChild">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_6Mw2cCVpEeae-oTcrAoY9g" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_WSMrACUFEeaBN4TljPEFdQ" name="topRoot_topRootChild" memberEnd="_WSNSEiUFEeaBN4TljPEFdQ _WSNSEyUFEeaBN4TljPEFdQ" navigableOwnedEnd="_WSNSEyUFEeaBN4TljPEFdQ">
            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WSNSECUFEeaBN4TljPEFdQ" source="org.eclipse.papyrus">
              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WSNSESUFEeaBN4TljPEFdQ" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:type="uml:Property" xmi:id="_WSNSEyUFEeaBN4TljPEFdQ" name="topRoot" type="_MmJucKIoEeOn3tP_LveSqg" association="_WSMrACUFEeaBN4TljPEFdQ"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_sKCRgLEGEeOR4f3Enm7Mow" name="associationtoself">
          <packagedElement xmi:type="uml:Class" xmi:id="_Lnog0LEHEeOR4f3Enm7Mow" name="AssociationToSelf">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_O60I0LEHEeOR4f3Enm7Mow" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QDluwLEHEeOR4f3Enm7Mow" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QDmV0LEHEeOR4f3Enm7Mow" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_QDoLALEHEeOR4f3Enm7Mow">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_QttCwLEHEeOR4f3Enm7Mow" name="assocationTo" type="_Lnog0LEHEeOR4f3Enm7Mow" isOrdered="true" association="_QtuQ4LEHEeOR4f3Enm7Mow">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QttCwbEHEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QttCwrEHEeOR4f3Enm7Mow" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_QtuQ4bEHEeOR4f3Enm7Mow" name="assocationFrom" type="_Lnog0LEHEeOR4f3Enm7Mow" isOrdered="true" association="_QtuQ4LEHEeOR4f3Enm7Mow">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QtuQ4rEHEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QtuQ47EHEeOR4f3Enm7Mow" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_QtuQ4LEHEeOR4f3Enm7Mow" name="assocationToSelf_assocationToSelf_1" memberEnd="_QtuQ4bEHEeOR4f3Enm7Mow _QttCwLEHEeOR4f3Enm7Mow"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_7X-CMLEwEeOR4f3Enm7Mow" name="SequenceTestAgain1">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_CsQvMLExEeOR4f3Enm7Mow" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D2qFwLExEeOR4f3Enm7Mow" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D2qs0LExEeOR4f3Enm7Mow" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_D2tJELExEeOR4f3Enm7Mow">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_FoWF0LExEeOR4f3Enm7Mow" name="sequenceTestAgain2" type="_-YE9MLEwEeOR4f3Enm7Mow" isOrdered="true" association="_FoWF07ExEeOR4f3Enm7Mow">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FoWF0bExEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FoWF0rExEeOR4f3Enm7Mow" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_-YE9MLEwEeOR4f3Enm7Mow" name="SequenceTestAgain2">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_ENUSQLExEeOR4f3Enm7Mow" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FQ52MLExEeOR4f3Enm7Mow" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FQ6dQLExEeOR4f3Enm7Mow" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_FQ8ScLExEeOR4f3Enm7Mow">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_FoWF07ExEeOR4f3Enm7Mow" name="sequenceTestAgain1_sequenceTestAgain2_1" memberEnd="_FoWF1LExEeOR4f3Enm7Mow _FoWF0LExEeOR4f3Enm7Mow" navigableOwnedEnd="_FoWF1LExEeOR4f3Enm7Mow">
            <ownedEnd xmi:type="uml:Property" xmi:id="_FoWF1LExEeOR4f3Enm7Mow" name="sequenceTestAgain1" type="_7X-CMLEwEeOR4f3Enm7Mow" isOrdered="true" association="_FoWF07ExEeOR4f3Enm7Mow">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FoWF1bExEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FoWF1rExEeOR4f3Enm7Mow" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Aa-RMLgEEeORtvbQ18esMQ" name="E">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_EMc-wLgEEeORtvbQ18esMQ" name="to" type="_Aa-RMLgEEeORtvbQ18esMQ" isOrdered="true" association="_EMdl0rgEEeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EMdl0LgEEeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EMdl0bgEEeORtvbQ18esMQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_HfBiwLgEEeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IjvvILgEEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IjwWMLgEEeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_IjwWMbgEEeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_EMdl07gEEeORtvbQ18esMQ" name="from" type="_Aa-RMLgEEeORtvbQ18esMQ" isOrdered="true" association="_EMdl0rgEEeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EMdl1LgEEeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EMdl1bgEEeORtvbQ18esMQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:AssociationClass" xmi:id="_EMdl0rgEEeORtvbQ18esMQ" name="EAC" memberEnd="_EMdl07gEEeORtvbQ18esMQ _EMc-wLgEEeORtvbQ18esMQ">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_JzgG0LgEEeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K9spELgEEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K9tQILgEEeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_K9tQIbgEEeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_GuS-8LKqEeOR4f3Enm7Mow" name="associationclass">
          <packagedElement xmi:type="uml:Class" xmi:id="_Mt6_ELKqEeOR4f3Enm7Mow" name="AssociationClass1">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_SOlLQLKqEeOR4f3Enm7Mow" name="associationclass2" type="_QDxgkLKqEeOR4f3Enm7Mow" isOrdered="true" association="_SOlyUbKqEeOR4f3Enm7Mow">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SOlLQbKqEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SOlyULKqEeOR4f3Enm7Mow" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_g0njYLKxEeOR4f3Enm7Mow" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iBQ8sLKxEeOR4f3Enm7Mow" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iBRjwLKxEeOR4f3Enm7Mow" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_iBTY8LKxEeOR4f3Enm7Mow">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_QDxgkLKqEeOR4f3Enm7Mow" name="AssociationClass2">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_iPtBULKxEeOR4f3Enm7Mow" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jZJVoLKxEeOR4f3Enm7Mow" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jZJ8sLKxEeOR4f3Enm7Mow" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_jZNnELKxEeOR4f3Enm7Mow">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:AssociationClass" xmi:id="_SOlyUbKqEeOR4f3Enm7Mow" name="AssociationClassAC" memberEnd="_SOlyUrKqEeOR4f3Enm7Mow _SOlLQLKqEeOR4f3Enm7Mow" navigableOwnedEnd="_SOlyUrKqEeOR4f3Enm7Mow">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_jrj7ULKxEeOR4f3Enm7Mow" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kwtlgLKxEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kwuMkLKxEeOR4f3Enm7Mow" value="1"/>
            </ownedAttribute>
            <ownedEnd xmi:type="uml:Property" xmi:id="_SOlyUrKqEeOR4f3Enm7Mow" name="associationclass1" type="_Mt6_ELKqEeOR4f3Enm7Mow" isOrdered="true" association="_SOlyUbKqEeOR4f3Enm7Mow">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SOlyU7KqEeOR4f3Enm7Mow"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SOlyVLKqEeOR4f3Enm7Mow" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_ztV7MLPVEeORtvbQ18esMQ" name="AssociationClass3">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_4kWGYLPVEeORtvbQ18esMQ" name="associationclass4" type="_1fjfsLPVEeORtvbQ18esMQ" isOrdered="true" isUnique="false" association="_4kWtcbPVEeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4kWGYbPVEeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4kWtcLPVEeORtvbQ18esMQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_E_QH4LPWEeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkxUMLPWEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkx7QLPWEeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_Gk0XgLPWEeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_1fjfsLPVEeORtvbQ18esMQ" name="AssociationClass4">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_G9NpYLPWEeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ILgogLPWEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ILh2oLPWEeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_ILjr0LPWEeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_4kWtcrPVEeORtvbQ18esMQ" name="associationclass3" type="_ztV7MLPVEeORtvbQ18esMQ" isOrdered="true" isUnique="false" association="_4kWtcbPVEeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4kWtc7PVEeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4kWtdLPVEeORtvbQ18esMQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:AssociationClass" xmi:id="_4kWtcbPVEeORtvbQ18esMQ" name="AssociationClassAC2" memberEnd="_4kWtcrPVEeORtvbQ18esMQ _4kWGYLPVEeORtvbQ18esMQ">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Iu0J4LPWEeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KLIW4LPWEeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KLI98LPWEeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_KLKzILPWEeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_rk4OkLQ-EeORtvbQ18esMQ" name="AssociationClass5">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_5u1L0LQ-EeORtvbQ18esMQ" name="toAssociationclass5" type="_rk4OkLQ-EeORtvbQ18esMQ" isOrdered="true" association="_5u2Z8LQ-EeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5u1y4LQ-EeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5u1y4bQ-EeORtvbQ18esMQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_5u2Z8bQ-EeORtvbQ18esMQ" name="fromAssociationclass5" type="_rk4OkLQ-EeORtvbQ18esMQ" isOrdered="true" association="_5u2Z8LQ-EeORtvbQ18esMQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5u2Z8rQ-EeORtvbQ18esMQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5u2Z87Q-EeORtvbQ18esMQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_DJoSULQ_EeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ec4p8LQ_EeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ec5RALQ_EeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ec7tQLQ_EeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:AssociationClass" xmi:id="_5u2Z8LQ-EeORtvbQ18esMQ" name="AssociationClassAC3" memberEnd="_5u2Z8bQ-EeORtvbQ18esMQ _5u1L0LQ-EeORtvbQ18esMQ">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_FDjBULQ_EeORtvbQ18esMQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GOfKcLQ_EeORtvbQ18esMQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GOgYkLQ_EeORtvbQ18esMQ" value="1"/>
              <defaultValue xmi:type="uml:LiteralString" xmi:id="_GOiNwLQ_EeORtvbQ18esMQ">
                <value xsi:nil="true"/>
              </defaultValue>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_2GVe8K9kEeSa140Z-U4zOw" name="VirtualGroup">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_3gJKgK9kEeSa140Z-U4zOw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5KGK4K9kEeSa140Z-U4zOw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5KIAEK9kEeSa140Z-U4zOw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_8r8hAK9kEeSa140Z-U4zOw" name="workspaceelement" type="_6FfcIK9kEeSa140Z-U4zOw" association="_8r9vIK9kEeSa140Z-U4zOw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8r9IEK9kEeSa140Z-U4zOw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8r9IEa9kEeSa140Z-U4zOw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_6FfcIK9kEeSa140Z-U4zOw" name="WorkspaceElement">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Y-phoK9lEeSa140Z-U4zOw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aaOHwK9lEeSa140Z-U4zOw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aaOu0K9lEeSa140Z-U4zOw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:AssociationClass" xmi:id="_8r9vIK9kEeSa140Z-U4zOw" name="VirtualGroupWorkspaceElementAC" memberEnd="_8r9vIa9kEeSa140Z-U4zOw _8r8hAK9kEeSa140Z-U4zOw" navigableOwnedEnd="_8r9vIa9kEeSa140Z-U4zOw">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_bEU0sK9lEeSa140Z-U4zOw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cfcH0K9lEeSa140Z-U4zOw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cfdV8K9lEeSa140Z-U4zOw" value="1"/>
            </ownedAttribute>
            <ownedEnd xmi:type="uml:Property" xmi:id="_8r9vIa9kEeSa140Z-U4zOw" name="virtualgroup" type="_2GVe8K9kEeSa140Z-U4zOw" association="_8r9vIK9kEeSa140Z-U4zOw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8r9vIq9kEeSa140Z-U4zOw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8r9vI69kEeSa140Z-U4zOw" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tbi_sOdNEeWGDeyXZC6EeQ" name="Hour">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_i22JgOdbEeWLW5qNp04z3Q" name="hour" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nZ4hsOgdEeWMMt1TEkiLoA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_naEu8OgdEeWMMt1TEkiLoA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_gMFiECTVEeaBN4TljPEFdQ" name="objectType" type="_w0_AsOdNEeWGDeyXZC6EeQ" association="_gMDF0CTVEeaBN4TljPEFdQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qtWhYCTVEeaBN4TljPEFdQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qtXIcCTVEeaBN4TljPEFdQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_w0_AsOdNEeWGDeyXZC6EeQ" name="ObjectType">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_mHASsOdbEeWLW5qNp04z3Q" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUyIAOdbEeWLW5qNp04z3Q" name="Measurement" isAbstract="true">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_u9ZEkOdbEeWLW5qNp04z3Q" name="aggregated" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_eMSioCTXEeaBN4TljPEFdQ" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_UkxgsCTVEeaBN4TljPEFdQ" name="HalfHour">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_w-w1EiTVEeaBN4TljPEFdQ" name="objectType" type="_w0_AsOdNEeWGDeyXZC6EeQ" association="_w-wOACTVEeaBN4TljPEFdQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__TTRsCTVEeaBN4TljPEFdQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__TUf0CTVEeaBN4TljPEFdQ" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_LF3g0CTWEeaBN4TljPEFdQ" name="halfHour" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:AssociationClass" xmi:id="_gMDF0CTVEeaBN4TljPEFdQ" name="HourMeasurement" memberEnd="_gMFiECTVEeaBN4TljPEFdQ _gMFiESTVEeaBN4TljPEFdQ" navigableOwnedEnd="_gMFiESTVEeaBN4TljPEFdQ">
            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gMET8CTVEeaBN4TljPEFdQ" source="org.eclipse.papyrus">
              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gME7ACTVEeaBN4TljPEFdQ" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <generalization xmi:type="uml:Generalization" xmi:id="_Gm4NACTWEeaBN4TljPEFdQ" general="_tUyIAOdbEeWLW5qNp04z3Q"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_gMFiESTVEeaBN4TljPEFdQ" name="hour" type="_tbi_sOdNEeWGDeyXZC6EeQ" association="_gMDF0CTVEeaBN4TljPEFdQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oyunwCTVEeaBN4TljPEFdQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oyvO0CTVEeaBN4TljPEFdQ" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:AssociationClass" xmi:id="_w-wOACTVEeaBN4TljPEFdQ" name="HalfHourMeasurement" memberEnd="_w-w1EiTVEeaBN4TljPEFdQ _w-w1EyTVEeaBN4TljPEFdQ" navigableOwnedEnd="_w-w1EyTVEeaBN4TljPEFdQ">
            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w-w1ECTVEeaBN4TljPEFdQ" source="org.eclipse.papyrus">
              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w-w1ESTVEeaBN4TljPEFdQ" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <generalization xmi:type="uml:Generalization" xmi:id="_GGNI4CTWEeaBN4TljPEFdQ" general="_tUyIAOdbEeWLW5qNp04z3Q"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_w-w1EyTVEeaBN4TljPEFdQ" name="halfhour" type="_UkxgsCTVEeaBN4TljPEFdQ" association="_w-wOACTVEeaBN4TljPEFdQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CDEqoCTWEeaBN4TljPEFdQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CDF4wCTWEeaBN4TljPEFdQ" value="*"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_fjsrwM8FEeOjlpjTZXDyqw" name="validation">
          <packagedElement xmi:type="uml:Class" xmi:id="_iQoMEM8FEeOjlpjTZXDyqw" name="TestValidation">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_kceYkM8FEeOjlpjTZXDyqw" name="aMaxReal" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kxEvkM8FEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kxFWoM8FEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_quN0oM_PEeOjlpjTZXDyqw" name="aMinReal" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sq8nEM_PEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sq9OIM_PEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_s_LxsM_PEeOjlpjTZXDyqw" name="aRangeReal" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uy1goM_PEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uy2uwM_PEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_vQhiMM_PEeOjlpjTZXDyqw" name="aMinUnlimitedNatural" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xVSPQM_PEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xVUEcM_PEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_xpuOMM_PEeOjlpjTZXDyqw" name="aMaxUnlimitedNatural" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zZWYwM_PEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zZW_0M_PEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_zsuAsM_PEeOjlpjTZXDyqw" name="aRangeUnlimitedNatural" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1-M7IM_PEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1-NiMM_PEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2sYPwM_PEeOjlpjTZXDyqw" name="aMinInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_33mswM_PEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_33nT0M_PEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_4Jr7QM_PEeOjlpjTZXDyqw" name="aMaxInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5SrjoM_PEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5SsKsM_PEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_5kP0wM_PEeOjlpjTZXDyqw" name="aRangeInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7a9ewM_PEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7a-F0M_PEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_2bdskNCYEeOjlpjTZXDyqw" name="testUnlimitedNatural" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6HGQ0NCYEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6HIGANCYEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_ayvEwNCSEeOjlpjTZXDyqw" name="TestManyValidation">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_dAZ2MNCSEeOjlpjTZXDyqw" name="aMaxRealMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f_Q0ANCSEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f_Q0AdCSEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_MrOL8NCcEeOjlpjTZXDyqw" name="aMinRealMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OgOlwNCcEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OgQa8NCcEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_SLNpwNCcEeOjlpjTZXDyqw" name="aRangeRealMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T5X0sNCcEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T5X0sdCcEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_La9BcNCdEeOjlpjTZXDyqw" name="aMaxUnlimitedNaturalMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N172INCdEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N172IdCdEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_SZ6-sNCdEeOjlpjTZXDyqw" name="aMinUnlimitedNaturalMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Un8VcNCdEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Un8VcdCdEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_XsBKcNCdEeOjlpjTZXDyqw" name="aRangeUnlimitedNaturalMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z6WDMNCdEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z6WDMdCdEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_iuBp4NCeEeOjlpjTZXDyqw" name="aMaxIntegerMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k1fssNCeEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k1gTwNCeEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_nvpwsNCeEeOjlpjTZXDyqw" name="aMinIntegerMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qzGTkNCeEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qzGTkdCeEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_u4yWkNCeEeOjlpjTZXDyqw" name="aRangeIntegerMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xwaD8NCeEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xwaD8dCeEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_qZc0UNEpEeOjlpjTZXDyqw" name="javaprimitivetype">
          <packagedElement xmi:type="uml:Class" xmi:id="_wJdrINEpEeOjlpjTZXDyqw" name="JavaPrimitiveType">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_ySQjoNEpEeOjlpjTZXDyqw" name="aInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_082hoNEpEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_083IsNEpEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_hbIcMNEuEeOjlpjTZXDyqw" name="aManyInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jN3lINEuEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jN4MMNEuEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_aVG_QNEvEeOjlpjTZXDyqw" name="aLong" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dAFXwNEvEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dAGl4NEvEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_E0hWMNEwEeOjlpjTZXDyqw" name="aManyLong" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GKMvsNEwEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GKMvsdEwEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_sliXwNExEeOjlpjTZXDyqw" name="aDouble" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tzc8YNExEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tzdjcNExEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_vZrTUNExEeOjlpjTZXDyqw" name="aManyDouble" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wszvINExEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ws0WMNExEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_KWkXkNEyEeOjlpjTZXDyqw" name="aBoolean" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LxRbANEyEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LxSCENEyEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_NGNNoNEyEeOjlpjTZXDyqw" name="aManyBoolean" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OmLLkNEyEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OmMZsNEyEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_owHI4NEyEeOjlpjTZXDyqw" name="aFloat" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s4XXsNEyEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s4X-wNEyEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Ys4gYNEzEeOjlpjTZXDyqw" name="aManyFloat" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z_0H4NEzEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z_1WANEzEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_PMW7cBpoEeSL5ojTQwB9iQ" name="aByte" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#byte"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qb5QsBpoEeSL5ojTQwB9iQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qb7F4BpoEeSL5ojTQwB9iQ" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="__0MzwBppEeSL5ojTQwB9iQ" name="aManyByte" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#byte"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cs4REBpqEeSL5ojTQwB9iQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cs6GQBpqEeSL5ojTQwB9iQ" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_rbDk0NE1EeOjlpjTZXDyqw" name="JavaPrimitiveTypeWithValidation">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_y6zT4NE1EeOjlpjTZXDyqw" name="aMaxInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0w554NE1EeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0w6g8NE1EeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_XrnJQNE2EeOjlpjTZXDyqw" name="aMinInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZgQWsNE2EeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZgQWsdE2EeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_4S8KUNFCEeOjlpjTZXDyqw" name="aRangeInteger" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5v7swNFCEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5v7swdFCEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_ndVpsNFDEeOjlpjTZXDyqw" name="aMaxLong" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p36OsNFDEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p361wNFDEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_QZh9kNFIEeOjlpjTZXDyqw" name="aMinLong" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Su0Z8NFIEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Su0Z8dFIEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_W8svoNFIEeOjlpjTZXDyqw" name="aRangeLong" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVu_INFIEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVu_IdFIEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_mTekANFWEeOjlpjTZXDyqw" name="aMaxDouble" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oq1c8NFWEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oq2EANFWEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_r_ymkNFWEeOjlpjTZXDyqw" name="aMinDouble" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ttWUkNFWEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ttWUkdFWEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_wpkOENFWEeOjlpjTZXDyqw" name="aRangeDouble" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yB1okNFWEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yB2PoNFWEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_NS3w0NFXEeOjlpjTZXDyqw" name="aMaxFloat" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PR-h0NFXEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PR-h0dFXEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_VkmWcNFXEeOjlpjTZXDyqw" name="aMinFloat" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ww9b4NFXEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ww9b4dFXEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_mIauENFXEeOjlpjTZXDyqw" name="aRangeFloat" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uwO4cNFXEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uwRUsNFXEeOjlpjTZXDyqw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_V2c0ENFaEeOjlpjTZXDyqw" name="JavaManyPrimitiveTypeWithValidation">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_YgNEkNFaEeOjlpjTZXDyqw" name="aMaxIntegerMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cQAXINFaEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cQAXIdFaEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_jUvlMNFaEeOjlpjTZXDyqw" name="aMinIntegerMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lZ9lQNFaEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lZ9lQdFaEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_oV8OMNFaEeOjlpjTZXDyqw" name="aRangeIntegerMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#int"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qBcGsNFaEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qBctwNFaEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_4QCTYNFaEeOjlpjTZXDyqw" name="aMaxLongMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6h62cNFaEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6h62cdFaEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9RnW4NFaEeOjlpjTZXDyqw" name="aMinLongMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__g9jUNFaEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__g-KYNFaEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_C-xG8NFbEeOjlpjTZXDyqw" name="aRangeLongMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#long"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E5vl4NFbEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E5wM8NFbEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_KH2pgNFbEeOjlpjTZXDyqw" name="aMaxFloatMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L1UQ4NFbEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L1UQ4dFbEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Pca6cNFbEeOjlpjTZXDyqw" name="aMinFloatMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RVgjANFbEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RVgjAdFbEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_WVqDINFbEeOjlpjTZXDyqw" name="aRangeFloatMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#float"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YX8rANFbEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YX8rAdFbEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_ejQWsNFbEeOjlpjTZXDyqw" name="aMaxDoubleMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gGkjkNFbEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gGkjkdFbEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_jOL0wNFbEeOjlpjTZXDyqw" name="aMinDoubleMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lzuToNFbEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lzuTodFbEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_vTINUNFbEeOjlpjTZXDyqw" name="aRangeDoubleMany" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/JavaPrimitiveTypes.library.uml#double"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xSJewNFbEeOjlpjTZXDyqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xSJewdFbEeOjlpjTZXDyqw" value="*"/>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_Gqr64OdbEeOx-IVkU1GnZg" name="indexing">
          <packagedElement xmi:type="uml:Class" xmi:id="_LNewoOdbEeOx-IVkU1GnZg" name="Product">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_M6RpoOdbEeOx-IVkU1GnZg" name="created" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_cohIAQLgEeKtFpHFDhpFVA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OcId8OdbEeOx-IVkU1GnZg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OcJFAOdbEeOx-IVkU1GnZg" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_OBEmUOmPEeO5xohz8WLHnw" name="deleted" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_OGOTEAD6EeKS1vh1F4YVWQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xy8JAOmPEeO5xohz8WLHnw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xy8JAemPEeO5xohz8WLHnw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_wjzakOmPEeO5xohz8WLHnw" name="time" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_eqPvMALgEeKtFpHFDhpFVA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yt898OmPEeO5xohz8WLHnw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yt898emPEeO5xohz8WLHnw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_-Dzb4OmPEeO5xohz8WLHnw" name="type" type="_2rz6oOmPEeO5xohz8WLHnw" association="_-D0C8OmPEeO5xohz8WLHnw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Dzb4emPEeO5xohz8WLHnw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Dzb4umPEeO5xohz8WLHnw" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_2rz6oOmPEeO5xohz8WLHnw" name="PTYPE">
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4_vsIOmPEeO5xohz8WLHnw" name="TOY"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_9UYxIOmPEeO5xohz8WLHnw" name="REAL"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_-D0C8OmPEeO5xohz8WLHnw" name="product_pTYPE_1" memberEnd="_-D0C8emPEeO5xohz8WLHnw _-Dzb4OmPEeO5xohz8WLHnw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_-D0C8emPEeO5xohz8WLHnw" name="product" type="_LNewoOdbEeOx-IVkU1GnZg" association="_-D0C8OmPEeO5xohz8WLHnw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-D0C8umPEeO5xohz8WLHnw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-D0C8-mPEeO5xohz8WLHnw" value="*"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_-E93EO8BEeOCtvMnpL9cwg" name="enumeration">
          <packagedElement xmi:type="uml:Class" xmi:id="_A3Ag4O8CEeOCtvMnpL9cwg" name="Human">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_CTCaAO8CEeOCtvMnpL9cwg" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FJnlkO8CEeOCtvMnpL9cwg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FJwIcO8CEeOCtvMnpL9cwg" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_UH1RUO8CEeOCtvMnpL9cwg" name="gender" type="_RWnG4O8CEeOCtvMnpL9cwg" association="_UH-bQO8CEeOCtvMnpL9cwg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UH1RUe8CEeOCtvMnpL9cwg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UH1RUu8CEeOCtvMnpL9cwg" value="1"/>
              <defaultValue xmi:type="uml:InstanceValue" xmi:id="_4ECIcAyIEeaEuvEsUbiClg" type="_RWnG4O8CEeOCtvMnpL9cwg" instance="_R-u20O8CEeOCtvMnpL9cwg"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_NsiJ4GNvEeWlBoAlg3KdEg" name="testEnumNavigability" type="_MAamUGNvEeWlBoAlg3KdEg" association="_Nshi0GNvEeWlBoAlg3KdEg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kfi8wGNxEeWlBoAlg3KdEg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kflZAGNxEeWlBoAlg3KdEg" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_RWnG4O8CEeOCtvMnpL9cwg" name="Gender">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_NhNCIAhLEeaH-sBye-Fdjg" name="testEnumOper" bodyCondition="_bDzrgAhLEeaH-sBye-Fdjg" isQuery="true">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_bDzrgAhLEeaH-sBye-Fdjg">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_bDzrgQhLEeaH-sBye-Fdjg">
                  <language>OCL</language>
                  <body>test1 = 'halo'</body>
                </specification>
              </ownedRule>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_R2WdcAhLEeaH-sBye-Fdjg" name="test1">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedParameter>
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_UV5pEAhLEeaH-sBye-Fdjg" direction="return">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </ownedParameter>
            </ownedOperation>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_R-u20O8CEeOCtvMnpL9cwg" name="MALE"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_TIIu4O8CEeOCtvMnpL9cwg" name="FEMALE"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_UH-bQO8CEeOCtvMnpL9cwg" name="human_gender_1" memberEnd="_UH-bQe8CEeOCtvMnpL9cwg _UH1RUO8CEeOCtvMnpL9cwg">
            <ownedEnd xmi:type="uml:Property" xmi:id="_UH-bQe8CEeOCtvMnpL9cwg" name="human" type="_A3Ag4O8CEeOCtvMnpL9cwg" association="_UH-bQO8CEeOCtvMnpL9cwg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UH-bQu8CEeOCtvMnpL9cwg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UH-bQ-8CEeOCtvMnpL9cwg" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_1-1S0FFsEeSEt403SChaBA" name="TEST_LITERAL_ATTRIBUTE">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9FoWYFFsEeSEt403SChaBA" name="value">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            </ownedAttribute>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4UVKkFFsEeSEt403SChaBA" name="EnumerationLiteral1">
              <slot xmi:type="uml:Slot" xmi:id="_545UoFFsEeSEt403SChaBA" definingFeature="_9FoWYFFsEeSEt403SChaBA">
                <value xmi:type="uml:LiteralString" xmi:id="_JzX0UFFtEeSEt403SChaBA" value="/usr/share/rorotika/data"/>
              </slot>
            </ownedLiteral>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4yj-sFFsEeSEt403SChaBA" name="EnumerationLiteral2">
              <slot xmi:type="uml:Slot" xmi:id="_Oc6yUFFtEeSEt403SChaBA" definingFeature="_9FoWYFFsEeSEt403SChaBA">
                <value xmi:type="uml:LiteralString" xmi:id="_RRS-cFFtEeSEt403SChaBA" value="aaaa"/>
              </slot>
            </ownedLiteral>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_MAamUGNvEeWlBoAlg3KdEg" name="TestEnumNavigability">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Nshi02NvEeWlBoAlg3KdEg" name="human" type="_A3Ag4O8CEeOCtvMnpL9cwg" association="_Nshi0GNvEeWlBoAlg3KdEg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Wo4Z0GNvEeWlBoAlg3KdEg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Wo6PAGNvEeWlBoAlg3KdEg" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_Nshi0GNvEeWlBoAlg3KdEg" name="human_testEnumNavigability" memberEnd="_Nshi02NvEeWlBoAlg3KdEg _NsiJ4GNvEeWlBoAlg3KdEg">
            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Nshi0WNvEeWlBoAlg3KdEg" source="org.eclipse.papyrus">
              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nshi0mNvEeWlBoAlg3KdEg" key="nature" value="UML_Nature"/>
            </eAnnotations>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_2zoC8B0NEeSmCaILr6OaKg" name="ocl">
          <packagedElement xmi:type="uml:Package" xmi:id="_9SSIcB0NEeSmCaILr6OaKg" name="datatype">
            <packagedElement xmi:type="uml:Class" xmi:id="_BbojcB0OEeSmCaILr6OaKg" name="OclDataType1">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_H_B_AB0OEeSmCaILr6OaKg" name="oclDataType2" type="_FkeBEB0OEeSmCaILr6OaKg" aggregation="composite" association="_H_CmEB0OEeSmCaILr6OaKg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H_B_AR0OEeSmCaILr6OaKg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H_B_Ah0OEeSmCaILr6OaKg" value="*"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_52B8oB0QEeSmCaILr6OaKg" name="oclDataType2Emails" visibility="public" isDerived="true">
                <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_PyFX8AD6EeKS1vh1F4YVWQ"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Awks4B0REeSmCaILr6OaKg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Awl7AB0REeSmCaILr6OaKg" value="*"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_KcupIB0REeSmCaILr6OaKg" name="oclDataTypeEmailOcl">
                  <language>OCL</language>
                  <body>self.oclDataType2.email->asSet()</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_FkeBEB0OEeSmCaILr6OaKg" name="OclDataType2">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_VXktcB0OEeSmCaILr6OaKg" name="email" visibility="public">
                <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_PyFX8AD6EeKS1vh1F4YVWQ"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YjrdEB0OEeSmCaILr6OaKg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YjtSQB0OEeSmCaILr6OaKg" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_H_CmEB0OEeSmCaILr6OaKg" name="A_oclDataType1_oclDataType2_1" memberEnd="_H_CmER0OEeSmCaILr6OaKg _H_B_AB0OEeSmCaILr6OaKg" navigableOwnedEnd="_H_CmER0OEeSmCaILr6OaKg">
              <ownedEnd xmi:type="uml:Property" xmi:id="_H_CmER0OEeSmCaILr6OaKg" name="oclDataType1" type="_BbojcB0OEeSmCaILr6OaKg" association="_H_CmEB0OEeSmCaILr6OaKg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H_CmEh0OEeSmCaILr6OaKg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H_CmEx0OEeSmCaILr6OaKg" value="1"/>
              </ownedEnd>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_-5dNAB4-EeS3m7NpUxmIvw" name="ocloperator">
            <packagedElement xmi:type="uml:Class" xmi:id="_Ov124B4_EeS3m7NpUxmIvw" name="OclAnd">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_jVRCwB4_EeS3m7NpUxmIvw" name="age" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mHHfUB4_EeS3m7NpUxmIvw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mHKioB4_EeS3m7NpUxmIvw" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_m2VVwB4_EeS3m7NpUxmIvw" name="testAnd" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pg_lMB4_EeS3m7NpUxmIvw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_phAzUB4_EeS3m7NpUxmIvw" value="1"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_yo92UB4_EeS3m7NpUxmIvw" name="oclAndOcl">
                  <language>OCL</language>
                  <body>self.age > 1 and self.age &lt; 5</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_LjHRQCopEeSHBNK-NcrVHQ" name="OclIsUnique1">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_uuWP8CopEeSHBNK-NcrVHQ" name="Constraint" constrainedElement="_LjHRQCopEeSHBNK-NcrVHQ">
                <specification xmi:type="uml:LiteralString" xmi:id="_uubvgCopEeSHBNK-NcrVHQ" name="constraintSpec" value="self.oclIsUnique2->isUnique(oclIsUnique3)"/>
              </ownedRule>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_VwPzoCopEeSHBNK-NcrVHQ" name="oclIsUnique2" type="_QNjAECopEeSHBNK-NcrVHQ" aggregation="composite" association="_VwRBwCopEeSHBNK-NcrVHQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VwPzoSopEeSHBNK-NcrVHQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VwPzoiopEeSHBNK-NcrVHQ" value="*"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_jtYc4CopEeSHBNK-NcrVHQ" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lSn8YCopEeSHBNK-NcrVHQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lSrmwCopEeSHBNK-NcrVHQ" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_QNjAECopEeSHBNK-NcrVHQ" name="OclIsUnique2">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_c4Oi8CopEeSHBNK-NcrVHQ" name="oclIsUnique3" type="_SX6l4CopEeSHBNK-NcrVHQ" association="_c4Oi8yopEeSHBNK-NcrVHQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c4Oi8SopEeSHBNK-NcrVHQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c4Oi8iopEeSHBNK-NcrVHQ" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_nCeJYCopEeSHBNK-NcrVHQ" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oKPpwCopEeSHBNK-NcrVHQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oKQ34CopEeSHBNK-NcrVHQ" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_SX6l4CopEeSHBNK-NcrVHQ" name="OclIsUnique3">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_qcNsYCopEeSHBNK-NcrVHQ" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rroF0CopEeSHBNK-NcrVHQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rrpT8CopEeSHBNK-NcrVHQ" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_VwRBwCopEeSHBNK-NcrVHQ" name="A_oclIsUnique1_oclIsUnique2_1" memberEnd="_VwRBwSopEeSHBNK-NcrVHQ _VwPzoCopEeSHBNK-NcrVHQ" navigableOwnedEnd="_VwRBwSopEeSHBNK-NcrVHQ">
              <ownedEnd xmi:type="uml:Property" xmi:id="_VwRBwSopEeSHBNK-NcrVHQ" name="oclIsUnique1" type="_LjHRQCopEeSHBNK-NcrVHQ" association="_VwRBwCopEeSHBNK-NcrVHQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VwRBwiopEeSHBNK-NcrVHQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VwRBwyopEeSHBNK-NcrVHQ" value="1"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_c4Oi8yopEeSHBNK-NcrVHQ" name="A_oclIsUnique2_oclIsUnique3_1" memberEnd="_c4Oi9CopEeSHBNK-NcrVHQ _c4Oi8CopEeSHBNK-NcrVHQ" navigableOwnedEnd="_c4Oi9CopEeSHBNK-NcrVHQ">
              <ownedEnd xmi:type="uml:Property" xmi:id="_c4Oi9CopEeSHBNK-NcrVHQ" name="oclIsUnique2" type="_QNjAECopEeSHBNK-NcrVHQ" association="_c4Oi8yopEeSHBNK-NcrVHQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c4Oi9SopEeSHBNK-NcrVHQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c4Oi9iopEeSHBNK-NcrVHQ" value="*"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_xlaFwC0gEeSjA59PNO9unA" name="OclExists1">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_dU7ZsC0hEeSjA59PNO9unA" name="ExistsConstraint" constrainedElement="_xlaFwC0gEeSjA59PNO9unA">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_401EYC0hEeSjA59PNO9unA" name="existConstraintocl">
                  <language>OCL</language>
                  <body>self.oclExists2->exists(name='joe')</body>
                </specification>
              </ownedRule>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_8iISAC0gEeSjA59PNO9unA" name="oclExists2" type="_0WQcwC0gEeSjA59PNO9unA" aggregation="composite" association="_8iJgIC0gEeSjA59PNO9unA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8iISAS0gEeSjA59PNO9unA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8iISAi0gEeSjA59PNO9unA" value="*"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_EKpikC0hEeSjA59PNO9unA" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GyGtAC0hEeSjA59PNO9unA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GyJJQC0hEeSjA59PNO9unA" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_0WQcwC0gEeSjA59PNO9unA" name="OclExists2">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_H9wAwC0hEeSjA59PNO9unA" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JwjbIC0hEeSjA59PNO9unA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jwl3YC0hEeSjA59PNO9unA" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_8iJgIC0gEeSjA59PNO9unA" name="A_oclExists1_oclExists2_1" memberEnd="_8iJgIS0gEeSjA59PNO9unA _8iISAC0gEeSjA59PNO9unA" navigableOwnedEnd="_8iJgIS0gEeSjA59PNO9unA">
              <ownedEnd xmi:type="uml:Property" xmi:id="_8iJgIS0gEeSjA59PNO9unA" name="oclExists1" type="_xlaFwC0gEeSjA59PNO9unA" association="_8iJgIC0gEeSjA59PNO9unA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8iJgIi0gEeSjA59PNO9unA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8iJgIy0gEeSjA59PNO9unA" value="1"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_j4MgIC0mEeSjA59PNO9unA" name="ForAll1">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_xkZKYC0mEeSjA59PNO9unA" name="Constraint1">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_49ZYQC0mEeSjA59PNO9unA">
                  <language>OCL</language>
                  <body>self.forAll2->forAll(name='joe')</body>
                </specification>
              </ownedRule>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_oLSF8C0mEeSjA59PNO9unA" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ptpQkC0mEeSjA59PNO9unA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ptqesC0mEeSjA59PNO9unA" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_sSRJcC0mEeSjA59PNO9unA" name="forAll2" type="_mQTnAC0mEeSjA59PNO9unA" aggregation="composite" association="_sSRwgC0mEeSjA59PNO9unA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sSRJcS0mEeSjA59PNO9unA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sSRJci0mEeSjA59PNO9unA" value="*"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_mQTnAC0mEeSjA59PNO9unA" name="ForAll2">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_qHes4C0mEeSjA59PNO9unA" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_roi3AC0mEeSjA59PNO9unA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rokFIC0mEeSjA59PNO9unA" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_sSRwgC0mEeSjA59PNO9unA" name="A_forAll1_forAll2_1" memberEnd="_sSRwgS0mEeSjA59PNO9unA _sSRJcC0mEeSjA59PNO9unA" navigableOwnedEnd="_sSRwgS0mEeSjA59PNO9unA">
              <ownedEnd xmi:type="uml:Property" xmi:id="_sSRwgS0mEeSjA59PNO9unA" name="forAll1" type="_j4MgIC0mEeSjA59PNO9unA" association="_sSRwgC0mEeSjA59PNO9unA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sSRwgi0mEeSjA59PNO9unA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sSRwgy0mEeSjA59PNO9unA" value="1"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_BY-2sDBXEeSzKYkeDN1B-A" name="OclOr">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_FZISYDBXEeSzKYkeDN1B-A" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HCHCYDBXEeSzKYkeDN1B-A" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HCI3kDBXEeSzKYkeDN1B-A" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_JQrywDBXEeSzKYkeDN1B-A" name="orName" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Lma7EDBXEeSzKYkeDN1B-A" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LmcwQDBXEeSzKYkeDN1B-A" value="1"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_UD6EwDBXEeSzKYkeDN1B-A" name="oclOrNameOcl">
                  <language>OCL</language>
                  <body>if (self.name='halo' or self.name='bye') then
    'one'
else
    'two'
endif</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_cIVlADQXEeSIhaY8MDfmVw" name="OclIndexOf">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_fD1s0DQXEeSIhaY8MDfmVw" name="name">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_khm9EDQXEeSIhaY8MDfmVw" name="nameIndexOf" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_q4tCADQXEeSIhaY8MDfmVw" name="nameIndexOfOcl">
                  <language>OCL</language>
                  <body>self.name.indexOf('a')</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_IblREDQYEeSIhaY8MDfmVw" name="OclSubstring">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_KOeyEDQYEeSIhaY8MDfmVw" name="name">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_MQ8ZEDQYEeSIhaY8MDfmVw" name="substring" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N7czEDQYEeSIhaY8MDfmVw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N7eoQDQYEeSIhaY8MDfmVw" value="1"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_SjWyUDQYEeSIhaY8MDfmVw" name="substringOcl">
                  <language>OCL</language>
                  <body>self.name.substring(0, 3)</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_AQvhIDQZEeSIhaY8MDfmVw" name="OclSubstringIndexOf">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_IPoUMDQiEeSIhaY8MDfmVw" name="name">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_LqQoADQiEeSIhaY8MDfmVw" name="nameSubstringIndexOf" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NBfgsDQiEeSIhaY8MDfmVw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NBgHwDQiEeSIhaY8MDfmVw" value="1"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_aoDdADQiEeSIhaY8MDfmVw" name="nameSubstringIndexOfOcl">
                  <language>OCL</language>
                  <body>self.name.substring(0, self.name.indexOf('a'))</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_EzLUQEfSEeSIgo37w9oFNw" name="OclToUpperLowerCase">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_G-t-wEfSEeSIgo37w9oFNw" name="nameLower" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_RUwlgEfSEeSIgo37w9oFNw" name="oclLowerCase">
                  <language>OCL</language>
                  <body>'ASD'.concat('ASD').toLowerCase()</body>
                </defaultValue>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_5dFT0EfTEeSIgo37w9oFNw" name="nameUpper" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7eIlkEfTEeSIgo37w9oFNw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7eJzsEfTEeSIgo37w9oFNw" value="1"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_AV-eQEfUEeSIgo37w9oFNw" name="upperCaseOcl">
                  <language>OCL</language>
                  <body>'asd'.concat('asd').toUpperCase()</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_nioL8OFLEeSqkZJO8LzYrg" name="SortedByParent">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_qWeMkOFLEeSqkZJO8LzYrg" name="sortedByChild" type="_o5gfUOFLEeSqkZJO8LzYrg" association="_qWezoOFLEeSqkZJO8LzYrg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qWeMkeFLEeSqkZJO8LzYrg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qWeMkuFLEeSqkZJO8LzYrg" value="*"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_2i0NoOFLEeSqkZJO8LzYrg" name="sortedBy" visibility="public" type="_o5gfUOFLEeSqkZJO8LzYrg" isOrdered="true" isDerived="true">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3s8ecOFLEeSqkZJO8LzYrg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3s9FgOFLEeSqkZJO8LzYrg" value="*"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_BFjMkOFMEeSqkZJO8LzYrg">
                  <language>OCL</language>
                  <body>self.sortedByChild->sortedBy(sortBy)</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o5gfUOFLEeSqkZJO8LzYrg" name="SortedByChild">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_xXweAOFLEeSqkZJO8LzYrg" name="sortBy" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zXlAsOFLEeSqkZJO8LzYrg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zXmO0OFLEeSqkZJO8LzYrg" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_z4NBgOFLEeSqkZJO8LzYrg" name="sortByInt" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1tB1IOFLEeSqkZJO8LzYrg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1tCcMOFLEeSqkZJO8LzYrg" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_qWezoOFLEeSqkZJO8LzYrg" name="sortedByParent_sortedByChild" memberEnd="_qWezoeFLEeSqkZJO8LzYrg _qWeMkOFLEeSqkZJO8LzYrg">
              <ownedEnd xmi:type="uml:Property" xmi:id="_qWezoeFLEeSqkZJO8LzYrg" name="sortedByParent" type="_nioL8OFLEeSqkZJO8LzYrg" association="_qWezoOFLEeSqkZJO8LzYrg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qWezouFLEeSqkZJO8LzYrg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qWezo-FLEeSqkZJO8LzYrg" value="1"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_uol40BD9EeWZ7Iu7q0o1bw" name="IncludesAll1">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_6bFLQBEEEeWZ7Iu7q0o1bw" name="TestIncludesAll">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_Jb3C0BEFEeWZ7Iu7q0o1bw">
                  <language>OCL</language>
                  <body>self.includesAll4->includesAll(self.includesAll2.includesAll3.includesAll4)</body>
                </specification>
              </ownedRule>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_UxNjwBEAEeWZ7Iu7q0o1bw" name="includesAll2" type="_wNO7YBD9EeWZ7Iu7q0o1bw" association="_UxOK0BEAEeWZ7Iu7q0o1bw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UxNjwREAEeWZ7Iu7q0o1bw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UxNjwhEAEeWZ7Iu7q0o1bw" value="*"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_VOR6QBEAEeWZ7Iu7q0o1bw" name="includesAll4" type="_CPx60BD-EeWZ7Iu7q0o1bw" association="_VOR6QxEAEeWZ7Iu7q0o1bw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VOR6QREAEeWZ7Iu7q0o1bw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VOR6QhEAEeWZ7Iu7q0o1bw" value="*"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_wNO7YBD9EeWZ7Iu7q0o1bw" name="IncludesAll2">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_aBLaABErEeWVg6o5rvjiCQ" name="includesAll3" type="_Uqr2cBErEeWVg6o5rvjiCQ" association="_aBMoIBErEeWVg6o5rvjiCQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aBLaARErEeWVg6o5rvjiCQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aBLaAhErEeWVg6o5rvjiCQ" value="*"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_UxOK0BEAEeWZ7Iu7q0o1bw" name="includesAll1_includesAll2" memberEnd="_UxOK0REAEeWZ7Iu7q0o1bw _UxNjwBEAEeWZ7Iu7q0o1bw">
              <ownedEnd xmi:type="uml:Property" xmi:id="_UxOK0REAEeWZ7Iu7q0o1bw" name="includesAll1" type="_uol40BD9EeWZ7Iu7q0o1bw" association="_UxOK0BEAEeWZ7Iu7q0o1bw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UxOK0hEAEeWZ7Iu7q0o1bw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UxOK0xEAEeWZ7Iu7q0o1bw" value="1"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_VOR6QxEAEeWZ7Iu7q0o1bw" name="includesAll1_includesAll4" memberEnd="_VOR6RBEAEeWZ7Iu7q0o1bw _VOR6QBEAEeWZ7Iu7q0o1bw">
              <ownedEnd xmi:type="uml:Property" xmi:id="_VOR6RBEAEeWZ7Iu7q0o1bw" name="includesAll1" type="_uol40BD9EeWZ7Iu7q0o1bw" association="_VOR6QxEAEeWZ7Iu7q0o1bw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VOR6RREAEeWZ7Iu7q0o1bw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VOR6RhEAEeWZ7Iu7q0o1bw" value="*"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_klxFABEpEeWVg6o5rvjiCQ" name="testimport">
              <packagedElement xmi:type="uml:Class" xmi:id="_CPx60BD-EeWZ7Iu7q0o1bw" name="IncludesAll4"/>
              <packagedElement xmi:type="uml:Class" xmi:id="_Uqr2cBErEeWVg6o5rvjiCQ" name="IncludesAll3">
                <ownedAttribute xmi:type="uml:Property" xmi:id="_ermhwBErEeWVg6o5rvjiCQ" name="includesAll4" type="_CPx60BD-EeWZ7Iu7q0o1bw" association="_ernI0BErEeWVg6o5rvjiCQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ermhwRErEeWVg6o5rvjiCQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ermhwhErEeWVg6o5rvjiCQ" value="*"/>
                </ownedAttribute>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_aBMoIBErEeWVg6o5rvjiCQ" name="includesAll2_includesAll3" memberEnd="_aBMoIRErEeWVg6o5rvjiCQ _aBLaABErEeWVg6o5rvjiCQ">
              <ownedEnd xmi:type="uml:Property" xmi:id="_aBMoIRErEeWVg6o5rvjiCQ" name="includesAll2" type="_wNO7YBD9EeWZ7Iu7q0o1bw" association="_aBMoIBErEeWVg6o5rvjiCQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aBMoIhErEeWVg6o5rvjiCQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aBMoIxErEeWVg6o5rvjiCQ" value="1"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_ernI0BErEeWVg6o5rvjiCQ" name="includesAll3_includesAll4" memberEnd="_ernI0RErEeWVg6o5rvjiCQ _ermhwBErEeWVg6o5rvjiCQ">
              <ownedEnd xmi:type="uml:Property" xmi:id="_ernI0RErEeWVg6o5rvjiCQ" name="includesAll3" type="_Uqr2cBErEeWVg6o5rvjiCQ" association="_ernI0BErEeWVg6o5rvjiCQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ernI0hErEeWVg6o5rvjiCQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ernI0xErEeWVg6o5rvjiCQ" value="1"/>
              </ownedEnd>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_X0POkB5KEeSglo_7OnFCeA" name="oclenum">
            <packagedElement xmi:type="uml:Class" xmi:id="_a90OoB5KEeSglo_7OnFCeA" name="OclEnum">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_e5AR0B5KEeSglo_7OnFCeA" name="oCLENUM1" type="_cAB5kB5KEeSglo_7OnFCeA" association="_e5A44B5KEeSglo_7OnFCeA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e5AR0R5KEeSglo_7OnFCeA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e5AR0h5KEeSglo_7OnFCeA" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_mIrkkB5KEeSglo_7OnFCeA" name="isEnum1" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n8238B5KEeSglo_7OnFCeA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n84tIB5KEeSglo_7OnFCeA" value="1"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_1iyiIB5KEeSglo_7OnFCeA" name="isEnumOcl">
                  <language>OCL</language>
                  <body>self.oCLENUM1 = OCLENUM1::ENUM1</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Enumeration" xmi:id="_cAB5kB5KEeSglo_7OnFCeA" name="OCLENUM1">
              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_dXsQEB5KEeSglo_7OnFCeA" name="ENUM1"/>
              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_eJgukB5KEeSglo_7OnFCeA" name="ENUM2"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_e5A44B5KEeSglo_7OnFCeA" name="A_oclEnum_oCLENUM1_1" memberEnd="_e5A44R5KEeSglo_7OnFCeA _e5AR0B5KEeSglo_7OnFCeA">
              <ownedEnd xmi:type="uml:Property" xmi:id="_e5A44R5KEeSglo_7OnFCeA" name="oclEnum" type="_a90OoB5KEeSglo_7OnFCeA" association="_e5A44B5KEeSglo_7OnFCeA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e5A44h5KEeSglo_7OnFCeA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e5A44x5KEeSglo_7OnFCeA" value="*"/>
              </ownedEnd>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_35F_ADANEeSW2N9UJoM5Cg" name="qualifier">
            <ownedComment xmi:type="uml:Comment" xmi:id="_aLqQUDAOEeSW2N9UJoM5Cg" annotatedElement="_BRRPUDAOEeSW2N9UJoM5Cg">
              <body>oclQualifierB[name]</body>
            </ownedComment>
            <packagedElement xmi:type="uml:Class" xmi:id="_8KRgUDANEeSW2N9UJoM5Cg" name="OclQualifierA">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_BRQBMDAOEeSW2N9UJoM5Cg" name="oclQualifierB" type="_-WZZoDANEeSW2N9UJoM5Cg" association="_BRRPUDAOEeSW2N9UJoM5Cg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BRQBMTAOEeSW2N9UJoM5Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BRQBMjAOEeSW2N9UJoM5Cg" value="1"/>
                <qualifier xmi:type="uml:Property" xmi:id="_ODMpsDAOEeSW2N9UJoM5Cg" name="oclQualifierBQualifier">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </qualifier>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_isrZsDAPEeSW2N9UJoM5Cg" name="allOclQualifierBs" visibility="public" type="_-WZZoDANEeSW2N9UJoM5Cg" isDerived="true">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mshTYDAPEeSW2N9UJoM5Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_msh6cDAPEeSW2N9UJoM5Cg" value="*"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_tAkEUDAPEeSW2N9UJoM5Cg" name="oclQualiferAoclQualifierBsocl">
                  <language>OCL</language>
                  <body>self.oclQualifierB->asSet()</body>
                </defaultValue>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_6htDMDAREeSW2N9UJoM5Cg" name="allOclQualifierC" visibility="public" type="_IQfZUDAQEeSW2N9UJoM5Cg" isDerived="true">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-EyvcDAREeSW2N9UJoM5Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-EzWgDAREeSW2N9UJoM5Cg" value="*"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_GsZecDASEeSW2N9UJoM5Cg" name="oclQualifierAoclQualifierCOcl">
                  <language>OCL</language>
                  <body>self.oclQualifierB.oclQualifierC->asSet()</body>
                </defaultValue>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_EHTu8CruEeWw9q-1uqTs4Q" name="oclQualifierAA" type="__rsfQCrtEeWw9q-1uqTs4Q" association="_EHQroCruEeWw9q-1uqTs4Q">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v0hVwCruEeWw9q-1uqTs4Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v0ij4CruEeWw9q-1uqTs4Q" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_-WZZoDANEeSW2N9UJoM5Cg" name="OclQualifierB">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_JE2gYDAOEeSW2N9UJoM5Cg" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LY6NsDAOEeSW2N9UJoM5Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LY8C4DAOEeSW2N9UJoM5Cg" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_hqggIDAREeSW2N9UJoM5Cg" name="oclQualifierC" type="_IQfZUDAQEeSW2N9UJoM5Cg" association="_hqhHMDAREeSW2N9UJoM5Cg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hqggITAREeSW2N9UJoM5Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hqggIjAREeSW2N9UJoM5Cg" value="*"/>
                <qualifier xmi:type="uml:Property" xmi:id="_pXA40DAREeSW2N9UJoM5Cg" name="oclQualifierBoclQualiferCqualifier">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </qualifier>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_BRRPUDAOEeSW2N9UJoM5Cg" name="A_oclQualifierA_oclQualifierB_1" memberEnd="_BRRPUTAOEeSW2N9UJoM5Cg _BRQBMDAOEeSW2N9UJoM5Cg" navigableOwnedEnd="_BRRPUTAOEeSW2N9UJoM5Cg">
              <ownedEnd xmi:type="uml:Property" xmi:id="_BRRPUTAOEeSW2N9UJoM5Cg" name="oclQualifierA" type="_8KRgUDANEeSW2N9UJoM5Cg" association="_BRRPUDAOEeSW2N9UJoM5Cg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BRRPUjAOEeSW2N9UJoM5Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BRRPUzAOEeSW2N9UJoM5Cg" value="1"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_IQfZUDAQEeSW2N9UJoM5Cg" name="OclQualifierC">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_KOKm8DAQEeSW2N9UJoM5Cg" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LnGIwDAQEeSW2N9UJoM5Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LnH98DAQEeSW2N9UJoM5Cg" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_hqhHMDAREeSW2N9UJoM5Cg" name="A_oclQualifierB_oclQualifierC_1" memberEnd="_hqhHMTAREeSW2N9UJoM5Cg _hqggIDAREeSW2N9UJoM5Cg" navigableOwnedEnd="_hqhHMTAREeSW2N9UJoM5Cg">
              <ownedEnd xmi:type="uml:Property" xmi:id="_hqhHMTAREeSW2N9UJoM5Cg" name="oclQualifierB" type="_-WZZoDANEeSW2N9UJoM5Cg" association="_hqhHMDAREeSW2N9UJoM5Cg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hqhHMjAREeSW2N9UJoM5Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hqhHMzAREeSW2N9UJoM5Cg" value="*"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="__rsfQCrtEeWw9q-1uqTs4Q" name="OclQualifierAA">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_BZfd0CruEeWw9q-1uqTs4Q" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_EHTH4CruEeWw9q-1uqTs4Q" name="oclQualifierA" type="_8KRgUDANEeSW2N9UJoM5Cg" association="_EHQroCruEeWw9q-1uqTs4Q">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uofngCruEeWw9q-1uqTs4Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uoiDwCruEeWw9q-1uqTs4Q" value="*"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_v6SpwCryEeWw9q-1uqTs4Q" name="oclQualifierBs" visibility="public" type="_-WZZoDANEeSW2N9UJoM5Cg" isDerived="true">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0tYlUCryEeWw9q-1uqTs4Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0tZzcCryEeWw9q-1uqTs4Q" value="*"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_QYOfQCr0EeWw9q-1uqTs4Q">
                  <language>OCL</language>
                  <body>self.oclQualifierA.oclQualifierB->asSet()</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_EHQroCruEeWw9q-1uqTs4Q" name="oclQualifierA_oclQualifierAA" memberEnd="_EHTH4CruEeWw9q-1uqTs4Q _EHTu8CruEeWw9q-1uqTs4Q">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EHSg0CruEeWw9q-1uqTs4Q" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EHSg0SruEeWw9q-1uqTs4Q" key="nature" value="UML_Nature"/>
              </eAnnotations>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_2-bCgDA5EeSDyJkOzdhL-A" name="operation">
            <packagedElement xmi:type="uml:Class" xmi:id="_6Xt5kDA5EeSDyJkOzdhL-A" name="OclOperationA">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_BTVn4DA6EeSDyJkOzdhL-A" name="oclOperationEnum" type="_82-xUDA5EeSDyJkOzdhL-A" association="_BTW2ADA6EeSDyJkOzdhL-A">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BTVn4TA6EeSDyJkOzdhL-A" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BTVn4jA6EeSDyJkOzdhL-A" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_GhVWwDA6EeSDyJkOzdhL-A" name="getStringForOclOperationEnum" bodyCondition="_qlPC0DA6EeSDyJkOzdhL-A" isQuery="true">
                <ownedRule xmi:type="uml:Constraint" xmi:id="_qlPC0DA6EeSDyJkOzdhL-A" name="getStringForOclOperationEnum">
                  <specification xmi:type="uml:OpaqueExpression" xmi:id="_097U8DA6EeSDyJkOzdhL-A" name="getStringForOclEnumOcl">
                    <language>OCL</language>
                    <body>if (not oclOperationEnum.oclIsUndefined()) then
    oclOperationEnumParam.toString()
else
    ''
endif</body>
                  </specification>
                </ownedRule>
                <ownedParameter xmi:type="uml:Parameter" xmi:id="_SSXU0DA6EeSDyJkOzdhL-A" name="oclOperationEnumParam" type="_82-xUDA5EeSDyJkOzdhL-A"/>
                <ownedParameter xmi:type="uml:Parameter" xmi:id="_45iO4DA6EeSDyJkOzdhL-A" name="getStringForOclEnumResult" direction="return">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </ownedParameter>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_BTW2ADA6EeSDyJkOzdhL-A" name="A_oclOperationA_oclOperationEnum_1" memberEnd="_BTW2ATA6EeSDyJkOzdhL-A _BTVn4DA6EeSDyJkOzdhL-A">
              <ownedEnd xmi:type="uml:Property" xmi:id="_BTW2ATA6EeSDyJkOzdhL-A" name="oclOperationA" type="_6Xt5kDA5EeSDyJkOzdhL-A" association="_BTW2ADA6EeSDyJkOzdhL-A">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BTW2AjA6EeSDyJkOzdhL-A"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BTW2AzA6EeSDyJkOzdhL-A" value="*"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_73LPQDA7EeSDyJkOzdhL-A" name="ocloperationtest">
              <packagedElement xmi:type="uml:Enumeration" xmi:id="_82-xUDA5EeSDyJkOzdhL-A" name="OclOperationEnum">
                <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="__Rym4DA5EeSDyJkOzdhL-A" name="TEST1"/>
                <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_AXBJkDA6EeSDyJkOzdhL-A" name="TEST2"/>
              </packagedElement>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_h2nzAFMPEeS8pYcpPdl0ow" name="oclIsTypeOf">
            <packagedElement xmi:type="uml:Class" xmi:id="_lPyHMFMPEeS8pYcpPdl0ow" name="OclIsTypeOf">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_pTcw8FMPEeS8pYcpPdl0ow" name="test" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sIo1YFMPEeS8pYcpPdl0ow" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sIpccFMPEeS8pYcpPdl0ow" value="1"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_ye1icFMPEeS8pYcpPdl0ow">
                  <language>OCL</language>
                  <body>self.oclIsTypeOf(OclIsTypeOf)</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_aLQ0YFMQEeS8pYcpPdl0ow" name="OclIsKindOf">
              <generalization xmi:type="uml:Generalization" xmi:id="_PRjDYFMREeS8pYcpPdl0ow" general="_NkPNAFMREeS8pYcpPdl0ow"/>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_cn2yoFMQEeS8pYcpPdl0ow" name="test" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eN-b4FMQEeS8pYcpPdl0ow" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eN_qAFMQEeS8pYcpPdl0ow" value="1"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_hx7DwFMQEeS8pYcpPdl0ow">
                  <language>OCL</language>
                  <body>self.oclIsKindOf(AbstractOclIsKindOf)</body>
                </defaultValue>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_PRFUYORQEeSToKE0MwMyDA" name="something" type="_JYqvgORQEeSToKE0MwMyDA" association="_PRF7cORQEeSToKE0MwMyDA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PRFUYeRQEeSToKE0MwMyDA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PRFUYuRQEeSToKE0MwMyDA" value="*"/>
              </ownedAttribute>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_Ca718FMUEeS8pYcpPdl0ow" name="testCast" bodyCondition="_dIIRUFMUEeS8pYcpPdl0ow" isQuery="true">
                <ownedRule xmi:type="uml:Constraint" xmi:id="_dIIRUFMUEeS8pYcpPdl0ow">
                  <specification xmi:type="uml:OpaqueExpression" xmi:id="_dIIRUVMUEeS8pYcpPdl0ow">
                    <language>OCL</language>
                    <body>if (param1.oclIsTypeOf(OclIsTypeOf)) then
	param1.oclAsType(OclIsTypeOf).test
else 
	false
endif</body>
                  </specification>
                </ownedRule>
                <ownedParameter xmi:type="uml:Parameter" xmi:id="_FBNUoFMUEeS8pYcpPdl0ow" direction="return">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </ownedParameter>
                <ownedParameter xmi:type="uml:Parameter" xmi:id="_GZhycFMUEeS8pYcpPdl0ow" name="param1" type="_lPyHMFMPEeS8pYcpPdl0ow"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_NkPNAFMREeS8pYcpPdl0ow" name="AbstractOclIsKindOf">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_63UfIOTBEeSF5_jQQbOZ8Q" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_83cj0OTBEeSF5_jQQbOZ8Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_83dx8OTBEeSF5_jQQbOZ8Q" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_TxOmIORNEeSToKE0MwMyDA" name="TestOclTypeOf">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_Yh44wORNEeSToKE0MwMyDA" name="abstractOclIsKindOf" type="_NkPNAFMREeS8pYcpPdl0ow" association="_Yh5f0ORNEeSToKE0MwMyDA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yh44weRNEeSToKE0MwMyDA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yh44wuRNEeSToKE0MwMyDA" value="*"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_lsAX8OTBEeSF5_jQQbOZ8Q" name="testOclTypeOf" visibility="public" type="_JYqvgORQEeSToKE0MwMyDA" isDerived="true">
                <ownedComment xmi:type="uml:Comment" xmi:id="_mtepwOTGEeSF5_jQQbOZ8Q">
                  <body>Kind</body>
                </ownedComment>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ql9JcOTBEeSF5_jQQbOZ8Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ql_lsOTBEeSF5_jQQbOZ8Q" value="*"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_53DU8OTBEeSF5_jQQbOZ8Q">
                  <language>OCL</language>
                  <body>self.abstractOclIsKindOf->any(name='testOclIsKindOf').oclAsType(OclIsKindOf).something</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_Yh5f0ORNEeSToKE0MwMyDA" name="testOclTypeOf_abstractOclIsKindOf" memberEnd="_Yh5f0eRNEeSToKE0MwMyDA _Yh44wORNEeSToKE0MwMyDA" navigableOwnedEnd="_Yh5f0eRNEeSToKE0MwMyDA">
              <ownedEnd xmi:type="uml:Property" xmi:id="_Yh5f0eRNEeSToKE0MwMyDA" name="testOclTypeOf" type="_TxOmIORNEeSToKE0MwMyDA" association="_Yh5f0ORNEeSToKE0MwMyDA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yh5f0uRNEeSToKE0MwMyDA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yh5f0-RNEeSToKE0MwMyDA" value="1"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_JYqvgORQEeSToKE0MwMyDA" name="Something">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_KxKzgORQEeSToKE0MwMyDA" name="test" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N3zNQORQEeSToKE0MwMyDA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N31CcORQEeSToKE0MwMyDA" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_PRF7cORQEeSToKE0MwMyDA" name="oclIsKindOf_something" memberEnd="_PRF7ceRQEeSToKE0MwMyDA _PRFUYORQEeSToKE0MwMyDA" navigableOwnedEnd="_PRF7ceRQEeSToKE0MwMyDA">
              <ownedEnd xmi:type="uml:Property" xmi:id="_PRF7ceRQEeSToKE0MwMyDA" name="oclIsKindOf" type="_aLQ0YFMQEeS8pYcpPdl0ow" association="_PRF7cORQEeSToKE0MwMyDA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PRF7cuRQEeSToKE0MwMyDA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PRF7c-RQEeSToKE0MwMyDA" value="1"/>
              </ownedEnd>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_HnbJYBEIEeWZ7Iu7q0o1bw" name="collect">
            <ownedComment xmi:type="uml:Comment" xmi:id="_KzSzABEJEeWZ7Iu7q0o1bw">
              <body>This is to test collect over classes in different packages</body>
            </ownedComment>
            <packagedElement xmi:type="uml:Class" xmi:id="_PhpN8BEIEeWZ7Iu7q0o1bw" name="Collect1">
              <ownedRule xmi:type="uml:Constraint" xmi:id="_Qm0sAMwCEeWxqrMOAg_54g" name="CheckOnlyOneEnumeration1Undefined">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_LWkd4MwDEeWxqrMOAg_54g">
                  <language>OCL</language>
                  <body>self.collect2->select(c | c.enumeration1.oclIsUndefined())->size() &lt;= 1</body>
                </specification>
              </ownedRule>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_-h-D8BELEeWZ7Iu7q0o1bw" name="collect2" type="_T5kwIBELEeWZ7Iu7q0o1bw" association="_-h-rABELEeWZ7Iu7q0o1bw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-h-D8RELEeWZ7Iu7q0o1bw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-h-D8hELEeWZ7Iu7q0o1bw" value="*"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_LlIYQBEMEeWZ7Iu7q0o1bw" name="collect" visibility="public" type="_Vtw1IBEMEeWZ7Iu7q0o1bw" isDerived="true">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjXM0BEMEeWZ7Iu7q0o1bw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjYa8BEMEeWZ7Iu7q0o1bw" value="*"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_ji4K0BEMEeWZ7Iu7q0o1bw">
                  <language>OCL</language>
                  <body>self.collect2.collect3->asSet()</body>
                </defaultValue>
              </ownedAttribute>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_HmqL4MwqEeWxqrMOAg_54g" name="testDataType" bodyCondition="_VMfIYMwqEeWxqrMOAg_54g" isQuery="true">
                <ownedRule xmi:type="uml:Constraint" xmi:id="_VMfIYMwqEeWxqrMOAg_54g">
                  <specification xmi:type="uml:OpaqueExpression" xmi:id="_VMfIYcwqEeWxqrMOAg_54g">
                    <language>OCL</language>
                    <body>self.collect2->select(c | c.password.oclIsUndefined())</body>
                  </specification>
                </ownedRule>
                <ownedParameter xmi:type="uml:Parameter" xmi:id="_eiMMIMwtEeWxqrMOAg_54g" type="_T5kwIBELEeWZ7Iu7q0o1bw" direction="return">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G7bgwMwuEeWxqrMOAg_54g"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G7cu4MwuEeWxqrMOAg_54g" value="*"/>
                </ownedParameter>
              </ownedOperation>
              <ownedOperation xmi:type="uml:Operation" xmi:id="_XXpz4Mw0EeWxqrMOAg_54g" name="testReal" bodyCondition="_jT1SAMw0EeWxqrMOAg_54g" isQuery="true">
                <ownedRule xmi:type="uml:Constraint" xmi:id="_jT1SAMw0EeWxqrMOAg_54g">
                  <specification xmi:type="uml:OpaqueExpression" xmi:id="_jT1SAcw0EeWxqrMOAg_54g">
                    <language>OCL</language>
                    <body>self.collect2->select(c | c.really.oclIsUndefined())</body>
                  </specification>
                </ownedRule>
                <ownedParameter xmi:type="uml:Parameter" xmi:id="_cVHzcMw0EeWxqrMOAg_54g" type="_T5kwIBELEeWZ7Iu7q0o1bw" direction="return">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oR7HMMw1EeWxqrMOAg_54g"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oR7uQMw1EeWxqrMOAg_54g" value="*"/>
                </ownedParameter>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_-h-rABELEeWZ7Iu7q0o1bw" name="collect1_collect2" memberEnd="_-h-rARELEeWZ7Iu7q0o1bw _-h-D8BELEeWZ7Iu7q0o1bw">
              <ownedEnd xmi:type="uml:Property" xmi:id="_-h-rARELEeWZ7Iu7q0o1bw" name="collect1" type="_PhpN8BEIEeWZ7Iu7q0o1bw" association="_-h-rABELEeWZ7Iu7q0o1bw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-h-rAhELEeWZ7Iu7q0o1bw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-h-rAxELEeWZ7Iu7q0o1bw" value="1"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Enumeration" xmi:id="_z1JQYMwBEeWxqrMOAg_54g" name="Enumeration1">
              <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_0-0OMMwBEeWxqrMOAg_54g" name="EnumerationLiteral1"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_1syHcMwBEeWxqrMOAg_54g" name="enumeration1_collect2" memberEnd="_1szVkMwBEeWxqrMOAg_54g _1szVkcwBEeWxqrMOAg_54g">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1syugMwBEeWxqrMOAg_54g" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1syugcwBEeWxqrMOAg_54g" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_1szVkcwBEeWxqrMOAg_54g" name="collect2" type="_T5kwIBELEeWZ7Iu7q0o1bw" association="_1syHcMwBEeWxqrMOAg_54g">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_77H5AMwBEeWxqrMOAg_54g" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_77K8UMwBEeWxqrMOAg_54g" value="1"/>
              </ownedEnd>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_T5kwIBELEeWZ7Iu7q0o1bw" name="Collect2">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_XC1xsBEMEeWZ7Iu7q0o1bw" name="collect3" type="_Vtw1IBEMEeWZ7Iu7q0o1bw" association="_XC2YwBEMEeWZ7Iu7q0o1bw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XC1xsREMEeWZ7Iu7q0o1bw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XC1xshEMEeWZ7Iu7q0o1bw" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_1szVkMwBEeWxqrMOAg_54g" name="enumeration1" type="_z1JQYMwBEeWxqrMOAg_54g" association="_1syHcMwBEeWxqrMOAg_54g">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9mQlIMwBEeWxqrMOAg_54g"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9mRzQMwBEeWxqrMOAg_54g" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_hR3bQMwpEeWxqrMOAg_54g" name="password" visibility="public">
              <type xmi:type="uml:DataType" href="umlg-datatypes.uml#_Tyt4EBwUEeS0VvhEKHz6FQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oQrngMwpEeWxqrMOAg_54g"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oQs1oMwpEeWxqrMOAg_54g" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_QzOdkMw0EeWxqrMOAg_54g" name="really" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vblv0Mw0EeWxqrMOAg_54g"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VbmW4Mw0EeWxqrMOAg_54g" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_XC2YwBEMEeWZ7Iu7q0o1bw" name="collect2_collect3" memberEnd="_XC2YwREMEeWZ7Iu7q0o1bw _XC1xsBEMEeWZ7Iu7q0o1bw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_XC2YwREMEeWZ7Iu7q0o1bw" name="collect2" type="_T5kwIBELEeWZ7Iu7q0o1bw" association="_XC2YwBEMEeWZ7Iu7q0o1bw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XC2YwhEMEeWZ7Iu7q0o1bw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XC2YwxEMEeWZ7Iu7q0o1bw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_Vtw1IBEMEeWZ7Iu7q0o1bw" name="Collect3"/>
          <packagedElement xmi:type="uml:Package" xmi:id="_m8dHsPfoEeWnNIcKMsy8gg" name="iterate">
            <packagedElement xmi:type="uml:Class" xmi:id="_qM8oEPfoEeWnNIcKMsy8gg" name="IterateParent">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_vd4WMPfoEeWnNIcKMsy8gg" name="iterateChild" type="_tcpeQPfoEeWnNIcKMsy8gg" isOrdered="true" aggregation="composite" association="_vd2hAPfoEeWnNIcKMsy8gg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1GYPwPfoEeWnNIcKMsy8gg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1GZd4PfoEeWnNIcKMsy8gg" value="*"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_5InWIPfoEeWnNIcKMsy8gg" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_9wGeoPfoEeWnNIcKMsy8gg" name="iterChild" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_P7db0PfpEeWnNIcKMsy8gg">
                  <language>OCL</language>
                  <body>self.iterateChild->iterate(c : IterateChild; acc : String = '' | acc.concat(c.name))</body>
                </defaultValue>
              </ownedAttribute>
              <ownedAttribute xmi:type="uml:Property" xmi:id="_eloX8PfuEeWnNIcKMsy8gg" name="iterWithIf" visibility="public" isDerived="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_t2_MsPfvEeWnNIcKMsy8gg">
                  <language>OCL</language>
                  <body>self.iterateChild->iterate(c : IterateChild; acc : String = '' | if (acc = '') then 'start'.concat(c.name) else acc.concat(c.name) endif )</body>
                </defaultValue>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tcpeQPfoEeWnNIcKMsy8gg" name="IterateChild">
              <ownedAttribute xmi:type="uml:Property" xmi:id="_7Hrq4PfoEeWnNIcKMsy8gg" name="name" visibility="public">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_vd2hAPfoEeWnNIcKMsy8gg" name="iterateParent_iterateChild" memberEnd="_vd4WMPfoEeWnNIcKMsy8gg _vd49QPfoEeWnNIcKMsy8gg" navigableOwnedEnd="_vd49QPfoEeWnNIcKMsy8gg">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vd3vIPfoEeWnNIcKMsy8gg" source="org.eclipse.papyrus">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vd3vIffoEeWnNIcKMsy8gg" key="nature" value="UML_Nature"/>
              </eAnnotations>
              <ownedEnd xmi:type="uml:Property" xmi:id="_vd49QPfoEeWnNIcKMsy8gg" name="iterateParent" type="_qM8oEPfoEeWnNIcKMsy8gg" association="_vd2hAPfoEeWnNIcKMsy8gg"/>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_c7uUgE8YEeSo664unH6t3Q" name="datatypeassociation">
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_qT0-EE8YEeSo664unH6t3Q" name="VENDOR_TECH">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_0Mh8QO2YEeWLHdFoHIjt4w" name="vendorTechParser" type="_rXPeYO0bEeWvi_M7Cvr1Vw" association="_0MbOkO2YEeWLHdFoHIjt4w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AxlYQO2ZEeWLHdFoHIjt4w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AxpCoO2ZEeWLHdFoHIjt4w" value="*"/>
            </ownedAttribute>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_6YU8cE8YEeSo664unH6t3Q" name="HUAWEI_GSM">
              <slot xmi:type="uml:Slot" xmi:id="_RHEL4E_iEeSeXZdz9VznGw" definingFeature="_57DYRE_hEeSeXZdz9VznGw">
                <value xmi:type="uml:InstanceValue" xmi:id="_Vif4kE_mEeSeXZdz9VznGw" name="vendorTechErissonInstanceValue" type="_rfxacE_hEeSeXZdz9VznGw" instance="_uk28EE_hEeSeXZdz9VznGw"/>
              </slot>
              <slot xmi:type="uml:Slot" xmi:id="_YIQZ4E_mEeSeXZdz9VznGw" definingFeature="_GAKv9E_iEeSeXZdz9VznGw">
                <value xmi:type="uml:InstanceValue" xmi:id="_ekUeYE_mEeSeXZdz9VznGw" name="vendorTechTECHNOLOGYInstanceValue" type="_szUF8E_hEeSeXZdz9VznGw" instance="_w4RwME_hEeSeXZdz9VznGw"/>
              </slot>
            </ownedLiteral>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_DFW-AE8ZEeSo664unH6t3Q" name="HUAWEI_UMTS">
              <slot xmi:type="uml:Slot" xmi:id="_oPva0E_mEeSeXZdz9VznGw" definingFeature="_57DYRE_hEeSeXZdz9VznGw">
                <value xmi:type="uml:InstanceValue" xmi:id="_A5f-0E_nEeSeXZdz9VznGw" name="vendorTechWNDORInstanceValue" type="_rfxacE_hEeSeXZdz9VznGw" instance="_uk28EE_hEeSeXZdz9VznGw"/>
              </slot>
              <slot xmi:type="uml:Slot" xmi:id="_BkgqsE_nEeSeXZdz9VznGw" definingFeature="_GAKv9E_iEeSeXZdz9VznGw">
                <value xmi:type="uml:InstanceValue" xmi:id="_LnYd0E_nEeSeXZdz9VznGw" name="vendorTechTECHNOLOGYInstanceValue" type="_szUF8E_hEeSeXZdz9VznGw" instance="_xr7asE_hEeSeXZdz9VznGw"/>
              </slot>
            </ownedLiteral>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_X97jwE_nEeSeXZdz9VznGw" name="ERICSSON_GSM">
              <slot xmi:type="uml:Slot" xmi:id="_bxLy8E_nEeSeXZdz9VznGw" definingFeature="_57DYRE_hEeSeXZdz9VznGw">
                <value xmi:type="uml:InstanceValue" xmi:id="_jX9-IE_nEeSeXZdz9VznGw" name="asdasd" type="_rfxacE_hEeSeXZdz9VznGw" instance="_tzQgAE_hEeSeXZdz9VznGw"/>
              </slot>
              <slot xmi:type="uml:Slot" xmi:id="_mIHxkE_nEeSeXZdz9VznGw" definingFeature="_GAKv9E_iEeSeXZdz9VznGw">
                <value xmi:type="uml:InstanceValue" xmi:id="_ACBHwE_oEeSeXZdz9VznGw" name="cvbcvbcvb" type="_szUF8E_hEeSeXZdz9VznGw" instance="_w4RwME_hEeSeXZdz9VznGw"/>
              </slot>
            </ownedLiteral>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Zbd4wE_nEeSeXZdz9VznGw" name="ERICSSON_UMTS">
              <slot xmi:type="uml:Slot" xmi:id="_CK-YUE_oEeSeXZdz9VznGw" definingFeature="_57DYRE_hEeSeXZdz9VznGw">
                <value xmi:type="uml:InstanceValue" xmi:id="_J8ZtQE_oEeSeXZdz9VznGw" name="asdasd" type="_rfxacE_hEeSeXZdz9VznGw" instance="_tzQgAE_hEeSeXZdz9VznGw"/>
              </slot>
              <slot xmi:type="uml:Slot" xmi:id="_CsFhUE_oEeSeXZdz9VznGw" definingFeature="_GAKv9E_iEeSeXZdz9VznGw">
                <value xmi:type="uml:InstanceValue" xmi:id="_QdCIsE_oEeSeXZdz9VznGw" name="asdasd" type="_szUF8E_hEeSeXZdz9VznGw" instance="_xr7asE_hEeSeXZdz9VznGw"/>
              </slot>
            </ownedLiteral>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_rT7wME8YEeSo664unH6t3Q" name="SOFTWARE_VERSION">
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_7LYKAE8YEeSo664unH6t3Q" name="HUAWEI_GSM_R15">
              <slot xmi:type="uml:Slot" xmi:id="_Vbb9cE8ZEeSo664unH6t3Q" definingFeature="_sN43BE8YEeSo664unH6t3Q">
                <value xmi:type="uml:InstanceValue" xmi:id="_nbox4E95EeSo664unH6t3Q" name="huaweiGsmR15VendorTechInstanceValue" type="_qT0-EE8YEeSo664unH6t3Q" instance="_6YU8cE8YEeSo664unH6t3Q"/>
              </slot>
            </ownedLiteral>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_7xFfIE8YEeSo664unH6t3Q" name="HUAWEI_UMTS_R15">
              <slot xmi:type="uml:Slot" xmi:id="_zxZNoE95EeSo664unH6t3Q" definingFeature="_sN43BE8YEeSo664unH6t3Q">
                <value xmi:type="uml:InstanceValue" xmi:id="_34p98E95EeSo664unH6t3Q" name="huaweiUmtsR15VendorTechInstanceValue" type="_qT0-EE8YEeSo664unH6t3Q" instance="_DFW-AE8ZEeSo664unH6t3Q"/>
              </slot>
            </ownedLiteral>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_UBl3wE_sEeSeXZdz9VznGw" name="ERICSSON_GSM_R13">
              <slot xmi:type="uml:Slot" xmi:id="_YV8o4E_sEeSeXZdz9VznGw" definingFeature="_sN43BE8YEeSo664unH6t3Q">
                <value xmi:type="uml:InstanceValue" xmi:id="_kU_NwE_sEeSeXZdz9VznGw" name="asdasd" type="_qT0-EE8YEeSo664unH6t3Q" instance="_X97jwE_nEeSeXZdz9VznGw"/>
              </slot>
            </ownedLiteral>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_V_Cb4E_sEeSeXZdz9VznGw" name="ERICSSON_UMTS_W12">
              <slot xmi:type="uml:Slot" xmi:id="_lEyTAE_sEeSeXZdz9VznGw" definingFeature="_sN43BE8YEeSo664unH6t3Q">
                <value xmi:type="uml:InstanceValue" xmi:id="_rpxC8E_sEeSeXZdz9VznGw" name="asdasdasd" type="_qT0-EE8YEeSo664unH6t3Q" instance="_Zbd4wE_nEeSeXZdz9VznGw"/>
              </slot>
            </ownedLiteral>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_sN43AE8YEeSo664unH6t3Q" memberEnd="_sN43BE8YEeSo664unH6t3Q _sN43AU8YEeSo664unH6t3Q" navigableOwnedEnd="_sN43BE8YEeSo664unH6t3Q _sN43AU8YEeSo664unH6t3Q">
            <ownedEnd xmi:type="uml:Property" xmi:id="_sN43AU8YEeSo664unH6t3Q" name="softwareVersion" type="_rT7wME8YEeSo664unH6t3Q" association="_sN43AE8YEeSo664unH6t3Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sN43Ak8YEeSo664unH6t3Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sN43A08YEeSo664unH6t3Q" value="*"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_sN43BE8YEeSo664unH6t3Q" name="vendorTech" type="_qT0-EE8YEeSo664unH6t3Q" association="_sN43AE8YEeSo664unH6t3Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sN43BU8YEeSo664unH6t3Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sN43Bk8YEeSo664unH6t3Q" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_rfxacE_hEeSeXZdz9VznGw" name="VENDOR">
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_tzQgAE_hEeSeXZdz9VznGw" name="ERICSSON"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_uk28EE_hEeSeXZdz9VznGw" name="HUAWEI"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_szUF8E_hEeSeXZdz9VznGw" name="TECHNOLOGY">
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_w4RwME_hEeSeXZdz9VznGw" name="GSM"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_xr7asE_hEeSeXZdz9VznGw" name="UMTS"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_57DYQE_hEeSeXZdz9VznGw" name="vENDOR_vENDOR_TECH" memberEnd="_57DYRE_hEeSeXZdz9VznGw _57DYQU_hEeSeXZdz9VznGw" navigableOwnedEnd="_57DYRE_hEeSeXZdz9VznGw _57DYQU_hEeSeXZdz9VznGw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_57DYQU_hEeSeXZdz9VznGw" name="vENDOR_TECH" type="_qT0-EE8YEeSo664unH6t3Q" association="_57DYQE_hEeSeXZdz9VznGw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_57DYQk_hEeSeXZdz9VznGw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_57DYQ0_hEeSeXZdz9VznGw" value="*"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_57DYRE_hEeSeXZdz9VznGw" name="vENDOR" type="_rfxacE_hEeSeXZdz9VznGw" association="_57DYQE_hEeSeXZdz9VznGw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_57DYRU_hEeSeXZdz9VznGw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_57DYRk_hEeSeXZdz9VznGw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_GAKv8E_iEeSeXZdz9VznGw" name="tECHNOLOGY_vENDOR_TECH" memberEnd="_GAKv9E_iEeSeXZdz9VznGw _GAKv8U_iEeSeXZdz9VznGw" navigableOwnedEnd="_GAKv9E_iEeSeXZdz9VznGw _GAKv8U_iEeSeXZdz9VznGw">
            <ownedEnd xmi:type="uml:Property" xmi:id="_GAKv8U_iEeSeXZdz9VznGw" name="vENDOR_TECH" type="_qT0-EE8YEeSo664unH6t3Q" association="_GAKv8E_iEeSeXZdz9VznGw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GAKv8k_iEeSeXZdz9VznGw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GAKv80_iEeSeXZdz9VznGw" value="*"/>
            </ownedEnd>
            <ownedEnd xmi:type="uml:Property" xmi:id="_GAKv9E_iEeSeXZdz9VznGw" name="tECHNOLOGY" type="_szUF8E_hEeSeXZdz9VznGw" association="_GAKv8E_iEeSeXZdz9VznGw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GAKv9U_iEeSeXZdz9VznGw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GAKv9k_iEeSeXZdz9VznGw" value="1"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_rXPeYO0bEeWvi_M7Cvr1Vw" name="VENDOR_TECH_PARSER">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_p2ziMO0iEeWvi_M7Cvr1Vw" name="parser" type="_lJ9YkO0iEeWvi_M7Cvr1Vw" association="_p2we4O0iEeWvi_M7Cvr1Vw"/>
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_vLU0AO0bEeWvi_M7Cvr1Vw" name="HUAWEI_GSM_CSV">
              <slot xmi:type="uml:Slot" xmi:id="_7-pYQO2ZEeWLHdFoHIjt4w" definingFeature="_0MijUO2YEeWLHdFoHIjt4w">
                <value xmi:type="uml:InstanceValue" xmi:id="_Ld7JsO2aEeWLHdFoHIjt4w" type="_qT0-EE8YEeSo664unH6t3Q" instance="_6YU8cE8YEeSo664unH6t3Q"/>
              </slot>
              <slot xmi:type="uml:Slot" xmi:id="_Mti-gO2aEeWLHdFoHIjt4w" definingFeature="_p2ziMO0iEeWvi_M7Cvr1Vw">
                <value xmi:type="uml:InstanceValue" xmi:id="_UKQnsO2aEeWLHdFoHIjt4w" type="_lJ9YkO0iEeWvi_M7Cvr1Vw" instance="_mxUX8O0iEeWvi_M7Cvr1Vw"/>
              </slot>
            </ownedLiteral>
          </packagedElement>
          <packagedElement xmi:type="uml:Enumeration" xmi:id="_lJ9YkO0iEeWvi_M7Cvr1Vw" name="PARSER">
            <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_mxUX8O0iEeWvi_M7Cvr1Vw" name="HUAWEI_CSV"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_p2we4O0iEeWvi_M7Cvr1Vw" name="vendorTechParser_parser" memberEnd="_p2ziMO0iEeWvi_M7Cvr1Vw _p20JQO0iEeWvi_M7Cvr1Vw" navigableOwnedEnd="_p20JQO0iEeWvi_M7Cvr1Vw">
            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p2yUEO0iEeWvi_M7Cvr1Vw" source="org.eclipse.papyrus">
              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_p2y7IO0iEeWvi_M7Cvr1Vw" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:type="uml:Property" xmi:id="_p20JQO0iEeWvi_M7Cvr1Vw" name="vendorTechParser" type="_rXPeYO0bEeWvi_M7Cvr1Vw" association="_p2we4O0iEeWvi_M7Cvr1Vw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GuYKcO0jEeWvi_M7Cvr1Vw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GudqAO0jEeWvi_M7Cvr1Vw" value="*"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_0MbOkO2YEeWLHdFoHIjt4w" name="vendorTech_vendorTechParser" memberEnd="_0Mh8QO2YEeWLHdFoHIjt4w _0MijUO2YEeWLHdFoHIjt4w" navigableOwnedEnd="_0MijUO2YEeWLHdFoHIjt4w">
            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0MhVMO2YEeWLHdFoHIjt4w" source="org.eclipse.papyrus">
              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0MhVMe2YEeWLHdFoHIjt4w" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:type="uml:Property" xmi:id="_0MijUO2YEeWLHdFoHIjt4w" name="vendorTech" type="_qT0-EE8YEeSo664unH6t3Q" association="_0MbOkO2YEeWLHdFoHIjt4w"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_e3_SoCHEEeaHIolF9mRyNw" name="optional" URI="">
          <packagedElement xmi:type="uml:Class" xmi:id="_UMLTYCHIEeaHIolF9mRyNw" name="AOptional">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_h1TbgCHIEeaHIolF9mRyNw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RKrb0CHJEeaHIolF9mRyNw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RKtRACHJEeaHIolF9mRyNw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_-qvY8iHMEeaHIolF9mRyNw" name="bOptional" type="_VWwQICHIEeaHIolF9mRyNw" association="_-qux4CHMEeaHIolF9mRyNw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C16_8CHNEeaHIolF9mRyNw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C181ICHNEeaHIolF9mRyNw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_VWwQICHIEeaHIolF9mRyNw" name="BOptional">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_k1HbkCHIEeaHIolF9mRyNw" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzcE8CHJEeaHIolF9mRyNw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzcsACHJEeaHIolF9mRyNw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_SCc-EiHZEeaHIolF9mRyNw" name="cOptional" type="_QeROgCHZEeaHIolF9mRyNw" association="_SCcXACHZEeaHIolF9mRyNw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XQ5_8CHZEeaHIolF9mRyNw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XQ7OECHZEeaHIolF9mRyNw" value="*"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_-qux4CHMEeaHIolF9mRyNw" name="aOptional_bOptional" memberEnd="_-qvY8iHMEeaHIolF9mRyNw _-qwAACHMEeaHIolF9mRyNw" navigableOwnedEnd="_-qwAACHMEeaHIolF9mRyNw">
            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-qvY8CHMEeaHIolF9mRyNw" source="org.eclipse.papyrus">
              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-qvY8SHMEeaHIolF9mRyNw" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:type="uml:Property" xmi:id="_-qwAACHMEeaHIolF9mRyNw" name="aOptional" type="_UMLTYCHIEeaHIolF9mRyNw" association="_-qux4CHMEeaHIolF9mRyNw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_QeROgCHZEeaHIolF9mRyNw" name="COptional">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_s2GIYCe7Eea5Vdy8JUGEkA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vuD0ACe7Eea5Vdy8JUGEkA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vuG3UCe7Eea5Vdy8JUGEkA" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_SCcXACHZEeaHIolF9mRyNw" name="bOptional_cOptional" memberEnd="_SCc-EiHZEeaHIolF9mRyNw _SCdlICHZEeaHIolF9mRyNw" navigableOwnedEnd="_SCdlICHZEeaHIolF9mRyNw">
            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SCc-ECHZEeaHIolF9mRyNw" source="org.eclipse.papyrus">
              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SCc-ESHZEeaHIolF9mRyNw" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:type="uml:Property" xmi:id="_SCdlICHZEeaHIolF9mRyNw" name="bOptional" type="_VWwQICHIEeaHIolF9mRyNw" association="_SCcXACHZEeaHIolF9mRyNw"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_nYFnkCe7Eea5Vdy8JUGEkA" name="BBOptional">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_qCxFICe7Eea5Vdy8JUGEkA" name="name" visibility="public">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wgZ28Ce7Eea5Vdy8JUGEkA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wgaeACe7Eea5Vdy8JUGEkA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_0vV8kCe7Eea5Vdy8JUGEkA" name="aOptional" type="_UMLTYCHIEeaHIolF9mRyNw" association="_0vUHYCe7Eea5Vdy8JUGEkA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Association" xmi:id="_0vUHYCe7Eea5Vdy8JUGEkA" name="aOptional_bBoptional" memberEnd="_0vV8kCe7Eea5Vdy8JUGEkA _0vWjoCe7Eea5Vdy8JUGEkA" navigableOwnedEnd="_0vWjoCe7Eea5Vdy8JUGEkA">
            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0vVVgCe7Eea5Vdy8JUGEkA" source="org.eclipse.papyrus">
              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0vVVgSe7Eea5Vdy8JUGEkA" key="nature" value="UML_Nature"/>
            </eAnnotations>
            <ownedEnd xmi:type="uml:Property" xmi:id="_0vWjoCe7Eea5Vdy8JUGEkA" name="bBoptional" type="_nYFnkCe7Eea5Vdy8JUGEkA" association="_0vUHYCe7Eea5Vdy8JUGEkA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9p-VQCe7Eea5Vdy8JUGEkA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9p_jYCe7Eea5Vdy8JUGEkA" value="*"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_1clVoQAOEeKpVr_ntT6cLA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1clVogAOEeKpVr_ntT6cLA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://Papyrus.profile.uml#_vaU6ggEYEeCIz8iAxBJnfA"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus.profile.uml#_H9068AEYEeCIz8iAxBJnfA"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_36wbQAV_EeK9oIwdQfC0-w">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_36wbQQV_EeK9oIwdQfC0-w" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="validation.profile.uml#_VpQxkAUsEeSLIPXdtbyv6Q"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="validation.profile.uml#_6Zdd4AV1EeK9oIwdQfC0-w"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_h4Q8kKeLEeOPt7R4er8hcg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s1kFIFR1EeSYKoTKo2lKtA" source="PapyrusVersion">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s1kFIVR1EeSYKoTKo2lKtA" key="Version" value="0.0.13"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s1kFIlR1EeSYKoTKo2lKtA" key="Comment" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s1kFI1R1EeSYKoTKo2lKtA" key="Copyright" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s1kFJFR1EeSYKoTKo2lKtA" key="Date" value="2014-10-15"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s1kFJVR1EeSYKoTKo2lKtA" key="Author" value=""/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h43ZgKeLEeOPt7R4er8hcg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="umlg.profile.uml#_e15sUFR1EeSYKoTKo2lKtA"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="umlg.profile.uml#_twUakKeJEeOPt7R4er8hcg"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_SkmXENjUEeOEP64qykw2fg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SlmcoNjUEeOEP64qykw2fg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ROf_oB_JEeS6wLiaOddMTA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gjIcsKcsEeW0FYb4mSihiA" source="PapyrusVersion">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gjIcsacsEeW0FYb4mSihiA" key="Version" value="0.1.1"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gjIcsqcsEeW0FYb4mSihiA" key="Comment" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gjIcs6csEeW0FYb4mSihiA" key="Copyright" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gjIctKcsEeW0FYb4mSihiA" key="Date" value="2015-01-21"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gjIctacsEeW0FYb4mSihiA" key="Author" value=""/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RRWfUB_JEeS6wLiaOddMTA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
    </profileApplication>
  </uml:Model>
  <UmlgValidation:MaxLength xmi:id="_4NvsIJoqEeOZ3vCVvyLDGg" length="10" base_Property="_AI4d0AWBEeK9oIwdQfC0-w"/>
  <UmlgValidation:MinLength xmi:id="_ButsEJorEeOZ3vCVvyLDGg" length="5" base_Property="_8--jEAV_EeK9oIwdQfC0-w"/>
  <UmlgValidation:RangeLength xmi:id="_Eo4XIJorEeOZ3vCVvyLDGg" min="5" max="10" base_Property="_Hsbu0AWBEeK9oIwdQfC0-w"/>
  <UmlgValidation:MinInteger xmi:id="_HdNf8JorEeOZ3vCVvyLDGg" min="10" base_Property="_IqCmkAWBEeK9oIwdQfC0-w"/>
  <UmlgValidation:MaxInteger xmi:id="_KCGekJorEeOZ3vCVvyLDGg" max="100" base_Property="_Kz3Z0AWBEeK9oIwdQfC0-w"/>
  <UmlgValidation:RangeInteger xmi:id="_MQSNYJorEeOZ3vCVvyLDGg" min="2" max="4" base_Property="_LoR5UAWBEeK9oIwdQfC0-w"/>
  <UmlgProfile:Index xmi:id="_74Eh8Kx3EeOnn8UJImpdOg" base_Property="_4HM4YKx3EeOnn8UJImpdOg"/>
  <UmlgProfile:Index xmi:id="_5JLioK1PEeOR4f3Enm7Mow" base_Property="_zVuWQK1PEeOR4f3Enm7Mow" type="NON_UNIQUE"/>
  <UmlgProfile:Index xmi:id="_60sfEK2YEeOR4f3Enm7Mow" base_Property="_2gPAQK2YEeOR4f3Enm7Mow"/>
  <UmlgProfile:Index xmi:id="_-s6t0K2YEeOR4f3Enm7Mow" base_Property="_7xnaUK2YEeOR4f3Enm7Mow" type="NON_UNIQUE"/>
  <UmlgProfile:Index xmi:id="_LMvrkK2ZEeOR4f3Enm7Mow" base_Property="_GWgVYK2ZEeOR4f3Enm7Mow" type="NON_UNIQUE"/>
  <UmlgProfile:Index xmi:id="_MnnuIK2ZEeOR4f3Enm7Mow" base_Property="_DNPeYK2ZEeOR4f3Enm7Mow"/>
  <UmlgProfile:Index xmi:id="_Ux3ywK2ZEeOR4f3Enm7Mow" base_Property="_Ne57cK2ZEeOR4f3Enm7Mow"/>
  <UmlgProfile:Index xmi:id="_VjZWUK2ZEeOR4f3Enm7Mow" base_Property="_QDBeAK2ZEeOR4f3Enm7Mow" type="NON_UNIQUE"/>
  <UmlgProfile:Index xmi:id="_k0XmAK2ZEeOR4f3Enm7Mow" base_Property="_hUxSoK2ZEeOR4f3Enm7Mow" type="NON_UNIQUE"/>
  <UmlgProfile:Index xmi:id="_IoyvkL9JEeOVudJNl8MwhA" base_Property="_OHu18KIoEeOn3tP_LveSqg" type="NON_UNIQUE"/>
  <UmlgValidation:MaxReal xmi:id="_SNrpoM_FEeOjlpjTZXDyqw" base_Property="_kceYkM8FEeOjlpjTZXDyqw" max="5.123"/>
  <UmlgValidation:MinReal xmi:id="_8eA3MM_PEeOjlpjTZXDyqw" base_Property="_quN0oM_PEeOjlpjTZXDyqw" min="5.123"/>
  <UmlgValidation:RangeReal xmi:id="_1UYFkM_QEeOjlpjTZXDyqw" base_Property="_s_LxsM_PEeOjlpjTZXDyqw" max="5.123"/>
  <UmlgValidation:MinUnlimitedNatural xmi:id="_4_8_cM_QEeOjlpjTZXDyqw" min="2147483646" base_Property="_vQhiMM_PEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxUnlimitedNatural xmi:id="_7VPb0M_QEeOjlpjTZXDyqw" base_Property="_xpuOMM_PEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeUnlimitedNatural xmi:id="_9gFiwM_QEeOjlpjTZXDyqw" base_Property="_zsuAsM_PEeOjlpjTZXDyqw" min="1" max="2147483645"/>
  <UmlgValidation:MinInteger xmi:id="_BUF_4M_REeOjlpjTZXDyqw" min="5" base_Property="_2sYPwM_PEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxInteger xmi:id="_CyJSQM_REeOjlpjTZXDyqw" max="5" base_Property="_4Jr7QM_PEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeInteger xmi:id="_EO1SsM_REeOjlpjTZXDyqw" min="1" max="5" base_Property="_5kP0wM_PEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxReal xmi:id="_ia-BcNCSEeOjlpjTZXDyqw" base_Property="_dAZ2MNCSEeOjlpjTZXDyqw" max="5.123"/>
  <UmlgValidation:MinReal xmi:id="_QjqdINCcEeOjlpjTZXDyqw" base_Property="_MrOL8NCcEeOjlpjTZXDyqw" min="5.123"/>
  <UmlgValidation:RangeReal xmi:id="_WCigoNCcEeOjlpjTZXDyqw" base_Property="_SLNpwNCcEeOjlpjTZXDyqw" min="-5.123" max="5.123"/>
  <UmlgValidation:MaxUnlimitedNatural xmi:id="_RckloNCdEeOjlpjTZXDyqw" base_Property="_La9BcNCdEeOjlpjTZXDyqw" max="5"/>
  <UmlgValidation:MinUnlimitedNatural xmi:id="_WjW5QNCdEeOjlpjTZXDyqw" min="5" base_Property="_SZ6-sNCdEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeUnlimitedNatural xmi:id="_breCkNCdEeOjlpjTZXDyqw" base_Property="_XsBKcNCdEeOjlpjTZXDyqw" min="1" max="5"/>
  <UmlgValidation:MaxInteger xmi:id="_mnhrANCeEeOjlpjTZXDyqw" max="5" base_Property="_iuBp4NCeEeOjlpjTZXDyqw"/>
  <UmlgValidation:MinInteger xmi:id="_tt-wUNCeEeOjlpjTZXDyqw" min="5" base_Property="_nvpwsNCeEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeInteger xmi:id="_0Bn4oNCeEeOjlpjTZXDyqw" min="-5" max="5" base_Property="_u4yWkNCeEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxInteger xmi:id="_3G79INE1EeOjlpjTZXDyqw" max="5" base_Property="_y6zT4NE1EeOjlpjTZXDyqw"/>
  <UmlgValidation:MinInteger xmi:id="_evJdcNE2EeOjlpjTZXDyqw" min="5" base_Property="_XrnJQNE2EeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeInteger xmi:id="_7rNtsNFCEeOjlpjTZXDyqw" max="5" base_Property="_4S8KUNFCEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxLong xmi:id="_OrjY0NFIEeOjlpjTZXDyqw" max="5" base_Property="_ndVpsNFDEeOjlpjTZXDyqw"/>
  <UmlgValidation:MinLong xmi:id="_VrrMoNFIEeOjlpjTZXDyqw" min="5" base_Property="_QZh9kNFIEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeLong xmi:id="_an-HgNFIEeOjlpjTZXDyqw" max="5" base_Property="_W8svoNFIEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxDouble xmi:id="_qwndsNFWEeOjlpjTZXDyqw" max="5.123" base_Property="_mTekANFWEeOjlpjTZXDyqw"/>
  <UmlgValidation:MinDouble xmi:id="_vkNvkNFWEeOjlpjTZXDyqw" min="5.123" base_Property="_r_ymkNFWEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeDouble xmi:id="_z6P7sNFWEeOjlpjTZXDyqw" max="5.123" base_Property="_wpkOENFWEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxFloat xmi:id="_UiVoMNFXEeOjlpjTZXDyqw" max="5.0" base_Property="_NS3w0NFXEeOjlpjTZXDyqw"/>
  <UmlgValidation:MinFloat xmi:id="_e9jC0NFXEeOjlpjTZXDyqw" min="5.0" base_Property="_VkmWcNFXEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeFloat xmi:id="_yfh0sNFXEeOjlpjTZXDyqw" max="5.0" base_Property="_mIauENFXEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxInteger xmi:id="_hu3MgNFaEeOjlpjTZXDyqw" max="5" base_Property="_YgNEkNFaEeOjlpjTZXDyqw"/>
  <UmlgValidation:MinInteger xmi:id="_nVrrENFaEeOjlpjTZXDyqw" min="5" base_Property="_jUvlMNFaEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeInteger xmi:id="_r3x9QNFaEeOjlpjTZXDyqw" min="-5" max="5" base_Property="_oV8OMNFaEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxLong xmi:id="_8UAfINFaEeOjlpjTZXDyqw" max="5" base_Property="_4QCTYNFaEeOjlpjTZXDyqw"/>
  <UmlgValidation:MinLong xmi:id="_Bl52kNFbEeOjlpjTZXDyqw" min="5" base_Property="_9RnW4NFaEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeLong xmi:id="_IHU8MNFbEeOjlpjTZXDyqw" min="-5" max="5" base_Property="_C-xG8NFbEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxFloat xmi:id="_NqtsQNFbEeOjlpjTZXDyqw" max="5.0" base_Property="_KH2pgNFbEeOjlpjTZXDyqw"/>
  <UmlgValidation:MinFloat xmi:id="_VytHENFbEeOjlpjTZXDyqw" min="5.0" base_Property="_Pca6cNFbEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeFloat xmi:id="_Z9Zl4NFbEeOjlpjTZXDyqw" min="-4.5" max="4.5" base_Property="_WVqDINFbEeOjlpjTZXDyqw"/>
  <UmlgValidation:MaxDouble xmi:id="_iQju4NFbEeOjlpjTZXDyqw" max="5.123" base_Property="_ejQWsNFbEeOjlpjTZXDyqw"/>
  <UmlgValidation:MinDouble xmi:id="_naSBwNFbEeOjlpjTZXDyqw" min="5.123" base_Property="_jOL0wNFbEeOjlpjTZXDyqw"/>
  <UmlgValidation:RangeDouble xmi:id="_1bujQNFbEeOjlpjTZXDyqw" max="5.123" base_Property="_vTINUNFbEeOjlpjTZXDyqw"/>
  <standard:Refine xmi:id="_xIVmMNjUEeOEP64qykw2fg" base_Abstraction="_qt1vUNjREeOEP64qykw2fg"/>
  <UmlgProfile:Index xmi:id="_eav2wOdbEeOx-IVkU1GnZg" base_Property="_M6RpoOdbEeOx-IVkU1GnZg" type="NON_UNIQUE"/>
  <UmlgProfile:Index xmi:id="_aSwaYOmPEeO5xohz8WLHnw" base_Property="_OBEmUOmPEeO5xohz8WLHnw"/>
  <UmlgProfile:Index xmi:id="_0bkWUOmPEeO5xohz8WLHnw" base_Property="_wjzakOmPEeO5xohz8WLHnw"/>
  <UmlgProfile:Index xmi:id="_S7p54OmjEeO5xohz8WLHnw" base_Property="_-Dzb4OmPEeO5xohz8WLHnw" type="NON_UNIQUE"/>
  <UmlgProfile:QualifierListener xmi:id="_4KJmkCBmEeSFa74Bzzzd5g" base_Property="_HGZ5cA1TEeGMEcd2Uio8Tg" qualifier="_KW7PAA1TEeGMEcd2Uio8Tg"/>
  <UmlgProfile:QualifierListener xmi:id="_JbdWUCBnEeSFa74Bzzzd5g" base_Property="_zVLuUPJOEeCeFLHNTzV0LA" qualifier="_gqZEsN3EEeOEP64qykw2fg"/>
  <UmlgProfile:QualifierListener xmi:id="_klOY8CBnEeSFa74Bzzzd5g" base_Property="_rEo6MN29EeOEP64qykw2fg" qualifier="_8c7bsN29EeOEP64qykw2fg"/>
  <UmlgProfile:QualifierListener xmi:id="_RK1nYCBoEeSFa74Bzzzd5g" base_Property="_5p0-8BncEeGZfswubjlR9Q" qualifier="_H-qK8BnnEeGZfswubjlR9Q _pdOsIBnqEeGZfswubjlR9Q"/>
  <UmlgProfile:QualifierListener xmi:id="_x1ITUCBoEeSFa74Bzzzd5g" base_Property="_6ZuK0BncEeGZfswubjlR9Q" qualifier="_M-YY0BndEeGZfswubjlR9Q _u7GqEBnqEeGZfswubjlR9Q"/>
  <UmlgProfile:QualifierListener xmi:id="_xEGswCBtEeSFa74Bzzzd5g" base_Property="_2BY5oB--EeS6wLiaOddMTA" qualifier="_kl774CBtEeSFa74Bzzzd5g"/>
  <UmlgProfile:QualifierListener xmi:id="_3i4HACBtEeSFa74Bzzzd5g" base_Property="_BShPoB-_EeS6wLiaOddMTA" qualifier="_pMSb8CBtEeSFa74Bzzzd5g"/>
  <UmlgProfile:QualifierListener xmi:id="_BYUiICBuEeSFa74Bzzzd5g" base_Property="_gfS34B_DEeS6wLiaOddMTA" qualifier="_XxOXsB_HEeS6wLiaOddMTA"/>
  <UmlgProfile:QualifierListener xmi:id="_Q7q7QCBuEeSFa74Bzzzd5g" base_Property="_5tKcQB_IEeS6wLiaOddMTA" qualifier="_LOlEkB_JEeS6wLiaOddMTA"/>
  <UmlgProfile:QualifierListener xmi:id="_VTWtMCBuEeSFa74Bzzzd5g" base_Property="_8dUPsB_IEeS6wLiaOddMTA" qualifier="_M2zXoCBuEeSFa74Bzzzd5g"/>
  <UmlgProfile:QualifierListener xmi:id="_TnSocCB4EeSAN4w8XdCgjw" base_Property="_IKLEEBhKEeGoXdfOp4zUvw" qualifier="_N600EBhKEeGoXdfOp4zUvw"/>
  <UmlgProfile:QualifierListener xmi:id="_hQoL8CB4EeSAN4w8XdCgjw" base_Property="_8yErwBqsEeG2HY-TJLNivw" qualifier="_sejkgBqtEeG2HY-TJLNivw"/>
  <UmlgProfile:QualifierListener xmi:id="_v16aUCB4EeSAN4w8XdCgjw" base_Property="_RCfXUBq1EeG2HY-TJLNivw" qualifier="_VtHawBqyEeG2HY-TJLNivw"/>
  <UmlgProfile:QualifierListener xmi:id="_2U3awCB4EeSAN4w8XdCgjw" base_Property="_1fC9sBh1EeGyD6zYrs7NuQ" qualifier="_-rykoBh2EeGyD6zYrs7NuQ"/>
  <UmlgProfile:QualifierListener xmi:id="_N7YRcCEbEeSAN4w8XdCgjw" base_Property="_tiUU4CEZEeSAN4w8XdCgjw" qualifier="_-joEUCEaEeSAN4w8XdCgjw"/>
  <UmlgProfile:QualifierListener xmi:id="_U8uNQCEbEeSAN4w8XdCgjw" base_Property="_anYU4CEZEeSAN4w8XdCgjw" qualifier="_EsECMCEbEeSAN4w8XdCgjw"/>
  <UmlgProfile:QualifierListener xmi:id="_U5zVIDAOEeSW2N9UJoM5Cg" base_Property="_JE2gYDAOEeSW2N9UJoM5Cg" qualifier="_ODMpsDAOEeSW2N9UJoM5Cg"/>
  <UmlgProfile:QualifierListener xmi:id="_xOhAkDAREeSW2N9UJoM5Cg" base_Property="_KOKm8DAQEeSW2N9UJoM5Cg" qualifier="_pXA40DAREeSW2N9UJoM5Cg"/>
  <UmlgProfile:ChangeListener xmi:id="_5p0JUDELEeS9Hfg3kuQxnw" base_Property="_aI90cOwiEeCSwqyeEHd1tw"/>
  <UmlgProfile:QualifierListener xmi:id="_V0ObcDawEeSnn-X4fEzpQw" base_Property="_UlsdsDauEeSnn-X4fEzpQw" qualifier="_f-qPsEXFEeSbxZfYAmYcLg __bQfkEZsEeSsxadmgXYTww"/>
  <UmlgProfile:Index xmi:id="_cXC8kEc1EeShtMlRJp6sTQ" base_Property="_WNGi0Ec1EeShtMlRJp6sTQ"/>
  <UmlgProfile:ChangeListener xmi:id="_1l4PoFOCEeSrW_3W8L-f7w" base_Property="_IYFP4OzqEeCemKc79Sc_aw"/>
  <UmlgProfile:QualifierListener xmi:id="_KaWi4GLTEeS41NgVNzSvIg" base_Property="_VRBm8GLSEeS41NgVNzSvIg" qualifier="_FItqIGLTEeS41NgVNzSvIg"/>
  <UmlgProfile:ChangeListener xmi:id="_YDINoG0DEeSGYbt32h2qNw" base_Property="_sWkFwbdVEeORtvbQ18esMQ"/>
  <UmlgProfile:ChangeListener xmi:id="_aWKAMG0DEeSGYbt32h2qNw" base_Property="_sWjesLdVEeORtvbQ18esMQ"/>
  <ActionLanguage:TextualRepresentation xmi:id="_mtkJUOTGEeSF5_jQQbOZ8Q" base_Comment="_mtepwOTGEeSF5_jQQbOZ8Q" language="org.eclipse.papyrus.uml.textedit.property.xtext.UmlProperty"/>
  <UmlgProfile:QualifierListener xmi:id="_dbncQPVuEeSJdpUx32gkaA" base_Property="_qTYFwPVWEeSd1uOFspT3cQ" qualifier="_7ZEHcPVuEeSJdpUx32gkaA"/>
  <UmlgProfile:QualifierListener xmi:id="_ke3AEPVvEeSJdpUx32gkaA" base_Property="_aniVoPVvEeSJdpUx32gkaA" qualifier="_et3R0PVvEeSJdpUx32gkaA"/>
  <UmlgProfile:Index xmi:id="_T6lg8CTlEeaBN4TljPEFdQ" base_Property="_u9ZEkOdbEeWLW5qNp04z3Q" type="NON_UNIQUE"/>
</xmi:XMI>
