﻿<?xml version="1.0" encoding="utf-8"?>
<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/UseCase" 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="53c0e257-8afe-49d3-94c0-8f3549c0b548"
  name="UML_Cars_BD" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <profileInstances>
    <packageHasProfileInstances
      Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
      <profileInstance
        Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
        name="StandardProfileL2" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="29349502-908c-4fda-9054-c48619c59ed0">
      <profileInstance
        Id="532ea607-fb19-44b8-8502-3351b05452be"
        name="StandardProfileL3" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="1c327165-77e3-4fbe-8719-a96708d0a32e"
        name="Car"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <dependency
            Id="88857879-7fcf-42c4-b951-624ba661594e">
            <classMoniker
              Id="aa12411c-c6cc-4618-8fe9-3a4c464a3461"
              LastKnownName="Generation"
              LastKnownLocation="UML_Cars_BD.uml" />
          </dependency>
          <dependency
            Id="db0b9090-05a4-4981-a1d2-2f0dd2233003">
            <classMoniker
              Id="ba3e741e-bda2-4f1b-a461-794af6f9f00a"
              LastKnownName="Transmission"
              LastKnownLocation="UML_Cars_BD.uml" />
          </dependency>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="4fdbb6f1-10f0-46bd-8ee8-e3d1d5245a72"
            name="CarID"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="16e7a134-f1c5-4e37-8d3b-6ef4b6e8c8bc"
                LastKnownName="int (PK)"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="c0d25840-9250-4385-b030-a921eb9fbfc9"
            name="Year"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ecbbe3cf-98a7-4196-bd4f-ea1e8f92d9dd"
                LastKnownName="DateTime"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="0498af07-fec2-4130-80c0-386fa532eb70"
            name="Price"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9affd992-a1e2-4f37-b6c1-348393c61084"
                LastKnownName="long"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="4c99eea6-7730-4692-9967-86e312f1160f"
            name="EngineVolume"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="7375058d-f74f-4af5-af02-7185bde214cd"
                LastKnownName="int"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="b1b1fb86-f20c-44dd-a69a-120420c2da59"
            name="TransmissionTypeID"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="7375058d-f74f-4af5-af02-7185bde214cd"
                LastKnownName="int"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="def559f9-a2e1-4134-8adb-bed9e139249a"
            name="GenerationID"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="7375058d-f74f-4af5-af02-7185bde214cd"
                LastKnownName="int"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="7375058d-f74f-4af5-af02-7185bde214cd"
        name="int" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="ecbbe3cf-98a7-4196-bd4f-ea1e8f92d9dd"
        name="DateTime" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e61a0ac5-1182-4923-88e0-7695342eb15a"
        name="decimal" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="8119310f-47c1-413f-8e24-27f5926ce11e"
        name="longint" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0b002d3c-c312-468f-9f3b-56a11c0911fc"
        name="Model"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="355a2f4c-f6b3-47e8-a329-73aac393cb65"
            name="ModelID"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="16e7a134-f1c5-4e37-8d3b-6ef4b6e8c8bc"
                LastKnownName="int (PK)"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="28b1240e-a7dd-42d5-8e77-08ccc526fb09"
            name="GroupName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="e3224466-c198-4046-a7e9-a13e9d5049e3"
                LastKnownName="string"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="53b707d9-f00c-4390-9002-de34d6a94506"
            name="ModelName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="e3224466-c198-4046-a7e9-a13e9d5049e3"
                LastKnownName="string"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="4ce62034-1164-420b-9cdf-c7d2aca8777d"
            name="GenerationID"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="7375058d-f74f-4af5-af02-7185bde214cd"
                LastKnownName="int"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="41753539-c487-4de6-a633-da97d61d7b73"
            name="Generations ICollections&lt;Generation&gt;"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e3224466-c198-4046-a7e9-a13e9d5049e3"
        name="string" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="aa12411c-c6cc-4618-8fe9-3a4c464a3461"
        name="Generation"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <dependency
            Id="995e092b-77fe-468f-95b0-c1180c2e514f">
            <classMoniker
              Id="0b002d3c-c312-468f-9f3b-56a11c0911fc"
              LastKnownName="Model"
              LastKnownLocation="UML_Cars_BD.uml" />
          </dependency>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="eeeacadf-73bc-41f9-9803-5ff605c0944c"
            name="StartDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ecbbe3cf-98a7-4196-bd4f-ea1e8f92d9dd"
                LastKnownName="DateTime"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="277c156d-6d26-4f24-830b-e87bd4998204"
            name="EndDate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ecbbe3cf-98a7-4196-bd4f-ea1e8f92d9dd"
                LastKnownName="DateTime"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="9f238a4c-2c10-4063-8bbf-e360b875bc48"
            name="GenerationID"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="16e7a134-f1c5-4e37-8d3b-6ef4b6e8c8bc"
                LastKnownName="int (PK)"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="9676af94-d737-468f-9430-60589b2e5dc0"
            name="GenerationName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="e3224466-c198-4046-a7e9-a13e9d5049e3"
                LastKnownName="string"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="e9c1faf8-2cd3-4df3-b2df-9dea626f5735"
            name="ModelID"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="7375058d-f74f-4af5-af02-7185bde214cd"
                LastKnownName="int"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="d0fe157f-8554-4930-854f-c5a3070c3bb1"
            name="Cars ICollections&lt;Car&gt;"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="16e7a134-f1c5-4e37-8d3b-6ef4b6e8c8bc"
        name="int (PK)" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ba3e741e-bda2-4f1b-a461-794af6f9f00a"
        name="Transmission"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="60524974-b99a-47d1-ae93-6aeec464a964"
            name="TransmissionTypeID"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="16e7a134-f1c5-4e37-8d3b-6ef4b6e8c8bc"
                LastKnownName="int (PK)"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="34672ca5-de44-4efa-9559-83a63e14e16b"
            name="TransmissionName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="e3224466-c198-4046-a7e9-a13e9d5049e3"
                LastKnownName="string"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="f9c9b780-e2c4-4712-a6e4-25f0b1177567"
            name="NumberOfTransmissions"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="7375058d-f74f-4af5-af02-7185bde214cd"
                LastKnownName="int"
                LastKnownLocation="UML_Cars_BD.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="d367056d-2938-4ac5-b429-d24cb0e38959"
            name="Cars ICollections&lt;Car&gt;"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="9affd992-a1e2-4f37-b6c1-348393c61084"
        name="long" />
    </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>