﻿<?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="e2907d49-b396-4647-89ad-17536c4ce2e1"
  name="AJ.DMES.PackageWorkstation.UML" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <ownedCommentsInternal>
    <comment
      Id="6ba19bb9-d7f8-4dd0-8011-c63510145f95">
      <body>领域模型之间关系类图</body>
    </comment>
    <comment
      Id="79edd719-4c12-472d-8c96-ab400396c33f">
      <body>所有实体类的基类，实体类必须继承该类</body>
      <annotatedElements>
        <classMoniker
          Id="c35375f7-b206-4400-ba0a-b5ca33f3da41"
          LastKnownName="Entity"
          LastKnownLocation="AJ.DMES.PackageWorkstation.UML.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>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="c35375f7-b206-4400-ba0a-b5ca33f3da41"
        name="Entity"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="ad5a2b39-90ef-4163-a022-39bffff04523"
            isSubstitutable="false">
            <classMoniker
              Id="45f453fa-26fd-4525-8b1e-42c2fe67f272"
              LastKnownName="Entity&lt;TId&gt;"
              LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="45f453fa-26fd-4525-8b1e-42c2fe67f272"
        name="Entity&lt;TId&gt;"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="b5d204fc-ac66-4351-ab4a-8640afe6f8aa"
            name="Id"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="34b0ca7b-04fb-461e-b5e0-8e89efc53737"
                LastKnownName="TId"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="19f9db64-b9ee-4c26-9220-5a8fefe23388"
            name="Version"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="dfd5a5be-37e0-47a9-b27e-3904f12d6bce"
                LastKnownName="int"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="8ac9f7a4-563b-4d6c-88e5-5faf283510bc"
            name="CreatedDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ed54e250-8f80-4dde-b01d-fab67f6c414b"
                LastKnownName="DateTime"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="549de760-86b5-49fc-b282-b9e3738c7181"
            name="ModifiedDateTime"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ed54e250-8f80-4dde-b01d-fab67f6c414b"
                LastKnownName="DateTime"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="34b0ca7b-04fb-461e-b5e0-8e89efc53737"
        name="TId" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="dfd5a5be-37e0-47a9-b27e-3904f12d6bce"
        name="int" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="ed54e250-8f80-4dde-b01d-fab67f6c414b"
        name="DateTime" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a3572c9d-8038-415e-8d83-ca88f5b5ce3d"
        name="Model"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="2cde8265-3fb5-4cce-9547-fec7a88a214f"
            isSubstitutable="false">
            <classMoniker
              Id="c35375f7-b206-4400-ba0a-b5ca33f3da41"
              LastKnownName="Entity"
              LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="0400d1da-cb08-4982-8442-f19ce5d19a0f"
            name="ModelName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="f340a3d2-2cb9-45f7-8d91-f7abeed7b69a"
            name="Description"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="f111f63c-45ed-4a4d-9f9f-5a0f4ebdc6dc"
            name="Reservation_1"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="6f2b05cb-5e1a-4706-89c4-8637d4ccb8d1"
            name="Reservation_2"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="1acc9da3-2508-41be-a61c-2e9dab2c58c9"
            name="Reservation_3"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="8ff35635-64a4-43a4-90be-45a967aedbc4"
            name="Reservation_4"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="451edf52-d2f3-48d8-bef6-d7bcc2cb79a6"
            name="Reservation_5"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
        name="string" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="cdac1af5-1c08-4e9f-9b85-c8443793c6b5"
        name="Customer"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="74b29f63-59e8-4a27-a7d0-eef5407c2628"
            isSubstitutable="false">
            <classMoniker
              Id="c35375f7-b206-4400-ba0a-b5ca33f3da41"
              LastKnownName="Entity"
              LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="044cec36-7a20-499e-abcb-ac4d1aa8ea66"
            name="CustomerCode"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="b8e6974f-764e-4d1b-9251-daf034a12275"
            name="CustomerName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="10876186-b935-4c8d-a925-9572114c7c49"
            name="ShortName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="3147e784-09dd-4b0c-8545-6e16a85d1d78"
            name="Address"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="c3b1608e-72d6-427c-a1fb-6dd5b5da7bf7"
            name="Phone"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="22d6a304-febe-422a-b503-e9f808ba369c"
            name="ZipCode"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="533ab196-3c57-4108-a867-92c98850215c"
            name="WebSite"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ec71e1f7-4ee2-48ee-b691-9e5e6fb9e456"
        name="Container"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="9500bdee-aa99-4c7b-a74f-3580d550d135"
            isSubstitutable="false">
            <classMoniker
              Id="c35375f7-b206-4400-ba0a-b5ca33f3da41"
              LastKnownName="Entity"
              LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="a72c1b4c-1a50-42a6-8a12-a785a1c329a0"
            isDerived="false"
            sourceEndRoleName="Container"
            targetEndRoleName="Customer"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="cdac1af5-1c08-4e9f-9b85-c8443793c6b5"
              LastKnownName="Customer"
              LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7d05ffd4-7e9c-4d1e-a57a-96fadf47f960"
                  name="Container"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="935f3b69-3ac9-4feb-8e38-5cf10a1f107f"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="d4773c30-7a9f-4b58-918e-b9e4a2ce696a"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d39f5aa9-10c2-4b07-a2e9-e793f1d03f8b"
                  name="Customer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="acfd1b32-cb45-4574-b8e2-977304292081"
            name="ContainerPN"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="01b79d93-e6bf-4d23-8b4b-f6802c8f53a9"
            name="ContainerSN"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="b4e78e51-c939-4c73-8dc8-01b677329487"
            name="ContainerSize"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="dfd5a5be-37e0-47a9-b27e-3904f12d6bce"
                LastKnownName="int"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="7914505c-3d71-4eb1-a483-cc7d097a6ad6"
            name="PackedDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ed54e250-8f80-4dde-b01d-fab67f6c414b"
                LastKnownName="DateTime"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="58fe71a7-96da-4638-ba63-99adb7d334c7"
            name="Customer"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="cdac1af5-1c08-4e9f-9b85-c8443793c6b5"
                LastKnownName="Customer"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="4a2922b2-7bdf-49e1-8290-01592ad7359a"
            name="ModelInstances"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="0ff3154e-3ba2-4765-b8db-e81016751bd5"
                LastKnownName="List&lt;ModelInstance&gt;"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="5c42bfa4-6a9c-4f6a-a7a5-df1a1a2e4766"
        name="Container_Model"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="b99c49bb-aff8-447c-9c92-6a4d4549644f"
            isSubstitutable="false">
            <classMoniker
              Id="c35375f7-b206-4400-ba0a-b5ca33f3da41"
              LastKnownName="Entity"
              LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="9b6303b3-a563-42aa-b894-abd2dbecfc0a"
            name="ContainerId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="5d9e4941-237f-4d38-a97f-99085183fe9a"
            name="ModelInstanceId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="3242549d-310a-46dc-bb12-f246e8ff70b8"
        name="ModelInstance"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="86ed17ae-86a6-4489-bfa2-5c8925462591"
            isSubstitutable="false">
            <classMoniker
              Id="c35375f7-b206-4400-ba0a-b5ca33f3da41"
              LastKnownName="Entity"
              LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="891058b0-1313-4fdb-be4b-65f4a0ef1271"
            isDerived="false"
            sourceEndRoleName="ModelInstance"
            targetEndRoleName="Model"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="a3572c9d-8038-415e-8d83-ca88f5b5ce3d"
              LastKnownName="Model"
              LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3daf1463-b268-48c4-9cb6-fc5c5eab5520"
                  name="ModelInstance"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="879d1ddb-8c08-4a5b-a304-7192f6050387"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="b5e3ee54-7472-4488-b6d9-c49c95acb168"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="9b8f8058-e4e7-4cca-895a-df318112caca"
                  name="Model"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="fe192fb5-cb3d-4399-a70d-9462a0319f86"
            isDerived="false"
            sourceEndRoleName="ModelInstance"
            targetEndRoleName="Container"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="ec71e1f7-4ee2-48ee-b691-9e5e6fb9e456"
              LastKnownName="Container"
              LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="4bf3cd06-7eb1-4a82-b8aa-d3b598f35ec5"
                  name="ModelInstance"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="7b52e1b6-0c0b-4bec-abf9-e6a5d76985cf"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="85996a8d-2ab7-4632-91ae-1bad3996dffc"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b7fa49d2-27ce-4c63-806e-097aa267909b"
                  name="Container"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="8149af32-eaae-4929-9861-a6d1fdee9f13"
            name="Model"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="a3572c9d-8038-415e-8d83-ca88f5b5ce3d"
                LastKnownName="Model"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="792fe74c-bc29-49d2-81c6-75d455dc480f"
            name="ProductCode"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="20dbc518-6ce7-44d8-ae73-399cac5d9f4c"
            name="Source"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="06ebc0ea-2a4b-4edf-8d36-d92f80e821bc"
                LastKnownName="string"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="a96696d7-ce96-4fd5-82b2-4274ba95643c"
            name="Container"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="ec71e1f7-4ee2-48ee-b691-9e5e6fb9e456"
                LastKnownName="Container"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="b0a05293-7100-4765-af08-dc20a3ba71b1"
        name="TraceData"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="7701ecff-d471-45a1-b6cd-f5a17b919fc2"
            name="Container"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="ec71e1f7-4ee2-48ee-b691-9e5e6fb9e456"
                LastKnownName="Container"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="9471e4c9-a2d0-44b0-bfc9-5b0784ee4277"
            name="Model"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="a3572c9d-8038-415e-8d83-ca88f5b5ce3d"
                LastKnownName="Model"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="361d3093-b685-4420-829b-e6be7e63931c"
            name="Customer"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="cdac1af5-1c08-4e9f-9b85-c8443793c6b5"
                LastKnownName="Customer"
                LastKnownLocation="AJ.DMES.PackageWorkstation.UML.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="129a432d-604f-42a5-8655-12f9a1e48547"
        name="Line" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="0ff3154e-3ba2-4765-b8db-e81016751bd5"
        name="List&lt;ModelInstance&gt;" />
    </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>