<?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="0c2de06d-6ee3-4e4c-b9b9-77aba990ee22"
  name="Systems" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="2f752c54-b7df-47e4-99e0-a149f7c8fa4a"
        name="PhysicsSystem"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <interfaceRealization
            Id="add43663-82ef-4678-b553-58c2a958282f">
            <interfaceMoniker
              Id="443f17bb-330b-495b-99fb-03ed57410a6b"
              LastKnownName="System"
              LastKnownLocation="Package_2341.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="90eacb77-3b40-4ed2-b36c-514b8fb23775"
            name="Initialize"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="4651f9b9-af0f-4973-b2ed-4305e29dc159"
            name="Update"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f0bdeed0-2ebd-449b-a73b-f5af9fb4dc4b"
                  name="dt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ef82f100-2f45-465e-b04f-921abe839bdd"
                      LastKnownName="Double"
                      LastKnownLocation="Package_2341.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="41cb13cd-f234-4b82-8595-d851f4bc5646"
            name="UpdateEntity"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="428a5351-4c31-4bbe-a93a-6ece98c34a46"
                  name="dt"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ef82f100-2f45-465e-b04f-921abe839bdd"
                      LastKnownName="Double"
                      LastKnownLocation="Package_2341.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5c9cb0f0-75dd-404a-8259-8c728f0e5ce6"
                  name="entity"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
                      LastKnownName="EntityID"
                      LastKnownLocation="Package1_2346.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3999daec-f570-4044-ba23-6789061c42ed"
                  name="parent"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
                      LastKnownName="EntityID"
                      LastKnownLocation="Package1_2346.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2f538eb5-eec4-46d8-ae3c-de2547e8e668"
            name="OnComponentCreated"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f84f5abf-65e2-4c56-8f3f-0dfbe4445c36"
                  name="type"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e7e4c001-d1f7-4d12-b79d-46f74bc0da30"
                  name="component"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="557b402c-c226-4a6b-ace0-d9de61545867"
                      LastKnownName="Component"
                      LastKnownLocation="Package_2341.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3572b68b-fc4c-4012-9827-954efd344c85"
            name="OnComponentRemoved"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="899e96f4-d680-4b4e-805d-819e85e02ee7"
                  name="type"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b8d255fa-7375-4ef0-8a5e-55f4662fab71"
                  name="component"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="557b402c-c226-4a6b-ace0-d9de61545867"
                      LastKnownName="Component"
                      LastKnownLocation="Package_2341.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
  </packagedElements>
</package>