312 lines
12 KiB
XML
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> |