﻿<?xml version="1.0" encoding="utf-8"?>
<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm5="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/LogicalClassDesigner"
  dslVersion="1.0.0.0"
  Id="a4140193-1a32-407f-b8a4-23a50fca5ca1"
  name="UML" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <profileInstances>
    <packageHasProfileInstances
      Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
      <profileInstance
        Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
        name="StandardProfileL2" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="29349502-908c-4fda-9054-c48619c59ed0">
      <profileInstance
        Id="532ea607-fb19-44b8-8502-3351b05452be"
        name="StandardProfileL3" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="e7899dea-a28b-464c-81b9-8a5110725fed"
        name="Activity"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="dd5c039c-5c12-4ae3-ad81-a02cbf1e47af"
            name="primary"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="414aaff8-2b83-4d5e-a932-659f10b80ec8"
                LastKnownName="bool"
                LastKnownLocation="UML.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="414aaff8-2b83-4d5e-a932-659f10b80ec8"
        name="bool" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="c8684d11-937c-4112-bb09-ec7e57e60755"
        name="Activity"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="b7a6f847-03ea-4df3-a03d-8fe235ce94e9"
            isDerived="false"
            sourceEndRoleName="Activity"
            targetEndRoleName="Task"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="a5c7d5d7-efd1-4b78-857d-847aace822c3"
              LastKnownName="Task"
              LastKnownLocation="UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="cbda77b5-0803-4c7d-881b-1318492812bf"
                  name="Activity"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="787aa493-e57d-4749-9f92-153d954d1290"
                  name="Task"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="afa847f5-4006-4ec0-978f-66e84a93d1d1"
        name="Category"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="6bcd3124-0318-41d3-857b-e38f5affc535"
            isSubstitutable="false">
            <classMoniker
              Id="c8684d11-937c-4112-bb09-ec7e57e60755"
              LastKnownName="Activity"
              LastKnownLocation="UML.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="96f36d86-35bd-49ae-bf8d-c42638ddff7f"
            isDerived="false"
            sourceEndRoleName="Category"
            targetEndRoleName="Activity"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="c8684d11-937c-4112-bb09-ec7e57e60755"
              LastKnownName="Activity"
              LastKnownLocation="UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="789fb6e4-3b30-4eff-bd4a-89c3fd1705fb"
                  name="Category"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="d4225d86-55af-49d0-807a-3949d908dc57"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="b6dfd490-0e43-4d75-abc3-61bbbf734ddc"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="0b060e4c-3949-4574-aa82-7c730b2d8bf5"
                  name="Activity"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="e880657e-92c9-4652-b1ea-221ef58a34c1"
                      name="Lower"
                      value="0" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="d9df80af-f263-41a6-ac97-48901bc90834"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="220ad8a6-dcda-459a-8cd0-8297f6c41c90"
        name="Class3"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0a704d75-f59e-47da-821c-53ab9fa4d4fd"
        name="Planning"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="a7f905d3-0f3d-4b9e-9175-e5c33ab112cb"
            isDerived="false"
            sourceEndRoleName="Planning"
            targetEndRoleName="Day"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="04db76ad-2333-4a53-aaca-809f983f7c64"
              LastKnownName="Day"
              LastKnownLocation="UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="af60e9df-ac0d-434a-8f0e-a8b2de27ab14"
                  name="Planning"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="18c7d531-3731-4e86-b9ea-7e59ca28e369"
                  name="Day"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="fd562502-67c3-4956-ba9a-c04064333c21"
                      name="Lower"
                      value="0" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="01140ba4-56c8-4963-b697-38e8046155fc"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="04db76ad-2333-4a53-aaca-809f983f7c64"
        name="Day"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="074f872c-2c4d-4aac-9226-49c0b4662095"
            isDerived="false"
            sourceEndRoleName="Day"
            targetEndRoleName="Task"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="a5c7d5d7-efd1-4b78-857d-847aace822c3"
              LastKnownName="Task"
              LastKnownLocation="UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="fe690826-9f85-4c82-9449-6bee5123fc5c"
                  name="Day"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="cadb0521-b78e-445a-b8b8-de72f79bf5f5"
                  name="Task"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a5c7d5d7-efd1-4b78-857d-847aace822c3"
        name="Task"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="b20f2d57-db5b-475e-9f37-1b6699ada55a"
        name="Astronaut"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="54e50e10-04e1-49d2-9673-15dc8b262c2e"
            isDerived="false"
            sourceEndRoleName="Astronaut"
            targetEndRoleName="Task"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="a5c7d5d7-efd1-4b78-857d-847aace822c3"
              LastKnownName="Task"
              LastKnownLocation="UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8cf482f2-f6d0-4838-b49f-a13549ed4f44"
                  name="Astronaut"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="a00f47dd-b94e-489f-a5fb-7985127cd12d"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="0e3a5773-9cb6-4acb-b37b-700487d075d4"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a861e511-44c3-4725-a4d3-157dd236e022"
                  name="Task"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="6b4dbb5d-5ec1-444c-b70d-586ce752c2f8"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="5cc19149-049b-403b-8217-ddaa266f296a"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="93010de6-a949-4e19-8be5-5338e1444250"
        name="Outside Activity"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="10c56901-c9f6-4806-ba06-55725b65e9db"
            isSubstitutable="false">
            <classMoniker
              Id="c8684d11-937c-4112-bb09-ec7e57e60755"
              LastKnownName="Activity"
              LastKnownLocation="UML.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0df0234e-ad49-4a8a-8651-b61b48a57e11"
        name="Place"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="3a5ebd11-af39-409d-821f-de752d653995"
            isDerived="false"
            sourceEndRoleName="Place"
            targetEndRoleName="Task"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="a5c7d5d7-efd1-4b78-857d-847aace822c3"
              LastKnownName="Task"
              LastKnownLocation="UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="47095e4e-0104-4b37-842a-e70cd754de04"
                  name="Place"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="c4933171-9d76-4e88-a6a2-b95de6995ca9"
                      name="Lower"
                      value="0" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="ce7885d9-5a9e-4990-9d64-ef16618dac65"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="85847aa9-4077-4eef-933c-837738a094d1"
                  name="Task"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="b15da02b-f16e-4148-8236-8d2f6623c7a0"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="38995dfb-ae67-4673-b650-deb6ff87f303"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="c0c258df-1de4-471c-8d73-19033854151f"
        name="Map"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="cafab86a-c50d-4ea5-884a-1146dabea08e"
            isDerived="false"
            sourceEndRoleName="Map"
            targetEndRoleName="Place"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="0df0234e-ad49-4a8a-8651-b61b48a57e11"
              LastKnownName="Place"
              LastKnownLocation="UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="955daf27-c989-4bd1-9fce-73a8983898a3"
                  name="Map"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f39ff262-e22d-416d-85a5-d926dceeef3e"
                  name="Place"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="3f2e5f5d-123c-487f-86ec-ea9957fdaa06"
                      name="Lower"
                      value="0" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="21bc2fc9-34b7-4218-a83b-a1a2ee11c603"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="b2cb4224-a9f6-4964-a151-8dd046885cdf"
            isDerived="false"
            sourceEndRoleName="Map"
            targetEndRoleName="Icon"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="814d7417-eb04-403e-8aae-b6ba6064756b"
              LastKnownName="Icon"
              LastKnownLocation="UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d376c6ef-cfa6-45c6-94fc-e302c13bd321"
                  name="Map"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="94ab32fc-abc7-4a5b-b371-ecb8b4d28779"
                  name="Icon"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="69651f78-0816-41b8-8df2-fdda0bf12746"
                      name="Lower"
                      value="0" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="f8007432-22ae-47a5-b5a5-bdd3313f1619"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="814d7417-eb04-403e-8aae-b6ba6064756b"
        name="Icon"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="7be92672-2581-433b-803c-b5208fc2a5f8"
        name="Test"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
  </packagedElements>
  <primitiveType
    Id="220a3521-e091-4221-bae9-3ef9018e845c"
    name="Integer"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
    name="Boolean"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
    name="String"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
    name="UnlimitedNatural"
    isAbstract="false"
    isLeaf="false" />
</modelStoreModel>