<?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/dsltools/LogicalClassDesigner"
  dslVersion="1.0.0.0"
  Id="a578b302-eb5e-4231-a4d8-6182f4ed7e1d"
  name="Systems" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="0e973b4a-f216-44f5-84ef-793970051a6a"
        name="InputSystem"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <interfaceRealization
            Id="fb0feb0c-92dd-40f3-8a34-48d92c3e06f9">
            <interfaceMoniker
              Id="443f17bb-330b-495b-99fb-03ed57410a6b"
              LastKnownName="System"
              LastKnownLocation="Package_2341.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="c1925f05-c9e5-4edb-9d5a-e9749823a7a0"
            name="Initialize"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="ec97624d-8472-46a3-baf5-6b3cc05247c9"
            name="Update"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="68e7620a-f0e6-4cf4-8669-b783d98b6445"
                  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="01e34f64-de05-462d-ab34-64dc2034c59b"
            name="UpdateEntity"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="edc4c0f1-a5a0-4cca-b4f2-d6a31444f8e5"
                  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="93dcaa30-dd51-4341-bf06-9a94c6c82cad"
                  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="ff7c28e8-ab7b-4306-9b20-3792ea25171e"
                  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="f7799b8e-5758-407f-9892-17cbbee8a6b2"
            name="OnComponentCreated"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="05c8a0a0-05f3-4149-9a27-10c7cbfd6475"
                  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="b5b17f94-798d-4348-8f45-68534f436487"
                  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="86290ac2-f9d9-48c9-8108-e263e0d7559d"
            name="OnComponentRemoved"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a0c56e00-5ef1-4963-99e5-f69c66cc3dd9"
                  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="f92eaab4-4a11-438f-9883-de9e947c2d3b"
                  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>