<?xml version="1.0" encoding="utf-8"?>
<package 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/VisualStudio/TeamArchitect/ComponentDesigner" xmlns:dm9="http://schemas.microsoft.com/dsltools/LogicalClassDesigner"
  dslVersion="1.0.0.0"
  Id="70653549-a4c6-43e6-a208-7f4f01dfc4e4"
  name="Components" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="68754f93-b462-4026-8dbd-c234cfb0bed5"
        name="Component"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="8b3773b9-dca4-4057-9561-2a35ec4a36a2"
            name="EntityID"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="deb43794-7ad3-4b39-b7a1-ccf2d30d17af"
        name="BoxShape"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="694b0945-7913-4406-8140-0654bc8303ee"
            name="Width"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="6c1a4e28-c684-4bbc-a329-201eb68645f3"
            name="Height"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="2dfd8475-fa60-45aa-9a49-a0aafbdb2bef"
            name="Depth"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="27a696be-cec9-43ca-a9c4-7154e50cf929"
        name="Physics"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="d6f75e6e-6ef3-45de-acb3-58dded5a19c3"
            name="Mass"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="701e7e05-3350-435b-b151-b4c052096293"
            name="Friction"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="93119283-1bd2-4e5b-aa98-7271f9f894f4"
            name="Gravity"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="1d0ee20e-670d-4332-83c4-d5766677500d"
                LastKnownName="Vector3"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
            <defaultValue>
              <literalString
                Id="bc040cc4-107c-4867-b3a5-28cd6401f69f"
                name="DefaultValue"
                value="(0, -9.82, 0)" />
            </defaultValue>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <enumeration
        Id="653a8b3b-d80c-4042-9310-405c488427af"
        name="Enumeration1"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="1d0ee20e-670d-4332-83c4-d5766677500d"
        name="Vector3" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="6070dc3d-c226-413d-93ff-12ddc116330c"
        name="CompoundShape"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ee612f2c-6c30-4513-948f-8f542fde1452"
        name="MeshShape"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="03c7407d-6620-4083-a67e-50e7f9b4441f"
            name="ModelName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ef791ee5-7a83-42cc-8c89-ce759bfec134"
        name="HingeConstraint"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="d520195a-d023-4968-ad6e-a3cc796849b7"
            name="EntityA"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
                LastKnownName="EntityID"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="8b4b8923-8330-44b2-9ba0-9d270733d012"
            name="EntityB"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
                LastKnownName="EntityID"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="987ddddf-571a-41de-99d3-cc546c10c670"
            name="PivotA"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="1d0ee20e-670d-4332-83c4-d5766677500d"
                LastKnownName="Vector3"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="01e8178b-1917-4225-a866-36d6c899179e"
            name="PivotB"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="1d0ee20e-670d-4332-83c4-d5766677500d"
                LastKnownName="Vector3"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="cef36066-e238-40c9-904f-460de2d6772e"
            name="AxisA"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="1d0ee20e-670d-4332-83c4-d5766677500d"
                LastKnownName="Vector3"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="6eee9fcc-57cd-49f9-8911-dde6b4a320b0"
            name="AxisB"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="1d0ee20e-670d-4332-83c4-d5766677500d"
                LastKnownName="Vector3"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="f9b8f549-bdff-4174-82d2-6e2f0e99bda2"
            name="LowLimit"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="aff00fe1-cf03-4641-bee9-00df9241ed44"
            name="HighLimit"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="ff7b3d03-3b50-4676-ab93-6015c8fe29c2"
            name="Softness"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
            <defaultValue>
              <literalString
                Id="36bdb4ea-ca77-4c59-ba0f-770183f7bda4"
                name="DefaultValue"
                value="0.9" />
            </defaultValue>
          </property>
          <property
            Id="1da67046-ad43-4d08-8db2-ae3e9966d3a8"
            name="BiasFactor"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
            <defaultValue>
              <literalString
                Id="d1f0cdae-3524-44f7-b058-87eb5dea817b"
                name="DefaultValue"
                value="0.3" />
            </defaultValue>
          </property>
          <property
            Id="18532d33-a920-46e2-8244-c3f724c6b6d6"
            name="RelaxationFactor"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
            <defaultValue>
              <literalString
                Id="c00677e9-9060-46be-bc9e-5f9ab199d639"
                name="DefaultValue"
                value="1.0" />
            </defaultValue>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
        name="EntityID" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="bfa4df75-e757-4667-b8d9-ec2189a80242"
        name="float" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="dad90a02-641a-4f4d-a172-5a14c7317ae3"
        name="SliderConstraint"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="87ad8bbf-9872-443b-b7f4-58064eb02ac7"
            name="EntityA"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
                LastKnownName="EntityID"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="5b9ffee7-fb14-40f3-910c-e22496461151"
            name="EntityB"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
                LastKnownName="EntityID"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="b81fed9f-1dfe-4bce-9c00-3a00b8d736df"
        name="BallSocketConstraint"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="55ecca99-5a58-4999-a86a-431167c52c8d"
            name="EntityA"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
                LastKnownName="EntityID"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="b83dd1a7-e6a1-42f8-b266-463ae6c54ef5"
            name="EntityB"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
                LastKnownName="EntityID"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="b8937483-953e-4818-8403-9a6279754025"
            name="PivotA"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="1d0ee20e-670d-4332-83c4-d5766677500d"
                LastKnownName="Vector3"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="c37f03d5-7f7b-44fe-9106-85e45b8fe6e6"
            name="PivotB"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="1d0ee20e-670d-4332-83c4-d5766677500d"
                LastKnownName="Vector3"
                LastKnownLocation="Package1_2346.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="17b78103-b3c2-4a31-adcb-22183209eb76"
        name="SphereShape"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="9ec4c755-16ae-4859-ab41-def6538c34a2"
            name="Radius"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="abf6232c-7432-4662-913b-e73b0447b228"
                LastKnownName="Float"
                LastKnownLocation="Package_2342.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="b2a406ce-5bb0-435d-b394-63b4a5977737"
        name="StaticMeshShape"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="c3bd64ef-fcd5-467d-894c-4ecdb93590c4"
            name="ModelName"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
  </packagedElements>
</package>