788 lines
30 KiB
XML
788 lines
30 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<modelStoreModel 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="77031507-5455-440e-8ca9-5c5bf3469270"
|
|
name="ModelingProject1" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
|
|
<profileInstances>
|
|
<packageHasProfileInstances
|
|
Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
|
|
<profileInstance
|
|
Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
|
|
name="StandardProfileL2" />
|
|
</packageHasProfileInstances>
|
|
<packageHasProfileInstances
|
|
Id="29349502-908c-4fda-9054-c48619c59ed0">
|
|
<profileInstance
|
|
Id="532ea607-fb19-44b8-8502-3351b05452be"
|
|
name="StandardProfileL3" />
|
|
</packageHasProfileInstances>
|
|
</profileInstances>
|
|
<packagedElements>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="67cec37a-a5e8-41c1-b1a4-74ffbcf9ca34"
|
|
name="World"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="43afa6a1-644d-48b8-ab03-3d88122752d5"
|
|
name="Initialize"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
<operation
|
|
Id="f5fcc1ef-51f4-4804-a227-b5d954404c8f"
|
|
name="RegisterSystems"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
<operation
|
|
Id="ebe64c17-3671-46d5-9dff-9e4c17061bda"
|
|
name="AddSystems"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
<operation
|
|
Id="4b2a898e-1b70-417e-8108-ffe8e1b11052"
|
|
name="RegisterComponents"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
<operation
|
|
Id="0562aaac-071a-4c7b-b563-6d1828421676"
|
|
name="AddSystem"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="a1b984a1-eec8-4238-bb58-b0f3b4927ad9"
|
|
name="systemType"
|
|
direction="In"
|
|
isUnique="false">
|
|
<type_NamedElement>
|
|
<primitiveTypeMoniker
|
|
Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
|
|
LastKnownName="String"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="2667a55a-34f8-4974-87ab-063f5ca75464"
|
|
name="GetSystem"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="49beef03-b3b6-45de-9761-c44c565a9cd1"
|
|
name="systemType"
|
|
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="84255a52-02ce-44f3-9597-7fa2a60dd921"
|
|
direction="Return"
|
|
isUnique="false">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="fbc11d1d-bcf9-4437-8812-07e15eaec85a"
|
|
LastKnownName="System*"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="af8f3a95-64c2-48fe-af05-b1a55ef2f3fd"
|
|
name="CreateEntity"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="b430f167-449c-4bdf-b7da-43286cacf238"
|
|
name="parent"
|
|
direction="In"
|
|
isUnique="false">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="8ba9f02a-1b44-4417-a1b3-b0a19e11fab5"
|
|
LastKnownName="EntityID"
|
|
LastKnownLocation="Package1_2346.uml" />
|
|
</type_NamedElement>
|
|
<defaultValue>
|
|
<literalString
|
|
Id="2a3e6416-53ed-4647-9062-bf5f9b9e0add"
|
|
name="DefaultValue"
|
|
value="0" />
|
|
</defaultValue>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="c0524a3f-417d-4875-953a-98d11bc396e2"
|
|
direction="Return"
|
|
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="fc3b75e6-90a9-4fd9-8bbe-0ddff5d8c2a5"
|
|
name="RemoveEntity"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="00957331-4e9c-4d01-9fc7-7969dbefaa00"
|
|
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>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="aa3ffd7e-6ca7-4803-b238-cde122f7547a"
|
|
name="ValidEntity"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="0f116666-53cb-43d8-b4e9-89c92e7155ee"
|
|
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>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="8c3e616e-0525-4ed0-a995-7175ad399368"
|
|
name="GetEntityParent"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="1a3a21ac-21bf-4801-99d9-047011409876"
|
|
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="03887f42-a3e1-45f3-ba4b-ff7909b44db2"
|
|
direction="Return"
|
|
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="2ea298f5-5775-483b-a2f6-c1193b5b9c51"
|
|
name="GetEntityBaseParent"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="979a8df4-2bdd-4714-abda-d4a728db8c0e"
|
|
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="d86c4c93-9d7d-40d5-9a7a-5b288794cded"
|
|
direction="Return"
|
|
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="d4e593e6-1a1f-41bc-a45a-19381adbce47"
|
|
name="GetProperty"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="872578f1-98c3-4e1e-9303-c748e31d92d4"
|
|
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="9b0313c8-d0f8-4b00-b356-3f6997fe5e36"
|
|
name="property"
|
|
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="7cbacf13-169b-439e-8ea9-4e0f71c49c97"
|
|
direction="Return"
|
|
isUnique="false">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="8e31adc3-65a8-42cc-9d24-85914c7069d9"
|
|
LastKnownName="<T>"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="2284efc7-509f-4be9-b074-3ef1ab0dff63"
|
|
name="SetProperty"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="f66f563d-14d7-46e0-a221-b3884351bd31"
|
|
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="156be2f4-42b4-4582-93dc-c6fbd9d7a327"
|
|
name="property"
|
|
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="22e3f0e4-e621-4462-84dd-224910cbd786"
|
|
name="value"
|
|
direction="In"
|
|
isUnique="false">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="e6195da5-5d96-4fd9-bedc-d8d482abdb4e"
|
|
LastKnownName="boost::any"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="50b0d299-496e-4358-8f7f-d1bca08f29b8"
|
|
name="AddComponent"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="6e973ccc-aeaa-4063-a717-66709a083ba8"
|
|
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="55b7e7e1-c3d0-428b-8307-47c7081869b8"
|
|
name="componentType"
|
|
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="a6286d1b-248f-4ea1-aa56-091708390124"
|
|
direction="Return">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="63a0bfa5-5f57-4b16-84a7-368d404a5aad"
|
|
LastKnownName="Component*"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="1fa7d20d-22d2-4fa5-a8ec-ab85d9477da2"
|
|
name="GetComponent"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="9b324c32-bdf9-43ef-8de5-1252c1008499"
|
|
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="a7702a2d-f497-428e-b936-ddebf341a75d"
|
|
name="componentType"
|
|
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="c3a9f809-abc9-49b2-9788-63c1e1039d54"
|
|
direction="Return"
|
|
isUnique="false">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="63a0bfa5-5f57-4b16-84a7-368d404a5aad"
|
|
LastKnownName="Component*"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="9a635ef2-0363-4d13-b1ee-2c4a111ce447"
|
|
name="Update"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="2d92c2a5-9b42-4a96-8493-b23dbab730bc"
|
|
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="6ada5c3e-c4e4-4059-9f6e-ba12b19f46fc"
|
|
name="RecursiveUpdate"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="de75394f-66de-4416-aca9-00a528f8ed4d"
|
|
name="system"
|
|
direction="In"
|
|
isUnique="false">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="fbc11d1d-bcf9-4437-8812-07e15eaec85a"
|
|
LastKnownName="System*"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="169c3dc3-d0a5-41db-83b1-67726949c39b"
|
|
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="3b79e3e1-a7f6-4da1-8396-ec0140515a18"
|
|
name="parentEntity"
|
|
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="3206dfca-8f28-4b94-b7a6-08454683c193"
|
|
name="GetEntities"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="98b7fc14-94fc-40ae-b914-4dbee58d236a"
|
|
direction="Return"
|
|
isUnique="false">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="d2c872f7-3813-42d6-a0bb-44e1015ebea6"
|
|
LastKnownName="map(EntityID, EntityID)*"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="128ae8bf-c69a-4290-b085-d67fcb63971f"
|
|
name="GameWorld"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<generalsInternal>
|
|
<generalization
|
|
Id="05658d06-eb1d-450a-9801-98558ba8b0f0"
|
|
isSubstitutable="false">
|
|
<classMoniker
|
|
Id="67cec37a-a5e8-41c1-b1a4-74ffbcf9ca34"
|
|
LastKnownName="World"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</generalization>
|
|
</generalsInternal>
|
|
<targetEnds>
|
|
<association
|
|
Id="4acff57e-1c73-4091-bffe-18eb8e2fd028"
|
|
isDerived="false"
|
|
sourceEndRoleName="GameWorld"
|
|
targetEndRoleName="Engine"
|
|
isLeaf="false"
|
|
isAbstract="false">
|
|
<classMoniker
|
|
Id="2297b045-e75a-4acd-bd9d-1c8b835aa7e9"
|
|
LastKnownName="Engine"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
<relationshipOwnedElementsInternal>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="0ca70d87-69f5-486b-897e-94717a2c6b62"
|
|
name="GameWorld"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false"
|
|
isNavigableOwned="false" />
|
|
</associationHasOwnedEnds>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="750b63ad-fe42-4386-8bd5-3ebf025b80db"
|
|
name="Engine"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false" />
|
|
</associationHasOwnedEnds>
|
|
</relationshipOwnedElementsInternal>
|
|
</association>
|
|
</targetEnds>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<packageMoniker
|
|
Id="5a96cc0d-896f-4a1d-95a0-f37e99418147"
|
|
LastKnownName="Component System"
|
|
LastKnownLocation="Package_2341.uml" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<packageMoniker
|
|
Id="d5946439-2b55-4f8b-8b2b-3e82610c7896"
|
|
LastKnownName="Physics"
|
|
LastKnownLocation="Package_2346.uml" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<packageMoniker
|
|
Id="0455a440-fe60-47be-a0ff-2559a40fd8d4"
|
|
LastKnownName="Rendering"
|
|
LastKnownLocation="Package_0008.uml" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<packageMoniker
|
|
Id="2a24e340-fa0f-4c7e-8bb2-67687aebc30e"
|
|
LastKnownName="Sound"
|
|
LastKnownLocation="Package_0059.uml" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<packageMoniker
|
|
Id="4f00bcd8-6029-4ece-8858-f38f52cb8894"
|
|
LastKnownName="Particle System"
|
|
LastKnownLocation="Package_0108.uml" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<packageMoniker
|
|
Id="0bebfcbf-1e12-4a03-b0ee-69d29306ec92"
|
|
LastKnownName="Input"
|
|
LastKnownLocation="Package_1307.uml" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<undefinedType
|
|
Id="fbc11d1d-bcf9-4437-8812-07e15eaec85a"
|
|
name="System*" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<undefinedType
|
|
Id="8e31adc3-65a8-42cc-9d24-85914c7069d9"
|
|
name="<T>" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<undefinedType
|
|
Id="e6195da5-5d96-4fd9-bedc-d8d482abdb4e"
|
|
name="boost::any" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<undefinedType
|
|
Id="63a0bfa5-5f57-4b16-84a7-368d404a5aad"
|
|
name="Component*" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<undefinedType
|
|
Id="d2c872f7-3813-42d6-a0bb-44e1015ebea6"
|
|
name="map(EntityID, EntityID)*" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="2297b045-e75a-4acd-bd9d-1c8b835aa7e9"
|
|
name="Engine"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="87d7c585-ab82-462d-97b0-092af7261623"
|
|
name="Running()"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isUnique="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<primitiveTypeMoniker
|
|
Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
|
|
LastKnownName="Boolean"
|
|
LastKnownLocation="ModelingProject1.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="ecbee665-6220-43af-b226-053b7af2532d"
|
|
name="Tick"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
</packagedElements>
|
|
<primitiveType
|
|
Id="220a3521-e091-4221-bae9-3ef9018e845c"
|
|
name="Integer"
|
|
isAbstract="false"
|
|
isLeaf="false" />
|
|
<primitiveType
|
|
Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
|
|
name="Boolean"
|
|
isAbstract="false"
|
|
isLeaf="false" />
|
|
<primitiveType
|
|
Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
|
|
name="String"
|
|
isAbstract="false"
|
|
isLeaf="false" />
|
|
<primitiveType
|
|
Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
|
|
name="UnlimitedNatural"
|
|
isAbstract="false"
|
|
isLeaf="false" />
|
|
</modelStoreModel> |