Files
fishtanks/vs11/ModelingProject1/ModelDefinition/Package_2341.uml
T

312 lines
12 KiB
XML

<?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="5a96cc0d-896f-4a1d-95a0-f37e99418147"
name="Component System" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
<packagedElements>
<packageHasNamedElement>
<packageMoniker
Id="7b3ab424-10e0-47aa-b9f5-0197c5accd90"
LastKnownName="Components"
LastKnownLocation="Package_2342.uml" />
</packageHasNamedElement>
<packageHasNamedElement>
<packageMoniker
Id="0dd7ecb8-65d0-446f-86d5-71b8537d17f9"
LastKnownName="Systems"
LastKnownLocation="Package1_2342.uml" />
</packageHasNamedElement>
<packageHasNamedElement>
<Interface
Id="557b402c-c226-4a6b-ace0-d9de61545867"
name="Component"
isAbstract="false"
isLeaf="false">
<ownedAttributes>
<property
Id="340811f5-760c-45ac-8445-6b695a0aed3e"
name="Entity"
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>
</ownedAttributes>
</Interface>
</packageHasNamedElement>
<packageHasNamedElement>
<Interface
Id="443f17bb-330b-495b-99fb-03ed57410a6b"
name="System"
isAbstract="false"
isLeaf="false">
<targetEnds>
<association
Id="4e3589aa-15f5-4f34-b9d2-07c0dcc58fc1"
isDerived="false"
sourceEndRoleName="System"
targetEndRoleName="GameWorld"
isLeaf="false"
isAbstract="false">
<classMoniker
Id="128ae8bf-c69a-4290-b085-d67fcb63971f"
LastKnownName="GameWorld"
LastKnownLocation="ModelingProject1.uml" />
<relationshipOwnedElementsInternal>
<associationHasOwnedEnds>
<memberEnd
Id="302575c1-f29d-4f1f-81bb-740744f00e5d"
name="System"
isLeaf="false"
isStatic="false"
isReadOnly="false"
isDerived="false"
isDerivedUnion="false"
aggregation="Shared"
isComposite="false"
isNavigableOwned="false">
<lowerValueInternal>
<literalString
Id="5ab44b60-1722-47c6-a72e-69667d9ea05d"
name="Lower"
value="0" />
</lowerValueInternal>
<upperValueInternal>
<literalString
Id="b0836a30-cc05-431d-b22c-678e63df5a6c"
name="Upper"
value="*" />
</upperValueInternal>
</memberEnd>
</associationHasOwnedEnds>
<associationHasOwnedEnds>
<memberEnd
Id="5dfee949-4629-4374-bbd1-afd2f3b01091"
name="GameWorld"
isLeaf="false"
isStatic="false"
isReadOnly="false"
isDerived="false"
isDerivedUnion="false"
aggregation="None"
isComposite="false" />
</associationHasOwnedEnds>
</relationshipOwnedElementsInternal>
</association>
</targetEnds>
<ownedAttributes>
<property
Id="9454b405-9745-4133-9b2d-7f4fc551aed8"
name="World"
isLeaf="false"
isStatic="false"
isReadOnly="false"
isUnique="false"
isDerived="false"
isDerivedUnion="false"
aggregation="None"
isComposite="false">
<type_NamedElement>
<undefinedTypeMoniker
Id="9794f069-92aa-429a-8e65-4c3b1029508b"
LastKnownName="World"
LastKnownLocation="Package_2341.uml" />
</type_NamedElement>
</property>
</ownedAttributes>
<ownedOperations>
<operation
Id="c0998300-6e3e-4bc4-b6b7-d81b9d2a3e42"
name="Initialize"
isLeaf="false"
isStatic="false"
isAbstract="true"
concurrency="Sequential"
isQuery="false" />
<operation
Id="782f5644-5f71-4014-9e60-a813cbc93c0f"
name="Update"
isLeaf="false"
isStatic="false"
isAbstract="true"
concurrency="Sequential"
isQuery="false">
<ownedParameters>
<operationHasOwnedParameters>
<parameter
Id="19887190-e775-4fab-944b-80d1e0dfc165"
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="6e10c782-cafc-48fe-88c1-35d8fba1b518"
name="UpdateEntity"
isLeaf="false"
isStatic="false"
isAbstract="true"
concurrency="Sequential"
isQuery="false">
<ownedParameters>
<operationHasOwnedParameters>
<parameter
Id="de520652-525b-4807-b1d9-ec8cbfbbf9f9"
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="708a5c4a-8bca-435e-b4c6-46d1ffc371b1"
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="e683e7d0-ac62-4064-a327-3343bb09765a"
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="29f00907-8622-43f4-ade6-d68f629b7109"
name="OnComponentCreated"
isLeaf="false"
isStatic="false"
isAbstract="true"
concurrency="Sequential"
isQuery="false">
<ownedParameters>
<operationHasOwnedParameters>
<parameter
Id="8252b4a9-c8f9-4244-97f1-a815faf4ba8e"
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="7e7172e1-5c14-476b-9bcf-8b29759ecccc"
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="6fd5395d-5577-4d7c-bc10-be3c8f247539"
name="OnComponentRemoved"
isLeaf="false"
isStatic="false"
isAbstract="true"
concurrency="Sequential"
isQuery="false">
<ownedParameters>
<operationHasOwnedParameters>
<parameter
Id="baef362f-2c14-4f1c-817f-cb9d1d7c5b64"
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="267cf030-fc1c-4286-b00c-189e9ed64e4a"
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>
</ownedOperations>
</Interface>
</packageHasNamedElement>
<packageHasNamedElement>
<undefinedType
Id="9794f069-92aa-429a-8e65-4c3b1029508b"
name="World" />
</packageHasNamedElement>
<packageHasNamedElement>
<undefinedType
Id="ef82f100-2f45-465e-b04f-921abe839bdd"
name="Double" />
</packageHasNamedElement>
<packageHasNamedElement>
<packageMoniker
Id="7e7e552f-bf35-428c-abc5-12a0b7f81d8b"
LastKnownName="Components"
LastKnownLocation="Package1_0108.uml" />
</packageHasNamedElement>
</packagedElements>
</package>