Add AirTrafficController class diagram
This commit is contained in:
@@ -22,6 +22,16 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VSToolsPath)\ArchitectureTools\Microsoft.VisualStudio.TeamArchitect.ModelingProject.targets" Condition="'$(VSToolsPath)' != ''" />
|
<Import Project="$(VSToolsPath)\ArchitectureTools\Microsoft.VisualStudio.TeamArchitect.ModelingProject.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Content Include="Mediator\AirTrafficControl.classdiagram">
|
||||||
|
<SubType>Content</SubType>
|
||||||
|
</Content>
|
||||||
|
<Content Include="Mediator\AirTrafficControl.classdiagram.layout">
|
||||||
|
<SubType>Content</SubType>
|
||||||
|
<DependentUpon>Mediator\AirTrafficControl.classdiagram</DependentUpon>
|
||||||
|
</Content>
|
||||||
|
<Content Include="Mediator\AirTraficControllerClassDiagram.PNG">
|
||||||
|
<SubType>Content</SubType>
|
||||||
|
</Content>
|
||||||
<Content Include="Mediator\MediatorClassDiagram.PNG">
|
<Content Include="Mediator\MediatorClassDiagram.PNG">
|
||||||
<SubType>Content</SubType>
|
<SubType>Content</SubType>
|
||||||
</Content>
|
</Content>
|
||||||
|
|||||||
@@ -0,0 +1,125 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<logicalClassDesignerModel 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/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/UseCase" 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/ModelStore" xmlns:dm9="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner" dslVersion="1.0.0.0" Id="8a92ed4a-c35b-45dd-9280-0730341731f9" name="AirTrafficControl" linkedPackageId="d2601d49-efd4-4dd7-8c21-3930ecd6b0a2" xmlns="http://schemas.microsoft.com/dsltools/LogicalClassDesigner">
|
||||||
|
<profileInstances>
|
||||||
|
<packageHasProfileInstances Id="3cee9d6f-69dd-4182-88ad-8d946b5ca3e6">
|
||||||
|
<profileInstance Id="65c8f383-e7f8-48d1-8c6d-2aa86b220566" name="StandardProfileL2">
|
||||||
|
<elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" />
|
||||||
|
</profileInstance>
|
||||||
|
<elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" />
|
||||||
|
</packageHasProfileInstances>
|
||||||
|
<packageHasProfileInstances Id="89dd81a7-ffbc-4030-8458-e46b2d711c59">
|
||||||
|
<profileInstance Id="bb155daf-90aa-4d36-b89c-dac822dd880a" name="StandardProfileL3">
|
||||||
|
<elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" />
|
||||||
|
</profileInstance>
|
||||||
|
<elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" />
|
||||||
|
</packageHasProfileInstances>
|
||||||
|
</profileInstances>
|
||||||
|
<packagedElements>
|
||||||
|
<logicalClassDesignerModelHasTypes>
|
||||||
|
<class Id="71109a7d-8264-40f8-adb4-96e82e102928" name="Plane" isAbstract="false" isLeaf="false" isActiveClass="false">
|
||||||
|
<elementDefinition Id="2658e8f7-5e89-4ae2-9556-141e1290c8b0" />
|
||||||
|
<suppliersInternal>
|
||||||
|
<dependency Id="2314f81c-a078-465e-81d6-af2a7272065e">
|
||||||
|
<interfaceMoniker Id="16952a25-5728-466c-af5a-af367839e3ba" LastKnownName="IAirTraffiControlTower" />
|
||||||
|
<elementDefinition Id="9e7276df-aa09-44d1-a993-5b782d0a31ad" />
|
||||||
|
</dependency>
|
||||||
|
</suppliersInternal>
|
||||||
|
<ownedAttributesInternal>
|
||||||
|
<property Id="c143b66d-9360-435a-8d96-eb1b6abb99f5" name="Altitude" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
|
||||||
|
<elementDefinition Id="b95ab415-743a-4cec-ad6c-17f43613434a" />
|
||||||
|
</property>
|
||||||
|
</ownedAttributesInternal>
|
||||||
|
<ownedOperationsInternal>
|
||||||
|
<operation Id="bb41b25d-ebbe-4af8-9350-06dc5d7607e4" name="ChangeAltitude" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="c5b4c1cb-37bf-4352-9b36-ddd4e53cd53b" />
|
||||||
|
</operation>
|
||||||
|
</ownedOperationsInternal>
|
||||||
|
</class>
|
||||||
|
</logicalClassDesignerModelHasTypes>
|
||||||
|
<logicalClassDesignerModelHasTypes>
|
||||||
|
<Interface Id="16952a25-5728-466c-af5a-af367839e3ba" name="IAirTraffiControlTower" isAbstract="false" isLeaf="false">
|
||||||
|
<elementDefinition Id="3e510577-ed14-4c89-a52f-b15f64569621" />
|
||||||
|
<ownedOperations>
|
||||||
|
<operation Id="b56d651c-9e7f-414a-812f-a12c2113f049" name="StartMonitor" isLeaf="false" isStatic="false" isAbstract="true" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="3565d1e7-3599-4230-8615-daea9ad44ed2" />
|
||||||
|
<ownedParameters>
|
||||||
|
<operationHasOwnedParameters>
|
||||||
|
<parameter Id="4aea46f2-3829-4311-93ca-4866cdcba37b" name="plane" direction="In">
|
||||||
|
<elementDefinition Id="032d6ef2-3c3d-44d6-9237-66a8c9d80cc3" />
|
||||||
|
<type_NamedElement>
|
||||||
|
<referencedTypeMoniker Id="a00cd492-39b1-4721-a802-b47246620aa1" LastKnownName="Plane" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</parameter>
|
||||||
|
</operationHasOwnedParameters>
|
||||||
|
</ownedParameters>
|
||||||
|
</operation>
|
||||||
|
<operation Id="5fedd0bf-a1cb-478a-a5f9-59e1a752671d" name="UpdateLocation" isLeaf="false" isStatic="false" isAbstract="true" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="5dc36dfe-8b08-46f6-b212-0acde1f7734e" />
|
||||||
|
<ownedParameters>
|
||||||
|
<operationHasOwnedParameters>
|
||||||
|
<parameter Id="5d61cda7-39ab-4e14-8b81-4cf75b3a0d12" name="plane" direction="In">
|
||||||
|
<elementDefinition Id="683ddaaf-71fc-49e7-9b1f-57ff0bdabeac" />
|
||||||
|
<type_NamedElement>
|
||||||
|
<referencedTypeMoniker Id="a00cd492-39b1-4721-a802-b47246620aa1" LastKnownName="Plane" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</parameter>
|
||||||
|
</operationHasOwnedParameters>
|
||||||
|
</ownedParameters>
|
||||||
|
</operation>
|
||||||
|
</ownedOperations>
|
||||||
|
</Interface>
|
||||||
|
</logicalClassDesignerModelHasTypes>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<referencedType Id="a00cd492-39b1-4721-a802-b47246620aa1" name="Plane" isAbstract="false" isLeaf="false" cachedFullName="BehavioralPatternsDiagrams::Plane">
|
||||||
|
<elementDefinition Id="2658e8f7-5e89-4ae2-9556-141e1290c8b0" />
|
||||||
|
</referencedType>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<logicalClassDesignerModelHasTypes>
|
||||||
|
<class Id="6b77506a-ecc6-41af-ae6c-4de48de92ea8" name="AirTrafficControlTower" isAbstract="false" isLeaf="false" isActiveClass="false">
|
||||||
|
<elementDefinition Id="93fe83ab-461b-4d4f-903a-fade132277b6" />
|
||||||
|
<suppliersInternal>
|
||||||
|
<interfaceRealization Id="1c449cc0-9f2e-4cc5-bc3f-67b497f0b152">
|
||||||
|
<interfaceMoniker Id="16952a25-5728-466c-af5a-af367839e3ba" LastKnownName="IAirTraffiControlTower" />
|
||||||
|
<elementDefinition Id="7206faa5-9b29-40e1-8d22-e1f628c44c54" />
|
||||||
|
</interfaceRealization>
|
||||||
|
</suppliersInternal>
|
||||||
|
<ownedAttributesInternal>
|
||||||
|
<property Id="c8266c70-1ddd-4f2a-8e3f-54c42571517a" name="PlanesMonitored" isLeaf="false" isStatic="false" isReadOnly="false" isUnique="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
|
||||||
|
<elementDefinition Id="b9172721-9f62-4e87-8281-429801791275" />
|
||||||
|
</property>
|
||||||
|
</ownedAttributesInternal>
|
||||||
|
<ownedOperationsInternal>
|
||||||
|
<operation Id="548eccc7-6398-4fa9-8c4a-0381af079f55" name="StartMonitor" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="9192610a-f1e4-495d-b6d2-29ffd7edcb33" />
|
||||||
|
<ownedParameters>
|
||||||
|
<operationHasOwnedParameters>
|
||||||
|
<parameter Id="fa6784e3-8bea-44e0-970c-2cd9ff2cf8b5" name="plane" direction="In">
|
||||||
|
<elementDefinition Id="b4e72bd7-6f7c-4944-b3ac-12c3258ee8cc" />
|
||||||
|
<type_NamedElement>
|
||||||
|
<referencedTypeMoniker Id="a00cd492-39b1-4721-a802-b47246620aa1" LastKnownName="Plane" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</parameter>
|
||||||
|
</operationHasOwnedParameters>
|
||||||
|
</ownedParameters>
|
||||||
|
</operation>
|
||||||
|
<operation Id="6eb8eab1-e615-4f2e-863b-5b8eb4ed64d5" name="UpdateLocation" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="097d71ff-aae4-4116-8bae-3a7d453fab1a" />
|
||||||
|
<ownedParameters>
|
||||||
|
<operationHasOwnedParameters>
|
||||||
|
<parameter Id="e48704f1-5a67-495d-bb70-0081574c0b24" name="plane" direction="In">
|
||||||
|
<elementDefinition Id="8eb9708e-ac98-4492-88e6-8132697eee2b" />
|
||||||
|
<type_NamedElement>
|
||||||
|
<referencedTypeMoniker Id="a00cd492-39b1-4721-a802-b47246620aa1" LastKnownName="Plane" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</parameter>
|
||||||
|
</operationHasOwnedParameters>
|
||||||
|
</ownedParameters>
|
||||||
|
</operation>
|
||||||
|
</ownedOperationsInternal>
|
||||||
|
</class>
|
||||||
|
</logicalClassDesignerModelHasTypes>
|
||||||
|
</packagedElements>
|
||||||
|
<package Id="d2601d49-efd4-4dd7-8c21-3930ecd6b0a2" name="BehavioralPatternsDiagrams">
|
||||||
|
<elementDefinition Id="ab0df1a1-6716-4f07-98a6-a60d1545f3de" />
|
||||||
|
</package>
|
||||||
|
</logicalClassDesignerModel>
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<logicalClassDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 11, 8.5" name="AirTrafficControl">
|
||||||
|
<logicalClassDesignerModelMoniker Id="8a92ed4a-c35b-45dd-9280-0730341731f9" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<classShape Id="5eb3b453-73c9-476a-a03c-122fecd81cad" absoluteBounds="3.375, 1.875, 1.5, 1.2226562251647315" hideQualifiedName="false" increaseHeight="0" customColor="181, 193, 223">
|
||||||
|
<classMoniker Id="71109a7d-8264-40f8-adb4-96e82e102928" LastKnownName="Plane" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<AttributeElementListCompartment Id="ad652e36-511f-4e10-8733-bc13c0d4f7b1" absoluteBounds="3.39, 2.265, 1.4700000000000002, 0.36132811258236563" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
<OperationElementListCompartment Id="c566a0a2-0088-4169-8cfe-c09d2c820d59" absoluteBounds="3.39, 2.6363281125823654, 1.4700000000000002, 0.36132811258236563" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
</nestedChildShapes>
|
||||||
|
</classShape>
|
||||||
|
<interfaceShape Id="c3b8e74e-53d5-4f19-a1ae-f020b32a1bb0" absoluteBounds="5.875, 1.875, 2.75, 1.2226562251647315" hideQualifiedName="false" increaseHeight="0" customColor="207, 223, 191">
|
||||||
|
<interfaceMoniker Id="16952a25-5728-466c-af5a-af367839e3ba" LastKnownName="IAirTraffiControlTower" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<AttributeElementListCompartment Id="29ab7c2a-a282-4e83-a84d-58216f71e0d1" absoluteBounds="5.89, 2.265, 2.7199999999999998, 0.2011718675494194" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
<OperationElementListCompartment Id="b853d2cc-16bc-47b6-ae33-0d1cd78969ed" absoluteBounds="5.89, 2.4761718675494193, 2.7199999999999998, 0.52148435761531187" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
</nestedChildShapes>
|
||||||
|
</interfaceShape>
|
||||||
|
<dependencyConnector edgePoints="[(4.875 : 2.48632811258237); (5.875 : 2.48632811258237)]" fixedFrom="Algorithm" fixedTo="Algorithm" customColor="Black">
|
||||||
|
<dependencyMoniker Id="2314f81c-a078-465e-81d6-af2a7272065e" />
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<classShapeMoniker Id="5eb3b453-73c9-476a-a03c-122fecd81cad" />
|
||||||
|
<interfaceShapeMoniker Id="c3b8e74e-53d5-4f19-a1ae-f020b32a1bb0" />
|
||||||
|
</nodes>
|
||||||
|
</dependencyConnector>
|
||||||
|
<classShape Id="ddc8aaf1-ee7c-44ed-9e3d-5df082cc6924" absoluteBounds="6, 3.625, 2.5, 1.3828124701976767" hideQualifiedName="false" increaseHeight="0" customColor="181, 193, 223">
|
||||||
|
<classMoniker Id="6b77506a-ecc6-41af-ae6c-4de48de92ea8" LastKnownName="AirTrafficControlTower" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<AttributeElementListCompartment Id="8810c1ae-0352-4617-8de2-fa6d84b55913" absoluteBounds="6.015, 4.015, 2.4699999999999998, 0.36132811258236563" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
<OperationElementListCompartment Id="3a7ab112-cb0e-4856-9a4a-b1cd542fb2f9" absoluteBounds="6.015, 4.3863281125823654, 2.4699999999999998, 0.52148435761531187" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
</nestedChildShapes>
|
||||||
|
</classShape>
|
||||||
|
<realizationConnector edgePoints="[(7.25 : 3.625); (7.25 : 3.09765622516473)]" fixedFrom="NotFixed" fixedTo="NotFixed" customColor="113, 111, 110" showAsLollipop="false">
|
||||||
|
<interfaceRealizationMoniker Id="1c449cc0-9f2e-4cc5-bc3f-67b497f0b152" />
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<classShapeMoniker Id="ddc8aaf1-ee7c-44ed-9e3d-5df082cc6924" />
|
||||||
|
<interfaceShapeMoniker Id="c3b8e74e-53d5-4f19-a1ae-f020b32a1bb0" />
|
||||||
|
</nodes>
|
||||||
|
</realizationConnector>
|
||||||
|
</nestedChildShapes>
|
||||||
|
</logicalClassDesignerDiagram>
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
@@ -1442,6 +1442,220 @@
|
|||||||
</ownedOperationsInternal>
|
</ownedOperationsInternal>
|
||||||
</class>
|
</class>
|
||||||
</packageHasNamedElement>
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<class
|
||||||
|
Id="2658e8f7-5e89-4ae2-9556-141e1290c8b0"
|
||||||
|
name="Plane"
|
||||||
|
isAbstract="false"
|
||||||
|
isLeaf="false"
|
||||||
|
isActiveClass="false">
|
||||||
|
<suppliersInternal>
|
||||||
|
<dependency
|
||||||
|
Id="9e7276df-aa09-44d1-a993-5b782d0a31ad">
|
||||||
|
<interfaceMoniker
|
||||||
|
Id="3e510577-ed14-4c89-a52f-b15f64569621"
|
||||||
|
LastKnownName="IAirTraffiControlTower"
|
||||||
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
||||||
|
</dependency>
|
||||||
|
</suppliersInternal>
|
||||||
|
<ownedAttributesInternal>
|
||||||
|
<property
|
||||||
|
Id="b95ab415-743a-4cec-ad6c-17f43613434a"
|
||||||
|
name="Altitude"
|
||||||
|
isLeaf="false"
|
||||||
|
isStatic="false"
|
||||||
|
isReadOnly="false"
|
||||||
|
isUnique="false"
|
||||||
|
isDerived="false"
|
||||||
|
isDerivedUnion="false"
|
||||||
|
aggregation="None"
|
||||||
|
isComposite="false" />
|
||||||
|
</ownedAttributesInternal>
|
||||||
|
<ownedOperationsInternal>
|
||||||
|
<operation
|
||||||
|
Id="c5b4c1cb-37bf-4352-9b36-ddd4e53cd53b"
|
||||||
|
name="ChangeAltitude"
|
||||||
|
isLeaf="false"
|
||||||
|
isStatic="false"
|
||||||
|
isAbstract="false"
|
||||||
|
concurrency="Sequential"
|
||||||
|
isQuery="false" />
|
||||||
|
</ownedOperationsInternal>
|
||||||
|
</class>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<Interface
|
||||||
|
Id="3e510577-ed14-4c89-a52f-b15f64569621"
|
||||||
|
name="IAirTraffiControlTower"
|
||||||
|
isAbstract="false"
|
||||||
|
isLeaf="false">
|
||||||
|
<ownedOperations>
|
||||||
|
<operation
|
||||||
|
Id="3565d1e7-3599-4230-8615-daea9ad44ed2"
|
||||||
|
name="StartMonitor"
|
||||||
|
isLeaf="false"
|
||||||
|
isStatic="false"
|
||||||
|
isAbstract="true"
|
||||||
|
concurrency="Sequential"
|
||||||
|
isQuery="false">
|
||||||
|
<ownedParameters>
|
||||||
|
<operationHasOwnedParameters>
|
||||||
|
<parameter
|
||||||
|
Id="032d6ef2-3c3d-44d6-9237-66a8c9d80cc3"
|
||||||
|
name="plane"
|
||||||
|
direction="In">
|
||||||
|
<type_NamedElement>
|
||||||
|
<classMoniker
|
||||||
|
Id="2658e8f7-5e89-4ae2-9556-141e1290c8b0"
|
||||||
|
LastKnownName="Plane"
|
||||||
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</parameter>
|
||||||
|
</operationHasOwnedParameters>
|
||||||
|
</ownedParameters>
|
||||||
|
</operation>
|
||||||
|
<operation
|
||||||
|
Id="5dc36dfe-8b08-46f6-b212-0acde1f7734e"
|
||||||
|
name="UpdateLocation"
|
||||||
|
isLeaf="false"
|
||||||
|
isStatic="false"
|
||||||
|
isAbstract="true"
|
||||||
|
concurrency="Sequential"
|
||||||
|
isQuery="false">
|
||||||
|
<ownedParameters>
|
||||||
|
<operationHasOwnedParameters>
|
||||||
|
<parameter
|
||||||
|
Id="683ddaaf-71fc-49e7-9b1f-57ff0bdabeac"
|
||||||
|
name="plane"
|
||||||
|
direction="In">
|
||||||
|
<type_NamedElement>
|
||||||
|
<classMoniker
|
||||||
|
Id="2658e8f7-5e89-4ae2-9556-141e1290c8b0"
|
||||||
|
LastKnownName="Plane"
|
||||||
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</parameter>
|
||||||
|
</operationHasOwnedParameters>
|
||||||
|
</ownedParameters>
|
||||||
|
</operation>
|
||||||
|
</ownedOperations>
|
||||||
|
</Interface>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<Interface
|
||||||
|
Id="d7400737-12da-4a2e-adf8-8977a8d875b7"
|
||||||
|
name="IAirTraffiControlTower1"
|
||||||
|
isAbstract="false"
|
||||||
|
isLeaf="false">
|
||||||
|
<ownedOperations>
|
||||||
|
<operation
|
||||||
|
Id="86ca5857-2c50-4cb1-a576-4fb57e54aa8a"
|
||||||
|
name="StartMonitor"
|
||||||
|
isLeaf="false"
|
||||||
|
isStatic="false"
|
||||||
|
isAbstract="true"
|
||||||
|
concurrency="Sequential"
|
||||||
|
isQuery="false">
|
||||||
|
<ownedParameters>
|
||||||
|
<operationHasOwnedParameters>
|
||||||
|
<parameter
|
||||||
|
Id="04b61844-2d8b-4bf2-9994-5dbc93a87a05"
|
||||||
|
name="plane"
|
||||||
|
direction="In">
|
||||||
|
<type_NamedElement>
|
||||||
|
<classMoniker
|
||||||
|
Id="2658e8f7-5e89-4ae2-9556-141e1290c8b0"
|
||||||
|
LastKnownName="Plane"
|
||||||
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</parameter>
|
||||||
|
</operationHasOwnedParameters>
|
||||||
|
</ownedParameters>
|
||||||
|
</operation>
|
||||||
|
</ownedOperations>
|
||||||
|
</Interface>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<class
|
||||||
|
Id="93fe83ab-461b-4d4f-903a-fade132277b6"
|
||||||
|
name="AirTrafficControlTower"
|
||||||
|
isAbstract="false"
|
||||||
|
isLeaf="false"
|
||||||
|
isActiveClass="false">
|
||||||
|
<suppliersInternal>
|
||||||
|
<interfaceRealization
|
||||||
|
Id="7206faa5-9b29-40e1-8d22-e1f628c44c54">
|
||||||
|
<interfaceMoniker
|
||||||
|
Id="3e510577-ed14-4c89-a52f-b15f64569621"
|
||||||
|
LastKnownName="IAirTraffiControlTower"
|
||||||
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
||||||
|
</interfaceRealization>
|
||||||
|
</suppliersInternal>
|
||||||
|
<ownedAttributesInternal>
|
||||||
|
<property
|
||||||
|
Id="b9172721-9f62-4e87-8281-429801791275"
|
||||||
|
name="PlanesMonitored"
|
||||||
|
isLeaf="false"
|
||||||
|
isStatic="false"
|
||||||
|
isReadOnly="false"
|
||||||
|
isUnique="false"
|
||||||
|
isDerived="false"
|
||||||
|
isDerivedUnion="false"
|
||||||
|
aggregation="None"
|
||||||
|
isComposite="false" />
|
||||||
|
</ownedAttributesInternal>
|
||||||
|
<ownedOperationsInternal>
|
||||||
|
<operation
|
||||||
|
Id="9192610a-f1e4-495d-b6d2-29ffd7edcb33"
|
||||||
|
name="StartMonitor"
|
||||||
|
isLeaf="false"
|
||||||
|
isStatic="false"
|
||||||
|
isAbstract="false"
|
||||||
|
concurrency="Sequential"
|
||||||
|
isQuery="false">
|
||||||
|
<ownedParameters>
|
||||||
|
<operationHasOwnedParameters>
|
||||||
|
<parameter
|
||||||
|
Id="b4e72bd7-6f7c-4944-b3ac-12c3258ee8cc"
|
||||||
|
name="plane"
|
||||||
|
direction="In">
|
||||||
|
<type_NamedElement>
|
||||||
|
<classMoniker
|
||||||
|
Id="2658e8f7-5e89-4ae2-9556-141e1290c8b0"
|
||||||
|
LastKnownName="Plane"
|
||||||
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</parameter>
|
||||||
|
</operationHasOwnedParameters>
|
||||||
|
</ownedParameters>
|
||||||
|
</operation>
|
||||||
|
<operation
|
||||||
|
Id="097d71ff-aae4-4116-8bae-3a7d453fab1a"
|
||||||
|
name="UpdateLocation"
|
||||||
|
isLeaf="false"
|
||||||
|
isStatic="false"
|
||||||
|
isAbstract="false"
|
||||||
|
concurrency="Sequential"
|
||||||
|
isQuery="false">
|
||||||
|
<ownedParameters>
|
||||||
|
<operationHasOwnedParameters>
|
||||||
|
<parameter
|
||||||
|
Id="8eb9708e-ac98-4492-88e6-8132697eee2b"
|
||||||
|
name="plane"
|
||||||
|
direction="In">
|
||||||
|
<type_NamedElement>
|
||||||
|
<classMoniker
|
||||||
|
Id="2658e8f7-5e89-4ae2-9556-141e1290c8b0"
|
||||||
|
LastKnownName="Plane"
|
||||||
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</parameter>
|
||||||
|
</operationHasOwnedParameters>
|
||||||
|
</ownedParameters>
|
||||||
|
</operation>
|
||||||
|
</ownedOperationsInternal>
|
||||||
|
</class>
|
||||||
|
</packageHasNamedElement>
|
||||||
</packagedElements>
|
</packagedElements>
|
||||||
<primitiveType
|
<primitiveType
|
||||||
Id="220a3521-e091-4221-bae9-3ef9018e845c"
|
Id="220a3521-e091-4221-bae9-3ef9018e845c"
|
||||||
|
|||||||
Reference in New Issue
Block a user