﻿<?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/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" 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="eae4037e-cad5-4c8b-8a31-c65b5533ed89"
  name="CampsModels" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <ownedCommentsInternal>
    <comment
      Id="b86bd6f5-d7db-45fb-9930-b2191323a3d3">
      <body>اجاره سوئیت - مهمان می تواند یک سوئیت را به دو صورت اجاره نماید. 1- در قالب جشنواره 
2- بصورت آزاد</body>
      <annotatedElements>
        <classMoniker
          Id="fd5ad93f-bc0d-445d-9e16-6e871d48b593"
          LastKnownName="Booking"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="ca67c532-2a7a-4256-9bd8-3bafdade020e">
      <body>هر مهمان می تواند در یک گروه / دپارتمان باشد و هر گروه در هر جشنواره سهمیه مشخص دارد</body>
      <annotatedElements>
        <classMoniker
          Id="80511645-64df-43a6-b4ec-5b551f1906aa"
          LastKnownName="Group"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="44699649-08db-4dbe-9411-52c0d571161a">
      <body>هر اردوگاه می تواند در یک یا چند جشنواره شرکت کند</body>
      <annotatedElements>
        <classMoniker
          Id="47b08460-dc14-4d87-9cea-91890125edbf"
          LastKnownName="Camp"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="618f15af-580a-46bf-b551-9d346f3ade29">
      <body>هر مهمان می تواند بصورت آزاد یک سوئیت را رزرو کن و یا از طریق یک گروه</body>
      <annotatedElements>
        <classMoniker
          Id="e1697eab-40ce-4cdb-9603-1c5fcc185115"
          LastKnownName="Passenger"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="cc747778-11e8-43c3-9995-5125fed4c195">
      <body>یک مهمان در صورتیکه از طریق جشنواره نتواند سوئیت دریافت کند باید بصورت بصورت آزاد اقدام کند</body>
      <annotatedElements>
        <classMoniker
          Id="e1697eab-40ce-4cdb-9603-1c5fcc185115"
          LastKnownName="Passenger"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="a6aec10c-8a11-41c4-b8d9-f19a2ff6b5f9">
      <body>هر گروه در هر جشنواره دارای تعداد سهمیه مشخص است</body>
      <annotatedElements>
        <classMoniker
          Id="80511645-64df-43a6-b4ec-5b551f1906aa"
          LastKnownName="Group"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="ae8753d2-bdfb-41cb-af25-6c4be55de678">
      <body>جدول سهمیه مطابق با گروه ها - در هر جشنواره هر گروه تعدادی مشخص سهمیه دارد</body>
      <annotatedElements>
        <classMoniker
          Id="1c04534c-7355-49c4-9583-0a45ed1cbac0"
          LastKnownName="DepInFestival"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="b168feb3-9776-4a11-9c79-b0dd3edf25ce">
      <body>درصورتیکه مهمان از سهمیه خود استفاده نموده باشد در این جدول مشخصات سهمیه درج می شود</body>
      <annotatedElements>
        <classMoniker
          Id="d3e8b5f7-3d43-454c-b293-99646a2ea007"
          LastKnownName="Stock"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="86e9c732-b852-4149-b04a-3185d2a63c2e">
      <body>اگر در قالب جشنواره اجاره شده بود مشخصات جشنواره ثبت می شود.</body>
      <annotatedElements>
        <classMoniker
          Id="fd5ad93f-bc0d-445d-9e16-6e871d48b593"
          LastKnownName="Booking"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="d7112f61-e5a7-4792-aae7-f93628327daf">
      <body>صورتحساب اجاره</body>
      <annotatedElements>
        <classMoniker
          Id="eee5d1aa-bec9-4be8-9b4f-a4fccd752933"
          LastKnownName="Bill"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="f5763e28-1fe7-497d-b5eb-f423f5f79dbf">
      <body>نظرسنجی</body>
      <annotatedElements>
        <classMoniker
          Id="f5e2dcb6-4520-4fbe-95b5-9e656448b9ed"
          LastKnownName="Poll"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="30accf2c-c624-44fa-be44-ab82d0bb5027">
      <body>امکانات اردوگاه</body>
      <annotatedElements>
        <classMoniker
          Id="a6e89b88-b536-408c-a2be-0a19abbba65f"
          LastKnownName=" Facilitie"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="ddd20e84-8d72-46bc-ae22-6902a24f7619">
      <body>جدول تخفیفات- یک صورتحساب می تواند شامل موارد از قبل تعیین شده باشد.</body>
      <annotatedElements>
        <classMoniker
          Id="32a26637-5a8c-4890-a8bd-fdcb657ae5d0"
          LastKnownName="Discount"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="2f5436b8-57c6-45ed-b9ce-b603f1c96149">
      <body>ثبت درخواست نظافت</body>
      <annotatedElements>
        <classMoniker
          Id="4ad32364-eaed-4b2b-a9cc-f7eb6788d640"
          LastKnownName="Class1"
          LastKnownLocation="CampsModels.uml" />
      </annotatedElements>
    </comment>
  </ownedCommentsInternal>
  <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>
    <packageHasProfileInstances
      Id="f5411fa3-97cb-4b8a-bc74-2b9319890a90">
      <profileInstance
        Id="0b18e08e-8dfa-468b-9125-35e8234b8a0e"
        name="CSharpProfile" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="47b08460-dc14-4d87-9cea-91890125edbf"
        name="Camp"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="8aa92cc6-8232-418c-846f-0ebc691dd40b"
            isDerived="false"
            sourceEndRoleName="Camp"
            targetEndRoleName="Address"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="503ee6a9-ebb8-4bbf-a75a-7082872250ac"
              LastKnownName="Address"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8bb3779a-5834-4c1d-ab8f-bb6de24a32a9"
                  name="Camp"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="16c4d516-80d7-423d-aea6-979ad6dd7bbb"
                  name="Address"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="c8746c5d-637a-4320-8277-e9e5e9fea346"
            isDerived="false"
            sourceEndRoleName="Camp"
            targetEndRoleName="Phone"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="1f11407e-1856-4298-ad0c-a0c2724b20f4"
              LastKnownName="Phone"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d1f06838-1bcb-4a2f-9b63-42aaa535ae3d"
                  name="Camp"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="89b1f2de-8c3f-4ab6-8f2e-60b23611fecb"
                  name="Phone"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="0ba4fe47-f94b-4342-985a-76761d254e7d"
            isDerived="false"
            sourceEndRoleName="Camp"
            targetEndRoleName="Organization"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="80511645-64df-43a6-b4ec-5b551f1906aa"
              LastKnownName="Group"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ca0ad695-6b1b-4f1e-9d7d-64f0d05bc66b"
                  name="Camp"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8fd639b5-f984-4764-891c-18047bb405c6"
                  name="Organization"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="62ac163f-4760-4725-99fd-db9654d3395b"
            isDerived="false"
            sourceEndRoleName="Camp"
            targetEndRoleName=" Facilitie"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="a6e89b88-b536-408c-a2be-0a19abbba65f"
              LastKnownName=" Facilitie"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="84ad1568-b512-44f6-a4db-87d96bec2cf2"
                  name="Camp"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="a3dd453d-1409-4264-9e8e-c341a7b1baaa"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="310a6fbc-9762-457d-baa0-c906371fdfb5"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f8910351-fd4f-4b45-9029-e3ee2679ee5d"
                  name=" Facilitie"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="7c0b242f-15d7-4417-b23c-709a053970bc"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="515b725b-0a2d-45c1-8347-b6a5d8783eea"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="b6a757d0-1a31-4def-9507-409a16791204"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="45bde992-aee4-4b32-be0e-39b7bd430218"
            name="Name"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="fc6e3077-79af-4954-b34b-f1c43e261205"
            name="Latitude"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="d7a6b6fa-a67f-43fc-b656-7c969750ca64"
            name="Longitude"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="503ee6a9-ebb8-4bbf-a75a-7082872250ac"
        name="Address"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="1f11407e-1856-4298-ad0c-a0c2724b20f4"
        name="Phone"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a6e89b88-b536-408c-a2be-0a19abbba65f"
        name=" Facilitie"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="e1697eab-40ce-4cdb-9603-1c5fcc185115"
        name="Passenger"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="cdc94243-3c10-4ee1-b180-dc1978b9377e"
            isDerived="false"
            sourceEndRoleName="Passenger"
            targetEndRoleName="PassengerInFestival"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="d3d4308c-aab8-4dff-bf9b-614e8874db70"
              LastKnownName="PassengerInFestival"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="0df9aed3-8af7-47a7-8f1a-3e796561ebab"
                  name="Passenger"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="2bfac7c8-e030-4e54-b7ae-64ae9a65571a"
                  name="PassengerInFestival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="485ed562-db0f-4947-bbf5-1ace93092c3d"
            isDerived="false"
            sourceEndRoleName="Passenger"
            targetEndRoleName="Department"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="d6b33a1c-3c69-47ff-8e01-f28840ca8faf"
              LastKnownName="Department"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="20a7d739-fecb-4758-b4ce-0639493193fa"
                  name="Passenger"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="05a977bb-4049-4b79-8eaf-a2df84ca0123"
                  name="Department"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="343ef3d6-843d-40d5-ae40-2f0468638c7a"
            isDerived="false"
            sourceEndRoleName="Passenger"
            targetEndRoleName="Group"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="80511645-64df-43a6-b4ec-5b551f1906aa"
              LastKnownName="Group"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="01a4f1f3-f6db-4ddd-b9da-2c83deb74aaa"
                  name="Passenger"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e941da6b-38c7-4cef-83e2-157e24b590a2"
                  name="Group"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="509280c6-c2a3-4ceb-8419-6769016c167b"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="2fabba89-d21f-4b74-9dfd-d485ea726e8a"
            name="FirstName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="87b053e2-1060-47ff-aad6-5477e706829b"
            name="LastName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="1b3be436-e5a7-4151-b89b-da6ea6274c9e"
        name="PassengerTeam"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="bff85cae-5108-47d4-a48b-832fc48d4175"
            isDerived="false"
            sourceEndRoleName="PassengerTeam"
            targetEndRoleName="Passenger"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="e1697eab-40ce-4cdb-9603-1c5fcc185115"
              LastKnownName="Passenger"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6d1200e7-0acb-4d46-8864-d7d2e6289759"
                  name="PassengerTeam"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="34603118-3a9e-4378-8c4b-906cbd9ed01e"
                  name="Passenger"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="df600de4-5aad-4fae-aca1-d30a7b38fac4"
        name="Country"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="2b3529dc-5a54-4631-89e2-6b228e8e8b11"
        name="State"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="1dfcdb9a-2f24-4cb2-9909-4b187ef44f79"
            isDerived="false"
            sourceEndRoleName="State"
            targetEndRoleName="Camp"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="47b08460-dc14-4d87-9cea-91890125edbf"
              LastKnownName="Camp"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="209fb1ac-a483-4b7f-9a5d-1ecc612353d5"
                  name="State"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e4ce3f90-0f80-485e-a274-a5d169bcfb4d"
                  name="Camp"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="eb01c6b3-3898-47f2-a21a-b451889eac70"
            isDerived="false"
            sourceEndRoleName="State"
            targetEndRoleName="Country"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="df600de4-5aad-4fae-aca1-d30a7b38fac4"
              LastKnownName="Country"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="4ce242e5-6bd8-4ecb-93fa-a4b850c201f3"
                  name="State"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="26cd1b7d-f243-431d-81e1-ddc559f3a196"
                  name="Country"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="66ac6ebe-a0cc-403b-8b28-edc1966f7ce7"
        name="Suite"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="0b2df664-658d-4ef4-898e-92181c3b70b4"
            isDerived="false"
            sourceEndRoleName="Soite"
            targetEndRoleName="Camp"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="47b08460-dc14-4d87-9cea-91890125edbf"
              LastKnownName="Camp"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5ac7ae39-e993-4ca7-83d5-812b1186fb45"
                  name="Soite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="0cd1fb96-e339-4151-b846-df3b001ca2c6"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="68d2ac79-de26-4776-9a03-abc6048b70ee"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ac77e469-0ceb-45af-9f40-7113ae4f496d"
                  name="Camp"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="a3f348d9-dd8b-470c-bd7e-c8f310e57570"
            isDerived="false"
            sourceEndRoleName="Suite"
            targetEndRoleName="SuiteFacilityPackage"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="8812d692-f19a-416d-b6a2-3b69d752e371"
              LastKnownName="SuiteFacilityPackage"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8d1e0449-7324-4813-acf2-cff0f92d47f0"
                  name="Suite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="845fd4b4-f287-4cd0-af4d-fd9c6e55693d"
                  name="SuiteFacilityPackage"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="438aaa56-ba13-4474-b6b8-f2944779958c"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="98ac7d34-bab7-49f8-8486-d448430dae5b"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="b3d36ce6-9e56-4798-9f7b-238cf81045e2"
            isDerived="false"
            sourceEndRoleName="Suite"
            targetEndRoleName="Class1"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="4ad32364-eaed-4b2b-a9cc-f7eb6788d640"
              LastKnownName="Class1"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="766ab5e8-175c-4b9f-8dc1-18e9852a243e"
                  name="Suite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e7397576-9fbd-41e9-8756-633189f81189"
                  name="Class1"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="23ab8a10-668a-4ba1-b7b1-14f0e4269f7b"
        name="Room"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="e49b4d9a-1c77-4c78-937d-0eb1597e8778"
            isDerived="false"
            sourceEndRoleName="Room"
            targetEndRoleName="Soite"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="66ac6ebe-a0cc-403b-8b28-edc1966f7ce7"
              LastKnownName="Suite"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3ab64e75-93f5-4d46-9577-f77230d5d78d"
                  name="Room"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="332e876c-6fa9-4b10-9603-df53880ec86f"
                      name="Lower"
                      value="1.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="53b26c44-9869-4c17-85fe-628eb575480b"
                      name="Upper"
                      value="1.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="dcf9adb5-e47b-4d13-85e0-101a3a050c37"
                  name="Soite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="7bc84966-56f5-475b-90bd-2f52bae826c5"
        name="Service"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="8454e9c4-f368-4c8a-8ea1-35f99645ee35"
            isDerived="false"
            sourceEndRoleName="Service"
            targetEndRoleName="HasService"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="1ecb93f7-07de-4e84-81d4-f0cfc9938a3f"
              LastKnownName="HasService"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="9a09a84b-7a17-4664-ba33-8a372be16a91"
                  name="Service"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="dd00812e-d5a6-4ff2-a3cc-d46d27fb7619"
                  name="HasService"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="416139c3-d2a2-4c13-b2ce-35cbb0ac91be"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="b51c62a5-1c4d-4d1b-a52b-577de95fe7f1"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="0a9fe679-8687-4ba0-8172-59176abcb602"
            isDerived="false"
            sourceEndRoleName="Service"
            targetEndRoleName="ServicePackage"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="44e8adb3-08be-43d1-bea5-aa48299a5d7d"
              LastKnownName="ServicePackage"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="2182520d-ce26-4eb5-838a-48937b6181d8"
                  name="Service"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b75b92c9-dab5-43f5-b4ed-3feec4d29192"
                  name="ServicePackage"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="d59f1115-de92-4864-8ccf-1686a15f68b5"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="c7bd90ca-b242-4c09-9394-2a6c0db09ae1"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="c868b55a-d2fc-469b-a0ee-cee3e05e935e"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="0ed31c7f-3a95-49e2-a9b1-7d727639b694"
            name="Name"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="1ecb93f7-07de-4e84-81d4-f0cfc9938a3f"
        name="HasService"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="a9f58702-fab6-483f-a3c8-8a1011308c54"
            isDerived="false"
            sourceEndRoleName="HasService"
            targetEndRoleName="Soite"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="66ac6ebe-a0cc-403b-8b28-edc1966f7ce7"
              LastKnownName="Suite"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="edab1ea5-dd82-4d66-a2c0-557a76dc48f5"
                  name="HasService"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="b58e1f9c-60cd-45e9-a1ea-a6ce607f2233"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="bdf0b98d-de84-45a2-a65a-7b374d91b1ac"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ebfe082a-e9a3-430a-914e-89fb6680e69f"
                  name="Soite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="94d5d42b-5df2-4dbb-88ea-abbaf773ec4c"
        name="SuiteFacilitie"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="3c914218-67f6-4d89-a664-c1f23c4cc087"
            isDerived="false"
            sourceEndRoleName="SuiteFacilitie"
            targetEndRoleName="SuiteHasFacilitie"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="43ffe3e2-e62f-4078-a672-387c98083bd9"
              LastKnownName="SuiteHasFacilitie"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="fb197f2e-093b-46f7-bff8-6e007624d1bf"
                  name="SuiteFacilitie"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8a942de4-04a0-4bb8-89d2-435d2d119281"
                  name="SuiteHasFacilitie"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="7e1bdc24-5863-4961-97f0-032bf99d9ae8"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="f5afee20-6d60-4591-8938-ad8a731025ab"
            name="Name"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="43ffe3e2-e62f-4078-a672-387c98083bd9"
        name="SuiteHasFacilitie"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="05f6f252-5200-4feb-8688-f051f3a0112a"
            isDerived="false"
            sourceEndRoleName="SuiteHasFacilitie"
            targetEndRoleName="Suite"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="66ac6ebe-a0cc-403b-8b28-edc1966f7ce7"
              LastKnownName="Suite"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="896a0d7c-6dae-4424-92a7-6de49ee46f63"
                  name="SuiteHasFacilitie"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b970281f-d78f-4de1-9cdf-86009e5b566f"
                  name="Suite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="60970590-717c-4d17-b56b-79b24db4e12d"
        name="RoomType"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="679972cf-4010-43c0-b936-5fd1e7fa2c82"
            isDerived="false"
            sourceEndRoleName="RoomType"
            targetEndRoleName="Room"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="23ab8a10-668a-4ba1-b7b1-14f0e4269f7b"
              LastKnownName="Room"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="893b1f5b-95fe-483c-9ece-0aa4ff722ccb"
                  name="RoomType"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7e3aab50-6a82-4bf3-a63d-46ecf6b6e79f"
                  name="Room"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="21f7cac1-f039-45c5-9ccb-3b43e0f71544"
        name="SuiteRate"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="a8b1bd82-4550-4ad7-9e79-50b8c7dcd8c2"
            isDerived="false"
            sourceEndRoleName="SuiteRate"
            targetEndRoleName="Suite"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="66ac6ebe-a0cc-403b-8b28-edc1966f7ce7"
              LastKnownName="Suite"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="1b82325b-dc51-4b17-bc64-fe6bf60c61b0"
                  name="SuiteRate"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="959b543a-bdc1-4176-bc81-6f6951f6b7d0"
                  name="Suite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="fd5ad93f-bc0d-445d-9e16-6e871d48b593"
        name="Booking"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="5f126c44-5e16-4abc-9c77-cfeb1d33b95c"
            isDerived="false"
            sourceEndRoleName="Booking"
            targetEndRoleName="Suite"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="66ac6ebe-a0cc-403b-8b28-edc1966f7ce7"
              LastKnownName="Suite"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6d8f739a-943b-4ac3-ad60-2d46bd76f71a"
                  name="Booking"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7088eb59-d106-4b4e-b6d5-fcc0cefdd4b1"
                  name="Suite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="e2455a33-a4a9-4522-a74b-40ea0b80de6a"
            isDerived="false"
            sourceEndRoleName="Booking"
            targetEndRoleName="Festival"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="bb432d3e-b1f9-4eca-bc2e-215d5464f3c2"
              LastKnownName="Festival"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="12c51a73-9d1a-4d5f-b76e-311b88a79ad7"
                  name="Booking"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f1bee2a4-1aa6-4899-9743-a895a3ffff3d"
                  name="Festival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="2d98469b-4075-4163-865f-86c7f049f742"
            isDerived="false"
            sourceEndRoleName="Booking"
            targetEndRoleName="Passenger"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="e1697eab-40ce-4cdb-9603-1c5fcc185115"
              LastKnownName="Passenger"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5f056b1f-9fc4-4d4e-af98-fa39d6896712"
                  name="Booking"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="bc363b1c-bea6-48ce-a1be-7339f40f26bd"
                  name="Passenger"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="80511645-64df-43a6-b4ec-5b551f1906aa"
        name="Group"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="dbd969dd-0550-41c9-be6c-ebd2d5adc713"
            isDerived="false"
            sourceEndRoleName="Group"
            targetEndRoleName="DepInFestival"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="1c04534c-7355-49c4-9583-0a45ed1cbac0"
              LastKnownName="DepInFestival"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f561cfd4-70a9-4d32-9876-898dd4fdd436"
                  name="Group"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="87214c79-dffd-4995-8dbe-4bcec66e5014"
                  name="DepInFestival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d6b33a1c-3c69-47ff-8e01-f28840ca8faf"
        name="Department"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="1586ecbe-8994-428b-b7c6-32505690a9f5"
            isDerived="false"
            sourceEndRoleName="Department"
            targetEndRoleName="Organization"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="80511645-64df-43a6-b4ec-5b551f1906aa"
              LastKnownName="Group"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="1be98984-469b-4ce1-b885-258870521eb5"
                  name="Department"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="24e7d3ec-4229-4ff8-b337-1c18ba131a9d"
                  name="Organization"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="bb432d3e-b1f9-4eca-bc2e-215d5464f3c2"
        name="Festival"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="fcfab745-555e-4616-bad0-34e204366e2e"
            isDerived="false"
            sourceEndRoleName="Festival"
            targetEndRoleName="Organization"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="80511645-64df-43a6-b4ec-5b551f1906aa"
              LastKnownName="Group"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ea54b31f-515f-4631-91c5-64f357848093"
                  name="Festival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="08376424-73e9-4a98-b77c-3a258fb93f08"
                  name="Organization"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="0d870527-91ce-46f1-85cb-7d651432d4f4"
            isDerived="false"
            sourceEndRoleName="Festival"
            targetEndRoleName="DepInFestival"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="1c04534c-7355-49c4-9583-0a45ed1cbac0"
              LastKnownName="DepInFestival"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f3befdc2-2733-4209-b6cc-22add42ee6d4"
                  name="Festival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6b8e9a02-b17a-44df-8f67-ebd68ecdd211"
                  name="DepInFestival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="f5668bc3-e12e-4c95-ac77-cbbdd926d418"
            isDerived="false"
            sourceEndRoleName="Festival"
            targetEndRoleName="UserService"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="f62f51cc-0647-4025-91f7-b64d5d155a48"
              LastKnownName="UserService"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8786c344-99bf-4c3a-9048-e1326074caa5"
                  name="Festival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d2a1a85e-b70d-4b9c-98a2-d8a7d5f45c03"
                  name="UserService"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="82a6254b-7a6a-4ce9-91a8-a0b4106cd309"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="a3078e5b-6593-48c5-8854-5f7a55869ee3"
            name="BeganDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="548ca10c-fdf7-4075-83d8-68e32753558e"
            name="FestivalName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="d5e5bd96-6692-4d9b-ac45-4d23d0107448"
            name="EndDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d3d4308c-aab8-4dff-bf9b-614e8874db70"
        name="PassengerInFestival"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="8ebb699d-0308-48a5-8287-1bdbf701d8fd"
            isDerived="false"
            sourceEndRoleName="PassengerInFestival"
            targetEndRoleName="Sahmiyeh"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="d3e8b5f7-3d43-454c-b293-99646a2ea007"
              LastKnownName="Stock"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="2c7f6460-18ca-415d-9ad2-314f20849c80"
                  name="PassengerInFestival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="cd4a275c-cf3e-4049-b14a-2d44b0fcbc86"
                  name="Sahmiyeh"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="1c04534c-7355-49c4-9583-0a45ed1cbac0"
        name="DepInFestival"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="cae5c541-74d0-4f75-b4e8-5cef1981b7f7"
            isDerived="false"
            sourceEndRoleName="DepInFestival"
            targetEndRoleName="Department"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="d6b33a1c-3c69-47ff-8e01-f28840ca8faf"
              LastKnownName="Department"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f431686b-bf27-4730-be63-2fd93937c916"
                  name="DepInFestival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="bbae502c-6603-4ce3-917a-5130e0717ede"
                  name="Department"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="0af299b3-7ec7-4796-9c34-c61356131dc1"
            isDerived="false"
            sourceEndRoleName="DepInFestival"
            targetEndRoleName="Sahmiyeh"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="d3e8b5f7-3d43-454c-b293-99646a2ea007"
              LastKnownName="Stock"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8df96b36-b9de-4d38-b1be-96f4485452d6"
                  name="DepInFestival"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7494ca5c-693d-4b0c-a43a-042039c11440"
                  name="Sahmiyeh"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="84280594-d4d8-4208-adc5-1809b288f4b2"
            name="IdFestival"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="2599b607-63ea-4ae4-9539-63cef0195b42"
            name="IdDept"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="8a9a422c-eaba-4a7b-b7b4-b564a0534062"
            name="DeptStock"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="5005463e-6859-4f69-83ec-1d47881f38d8"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d3e8b5f7-3d43-454c-b293-99646a2ea007"
        name="Stock"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="fda9cdc9-4f76-47f2-a8fc-613453f2af79"
            isDerived="false"
            sourceEndRoleName="Sahmiyeh"
            targetEndRoleName="Passenger"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="e1697eab-40ce-4cdb-9603-1c5fcc185115"
              LastKnownName="Passenger"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d743759a-0c88-4c41-b3dc-f013776eb3cf"
                  name="Sahmiyeh"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="17f6e74e-6d6a-409f-9a1f-c6239345986a"
                  name="Passenger"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="32f566ae-f43c-403e-a411-ca00c3b75ad7"
            name="IdDepInFestival"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="cef83711-a143-414e-b02a-d4389e36a20f"
            name="PassengerStock"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="8dc0b3f4-1b2f-468a-b476-74065f0d1dcd"
            name="IdPassanger"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="eee5d1aa-bec9-4be8-9b4f-a4fccd752933"
        name="Bill"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="c0dc5f62-7041-4815-a845-e68522c2e2f6"
            isDerived="false"
            sourceEndRoleName="Bill"
            targetEndRoleName="Booking"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="fd5ad93f-bc0d-445d-9e16-6e871d48b593"
              LastKnownName="Booking"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="1f602e12-1406-4b78-bc8c-f1ae61efff93"
                  name="Bill"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7f3b50a1-3bc9-4f61-94fb-b4156e36e35b"
                  name="Booking"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="3a15b303-aa88-48d7-8727-1bf3acd8aa7c"
        name="Gallery"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="9e63bef9-2e61-45bb-a581-ffe50da2d743"
            isDerived="false"
            sourceEndRoleName="Gullary"
            targetEndRoleName="Suite"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="66ac6ebe-a0cc-403b-8b28-edc1966f7ce7"
              LastKnownName="Suite"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="478d084e-7e64-406f-a10d-48b4299727d3"
                  name="Gullary"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="df86195d-1d18-4c9b-94ce-4fa64e3a1efb"
                  name="Suite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="45a193a5-e7d3-4121-8561-d47ece3c7024"
            isDerived="false"
            sourceEndRoleName="Gallery"
            targetEndRoleName="Camp"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="47b08460-dc14-4d87-9cea-91890125edbf"
              LastKnownName="Camp"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="effe7748-5e4e-40e5-aefe-1aa22616e3f3"
                  name="Gallery"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="5f7387c0-93c8-46f3-9dda-fb0eb529714b"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="6c7f4fd2-cc8e-492e-a90d-512d39b50c7d"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b22e1112-8e93-4817-89de-f08876467883"
                  name="Camp"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="89a1c980-8b0b-4501-8b12-19bf648bdf78"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="36693bcf-9ea8-4275-8782-4a549563952f"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="e2016872-7fbe-4b91-b59e-2f108c00439d"
        name="SuiteType"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="1a7ee98c-24fc-4538-a66c-b351e622bc18"
            isDerived="false"
            sourceEndRoleName="SuiteType"
            targetEndRoleName="Suite"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="66ac6ebe-a0cc-403b-8b28-edc1966f7ce7"
              LastKnownName="Suite"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5ccdb11e-e516-4f93-bb07-730c105b721b"
                  name="SuiteType"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="40343721-79f2-43ff-9724-4e1980b5b2ee"
                  name="Suite"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="f5e2dcb6-4520-4fbe-95b5-9e656448b9ed"
        name="Poll"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="80848630-719c-42c8-91dd-ffdfb9243caf"
        name="PackageGrade"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="baf56b7e-df73-4f7a-a1e7-1a74ad2e7481"
            isDerived="false"
            sourceEndRoleName="PackageGrade"
            targetEndRoleName="Package"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="4233c925-2767-48a9-afc5-3201ad6d9a7f"
              LastKnownName="Package"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="fea69d53-cde5-4d65-98d7-e7cc582ee80c"
                  name="PackageGrade"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="34748930-8fde-4698-b36a-357f8b0e692d"
                  name="Package"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="e6a2105e-5f15-4b4b-ae95-9470bfc894c9"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="0973d8a9-db36-4b98-93d4-b04838c45e00"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="4233c925-2767-48a9-afc5-3201ad6d9a7f"
        name="Package"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="d38ad852-d5cc-4d08-9263-fe690232715f"
            isDerived="false"
            sourceEndRoleName="Package"
            targetEndRoleName="ServicePackage"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="44e8adb3-08be-43d1-bea5-aa48299a5d7d"
              LastKnownName="ServicePackage"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="38d2b4a5-aa87-42bd-8fc6-7a026213071f"
                  name="Package"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b6ce66d8-b52f-4f28-a00e-41991b75022d"
                  name="ServicePackage"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="f233c1e3-9011-4b92-ad3c-77bcdcc3d159"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="75c3e1f2-85a8-40f7-a363-94d48d645332"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="7bff8bb5-f5c8-4bbe-8e6b-42c0df94511a"
            isDerived="false"
            sourceEndRoleName="Package"
            targetEndRoleName="UserService"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="f62f51cc-0647-4025-91f7-b64d5d155a48"
              LastKnownName="UserService"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e74a7e8b-dab6-47f0-839b-7802c8321b51"
                  name="Package"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d6eb2b62-2698-49f1-95bd-ec424d4af52a"
                  name="UserService"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="259db4fd-2d1f-4019-862d-ad9043aab0d3"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="374a5449-bd33-4a0c-9dc1-dfebde134e1d"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="44e8adb3-08be-43d1-bea5-aa48299a5d7d"
        name="ServicePackage"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="6d68f7b6-40a4-469d-911c-89500a7c705d"
        name="Package"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="f62f51cc-0647-4025-91f7-b64d5d155a48"
        name="UserService"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="3f32b05c-fb46-4759-b8d6-ebec28b7b896"
            name="UserId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="de4f0775-d126-4610-804f-0fed74844076"
            name="PackageId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="b10bb4fd-4f48-48df-b207-563e1305f99e"
            name="FestivalId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="9f49a62b-5376-45f0-aacf-0c3d7bf72596"
            name="ActiveDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="c5b9748c-6c84-48ea-86e9-1042f6dfe527"
            name="ExpireDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="b940bfd4-4268-4f89-b871-288292e0cb16"
        name="ServiceGroup"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="7e37af48-b452-4595-848a-d0a1f8bf8740"
            isDerived="false"
            sourceEndRoleName="ServiceGroup"
            targetEndRoleName="Service"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="7bc84966-56f5-475b-90bd-2f52bae826c5"
              LastKnownName="Service"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="c503c06a-ee9f-4942-8b6f-76741c1a9895"
                  name="ServiceGroup"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="34bcab2b-8409-4260-94e2-71d8e5f908b1"
                  name="Service"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="ccdf4b6d-54b3-407d-a339-cd726ae29560"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="c13516a9-f151-4433-888b-0426ad802d95"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="1128f5f8-1ed9-40fa-8d28-b76544b0f224"
        name="User"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="a87a5045-47f9-46dc-baef-470e2d646238"
            isDerived="false"
            sourceEndRoleName="User"
            targetEndRoleName="UserService"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="f62f51cc-0647-4025-91f7-b64d5d155a48"
              LastKnownName="UserService"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="2e3c17d8-08e6-41fb-a827-4f8befd01c6c"
                  name="User"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7bbbd5b4-d2a8-4f38-a774-737599fc73ab"
                  name="UserService"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="18f75b5f-2dc1-49b8-82bd-0732b740d90a"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="8dfc7cda-c676-4bc1-9a9b-07415d1327ca"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="8812d692-f19a-416d-b6a2-3b69d752e371"
        name="SuiteFacilityPackage"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="9ec903b9-5730-45cb-bad0-0ef42f39143e"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="4005ccda-9a21-4d1b-b458-d3833081e080"
            name="SuiteId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="3949f04f-8450-4cdd-9bfc-89dab9946dd6"
            name="FacilityPackageId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="bcbdf6d5-4232-4935-bc2e-59966c919d40"
            name="FromDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="3b2617e4-70da-487a-a795-bcfc0b5e1bc2"
            name="ToDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="369cabcd-e4cd-4c41-9c5f-120794d2615b"
            name="IsActive"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a62ff505-5233-4a70-a107-1a926b9457a3"
        name="FacilityPackage"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="f6493a72-736d-4316-bf08-b683b583de93"
            isDerived="false"
            sourceEndRoleName="FacilityPackage"
            targetEndRoleName="SuiteFacilityPackage"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="8812d692-f19a-416d-b6a2-3b69d752e371"
              LastKnownName="SuiteFacilityPackage"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8b3a1000-0dd1-436c-afec-2b3697363be4"
                  name="FacilityPackage"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f0b5dce3-5f97-47e8-8892-3c22fc5b620b"
                  name="SuiteFacilityPackage"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="78b812c3-130a-4a1e-bb4c-3d4d7ef75676"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="84cbac04-94fb-4d82-ba36-51f955c28c71"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="2cd87f2f-043d-4c11-b146-f88c90ebdd11"
            isDerived="false"
            sourceEndRoleName="FacilityPackage"
            targetEndRoleName="ItemsInFacilityPackage"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="9ea84e8b-d135-42f3-a740-c0511ae34406"
              LastKnownName="ItemsInFacilityPackage"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e4d0ed5b-dc3a-4d1f-8e49-c36a81a759e6"
                  name="FacilityPackage"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="78203714-cd33-46f2-9cdf-6b7ef4d16e86"
                  name="ItemsInFacilityPackage"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="a72bfa27-f6fa-444a-8503-148af389cb03"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="0a9abbd2-2cb4-4923-a54c-adf9bba42464"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="dfeeac2b-f4b2-4e8c-96ce-b21b529f1730"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="f1e4f212-add0-431b-9a79-9d5f9a10e1b5"
            name="PackageName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="9ea84e8b-d135-42f3-a740-c0511ae34406"
        name="ItemsInFacilityPackage"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="69469a81-146c-43ed-a65a-c5977f189762"
            name="FacilitiyId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="b3f6ff5b-aecb-4604-a197-ac0ab3699376"
            name="FacilityPackageId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d63ba647-27d2-4cbb-b8ed-3f025a5ac977"
        name="Facility"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="06bb83f6-538e-4ed5-999e-8b919ec08545"
            isDerived="false"
            sourceEndRoleName="Facility"
            targetEndRoleName="ItemsInFacilityPackage"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="9ea84e8b-d135-42f3-a740-c0511ae34406"
              LastKnownName="ItemsInFacilityPackage"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8eae7846-b638-4f66-a9be-d78320fc756a"
                  name="Facility"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="244f3413-9533-4ff8-b170-8be399c027df"
                  name="ItemsInFacilityPackage"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="616941d5-e4ce-4988-8d26-b5aaffe30cb9"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="1a079090-1d4b-47fd-bd4e-98547598e0ab"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="5099f19a-edb7-4b21-acc5-be100bc1e273"
            name="FacilitiyName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="e52530eb-4095-4c3f-bd7c-318015b5ad9d"
            name="UnitId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="8b4001dd-947d-440e-9996-f489e3a54fef"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="f068e421-5119-42ba-9130-a6398711b97f"
        name="FacilityUnits"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="8b253878-b910-4bf9-9481-d499547a698f"
            isDerived="false"
            sourceEndRoleName="FacilityUnits"
            targetEndRoleName="Facility"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="d63ba647-27d2-4cbb-b8ed-3f025a5ac977"
              LastKnownName="Facility"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a77e0553-4d9f-4fd3-910d-575a690871c4"
                  name="FacilityUnits"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a91f4f26-737f-4e46-89c5-f62c4d21b044"
                  name="Facility"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="ffe96222-a217-4d77-95dc-6ae3cd85a088"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="209b6fb0-b85d-400a-b302-1fdbd27f8c7b"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="44f5cac8-34cb-44c8-8d64-9b6d2aed341f"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="be3f402a-15ea-46e4-a514-8302701d880f"
            name="UnitName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="73ac8de3-e7c1-4e35-b2a6-f217376a6bd1"
            name="UnitCount"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="32a26637-5a8c-4890-a8bd-fdcb657ae5d0"
        name="Discount"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="fcf92a08-ac8b-47f2-b25a-cf7800b1b72e"
            isDerived="false"
            sourceEndRoleName="Discount"
            targetEndRoleName="Booking"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="fd5ad93f-bc0d-445d-9e16-6e871d48b593"
              LastKnownName="Booking"
              LastKnownLocation="CampsModels.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="9e98c94b-4262-429e-a133-cd2e3af93e5c"
                  name="Discount"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="fd85522d-e897-42cf-98af-a78abb328609"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="61704cc9-5a9d-4030-a3a9-d8d8c8be8b09"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="424b45d3-fc8f-4999-a54a-fa9ba99b81df"
                  name="Booking"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="9d95e1c2-60cf-401c-8d16-fb2f5cc6f9ca"
                      name="Lower"
                      value="0.*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="2e33cf91-7b69-4c54-b1de-fd2403f58241"
                      name="Upper"
                      value="0.*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="de9e7d68-7267-4dff-ad15-669224f5ef85"
            name="DiscountAmont"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="2783fa1b-2c94-4722-9c41-c3b911bbf3c9"
            name="ActiveFromDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="080199cd-7d59-49a9-a0c9-67a5a2972018"
            name="ActiveEndDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
          <property
            Id="9c340cf7-7118-4781-9fba-dcaf2ab00ee3"
            name="Title"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="4ad32364-eaed-4b2b-a9cc-f7eb6788d640"
        name="Class1"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0e08691f-18da-4fca-b93b-66d5678e177e"
        name="Class2"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="f92ea9e8-7cf7-448d-84a9-c45196d199ad"
        LastKnownName="Comps"
        LastKnownLocation="Package_1431.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="ad6a8629-bf26-47e8-a078-3d37c351fe1e"
        LastKnownName="System"
        LastKnownLocation="Package2_1431.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="2f477945-e9fb-4654-aaa8-6ecbe00d4918"
        LastKnownName="Microsoft"
        LastKnownLocation="Package_1433.uml" />
    </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>