3414 lines
141 KiB
XML
3414 lines
141 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/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/LogicalClassDesigner" xmlns:dm9="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner"
|
|
dslVersion="1.0.0.0"
|
|
Id="ab0df1a1-6716-4f07-98a6-a60d1545f3de"
|
|
name="BehavioralPatternsDiagrams" 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>
|
|
<Interface
|
|
Id="bca50b46-6db1-4e88-9a6b-6f064787a147"
|
|
name="Subject"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<ownedOperations>
|
|
<operation
|
|
Id="ee801aef-f37c-4f40-bf16-152caeb04593"
|
|
name="Attach"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="160f2458-13a4-4c32-ad2b-1f4336f40039"
|
|
name="observer"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="ec348a00-9512-41da-b850-8d6d6070744f"
|
|
LastKnownName="Observer"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="86b33cc4-9548-4137-87ae-ec97407d9ce7"
|
|
name="Detach"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="57666336-3355-41ca-bb9c-a0225d4e5930"
|
|
name="observer"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="ec348a00-9512-41da-b850-8d6d6070744f"
|
|
LastKnownName="Observer"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="3b09d6f3-4d51-46ce-a11a-1f9834ba8ea0"
|
|
name="NotifyObservers"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<Interface
|
|
Id="ec348a00-9512-41da-b850-8d6d6070744f"
|
|
name="Observer"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<ownedOperations>
|
|
<operation
|
|
Id="9dd22404-d175-43be-8b5e-631ce622f779"
|
|
name="Update"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="712de07d-c98b-4924-b8c3-b95c7a9af688"
|
|
name="ConcreteSubject"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="dfcfd21c-13cb-48e6-a1b2-2f5f81b86edd">
|
|
<interfaceMoniker
|
|
Id="bca50b46-6db1-4e88-9a6b-6f064787a147"
|
|
LastKnownName="Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<targetEnds>
|
|
<association
|
|
Id="214f1102-703d-4a71-aa0b-fb6a8e57ba14"
|
|
isDerived="false"
|
|
sourceEndRoleName="ConcreteSubject"
|
|
targetEndRoleName="Observer"
|
|
isLeaf="false"
|
|
isAbstract="false">
|
|
<interfaceMoniker
|
|
Id="ec348a00-9512-41da-b850-8d6d6070744f"
|
|
LastKnownName="Observer"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<relationshipOwnedElementsInternal>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="b7b370f7-23e8-48c7-92d4-e2e206ca667e"
|
|
name="ConcreteSubject"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="Composite"
|
|
isComposite="false"
|
|
isNavigableOwned="false" />
|
|
</associationHasOwnedEnds>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="320e3d0c-83e2-45a6-8e6d-b0348693464d"
|
|
name="Observer"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="true">
|
|
<lowerValueInternal>
|
|
<literalString
|
|
Id="f9fe462d-d5a7-4a5c-8b7b-0e4f870b8ad7"
|
|
name="Lower"
|
|
value="1" />
|
|
</lowerValueInternal>
|
|
<upperValueInternal>
|
|
<literalString
|
|
Id="89d1e149-8cb0-46d5-8b36-8f601b1f87dc"
|
|
name="Upper"
|
|
value="*" />
|
|
</upperValueInternal>
|
|
</memberEnd>
|
|
</associationHasOwnedEnds>
|
|
</relationshipOwnedElementsInternal>
|
|
</association>
|
|
</targetEnds>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="0e94bd38-d18d-41bc-b8e5-6e9e14832aa7"
|
|
name="Attach"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="7065ee95-b990-4b38-9591-fba7a2712966"
|
|
name="observer"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="ec348a00-9512-41da-b850-8d6d6070744f"
|
|
LastKnownName="Observer"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="e5e9f5d7-0743-4a03-a61d-19ae6d5b4475"
|
|
name="Detach"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="9f94715f-31d4-43f5-b0c4-618e31fc59bf"
|
|
name="observer"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="ec348a00-9512-41da-b850-8d6d6070744f"
|
|
LastKnownName="Observer"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="463d412f-a0e1-44c2-846d-2553a58b192f"
|
|
name="NotifyObservers"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="daaff310-cd64-41ae-a9c0-e7e31d929eab"
|
|
name="ConcreteObserverA"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="2a8c31c9-815a-461d-a19c-a03323198f14">
|
|
<interfaceMoniker
|
|
Id="ec348a00-9512-41da-b850-8d6d6070744f"
|
|
LastKnownName="Observer"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="009ef117-d274-4006-8529-f44dda4f99e1"
|
|
name="Update"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="08b5a994-954b-4bf6-b2ac-74ec6869412e"
|
|
name="ConcreteObserverB"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="f4e6fb18-2f47-41bd-9bb4-169df6d761e5">
|
|
<interfaceMoniker
|
|
Id="ec348a00-9512-41da-b850-8d6d6070744f"
|
|
LastKnownName="Observer"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="f7fcaf3a-0b9f-4814-8019-fb4947e6a31d"
|
|
name="Update"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<interaction
|
|
Id="680bed61-ab8b-48ff-a9dd-f02da61bb2f4"
|
|
name="ObserverPattern"
|
|
collapseFragmentsFlag="false"
|
|
isActiveClass="false"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isReentrant="false">
|
|
<fragments>
|
|
<behaviorExecutionSpecification
|
|
Id="5538c60d-e1ce-4521-b983-1d33165ff22e"
|
|
name="BehaviorExecutionSpecification1">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="876af3bd-a4b0-455d-9431-71ff2a833f36"
|
|
LastKnownName="ExecutionOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="d8154783-b767-4380-9095-bb402feef6b7"
|
|
LastKnownName="ExecutionOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="476ec1a6-61d7-4c98-be3e-609179f18a73"
|
|
LastKnownName="MessageOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e395196c-513d-4754-9beb-b622e340fbf9"
|
|
LastKnownName="MessageOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="d8154783-b767-4380-9095-bb402feef6b7"
|
|
name="ExecutionOccurrenceSpecification1">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="f8ebdbc7-af6f-4a10-b15c-2417e4357c18"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="41a7751b-c182-4d5c-90c7-c07ffb6c476c"
|
|
name="MessageOccurrenceSpecification1">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c0779f22-1046-4274-82c8-6bb57c80ff75"
|
|
LastKnownName="concreteObserverA : ConcreteObserverA"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="476ec1a6-61d7-4c98-be3e-609179f18a73"
|
|
name="MessageOccurrenceSpecification2">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="e395196c-513d-4754-9beb-b622e340fbf9"
|
|
name="MessageOccurrenceSpecification3">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bdde257a-1bd8-4345-b8b5-a4641d32800e"
|
|
name="MessageOccurrenceSpecification4">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c0779f22-1046-4274-82c8-6bb57c80ff75"
|
|
LastKnownName="concreteObserverA : ConcreteObserverA"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="876af3bd-a4b0-455d-9431-71ff2a833f36"
|
|
name="ExecutionOccurrenceSpecification2">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="1734a5f9-6423-4895-a6a3-ae635d757c52"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="039c46b4-bafe-48df-8ff9-9592da2f0493"
|
|
name="BehaviorExecutionSpecification2">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="279675d7-d1a2-46f8-8dd6-d37b7ea970c5"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="d21245bd-514f-4b97-a523-c143f5c2d904"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c4d592c5-6805-4726-8954-79d90ef408b8"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="aaf4c8d7-f19d-450c-9b73-9eb42019167d"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="d21245bd-514f-4b97-a523-c143f5c2d904"
|
|
name="ExecutionOccurrenceSpecification3">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="e5746811-d6c8-4b1f-b850-a6068a422b23"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="c4d592c5-6805-4726-8954-79d90ef408b8"
|
|
name="MessageOccurrenceSpecification6">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8adabafa-efaa-4d57-b017-e89f5f4abbb2"
|
|
name="MessageOccurrenceSpecification5">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="35ab0eff-2a61-4f51-bdba-e3dba6b8ac02"
|
|
LastKnownName="concreteObserverB : ConcreteObserverB"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="dbd5f92e-eabd-4bcd-8f7a-44f308273d4c"
|
|
name="MessageOccurrenceSpecification8">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="35ab0eff-2a61-4f51-bdba-e3dba6b8ac02"
|
|
LastKnownName="concreteObserverB : ConcreteObserverB"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="aaf4c8d7-f19d-450c-9b73-9eb42019167d"
|
|
name="MessageOccurrenceSpecification7">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="279675d7-d1a2-46f8-8dd6-d37b7ea970c5"
|
|
name="ExecutionOccurrenceSpecification4">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="7315b571-eabe-4044-bf6f-b10fb20d1de7"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="96cc1cc9-644e-476c-8e83-f359b96d5575"
|
|
name="MessageOccurrenceSpecification9">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="d2701f51-086e-46d3-b20b-28074dcc8d12"
|
|
name="BehaviorExecutionSpecification3">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="34f984c3-b5bf-49a1-8b84-dba968916484"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="0e2ea9d6-5a32-4ab1-be07-bc58809e78fc"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="53c6adf9-e5c0-49a6-855c-90c14c56ed10"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="df4e1655-caa7-46d3-b100-723391e4eeaa"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="45a30ad2-f10f-4b93-a99d-80cc182cc872"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9ffdb988-5c61-4bf1-b61f-389a304b6292"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a921a417-6d3f-45ae-b15c-328e0af02669"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="0e2ea9d6-5a32-4ab1-be07-bc58809e78fc"
|
|
name="ExecutionOccurrenceSpecification5">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="13eefb42-7f42-4e83-b73d-c2aff7a53a8d"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="53c6adf9-e5c0-49a6-855c-90c14c56ed10"
|
|
name="MessageOccurrenceSpecification10">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="d6588da9-c877-4ee5-8320-0ba3a765a6ed"
|
|
name="BehaviorExecutionSpecification4">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="c0779f22-1046-4274-82c8-6bb57c80ff75"
|
|
LastKnownName="concreteObserverA : ConcreteObserverA"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="0cc8bee5-e6c0-4466-957c-8c495c5f702f"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8bf60956-1506-4d90-b54d-d5a73aec12d6"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8a84bfe9-dc63-4645-b074-b74a47905fc0"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ff71766d-7b2b-4e02-8808-200245dc5ca2"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="8bf60956-1506-4d90-b54d-d5a73aec12d6"
|
|
name="ExecutionOccurrenceSpecification7">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="d942f13b-1283-4b31-b637-1beb986fac00"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c0779f22-1046-4274-82c8-6bb57c80ff75"
|
|
LastKnownName="concreteObserverA : ConcreteObserverA"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="df4e1655-caa7-46d3-b100-723391e4eeaa"
|
|
name="MessageOccurrenceSpecification11">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8a84bfe9-dc63-4645-b074-b74a47905fc0"
|
|
name="MessageOccurrenceSpecification12">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c0779f22-1046-4274-82c8-6bb57c80ff75"
|
|
LastKnownName="concreteObserverA : ConcreteObserverA"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="ff71766d-7b2b-4e02-8808-200245dc5ca2"
|
|
name="MessageOccurrenceSpecification13">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c0779f22-1046-4274-82c8-6bb57c80ff75"
|
|
LastKnownName="concreteObserverA : ConcreteObserverA"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="45a30ad2-f10f-4b93-a99d-80cc182cc872"
|
|
name="MessageOccurrenceSpecification14">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="0cc8bee5-e6c0-4466-957c-8c495c5f702f"
|
|
name="ExecutionOccurrenceSpecification8">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="6f431721-9dbb-4240-a341-e9631d29683d"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c0779f22-1046-4274-82c8-6bb57c80ff75"
|
|
LastKnownName="concreteObserverA : ConcreteObserverA"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="46a10807-9277-4722-908c-33c7056eab5b"
|
|
name="BehaviorExecutionSpecification5">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="35ab0eff-2a61-4f51-bdba-e3dba6b8ac02"
|
|
LastKnownName="concreteObserverB : ConcreteObserverB"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b98baed7-5f52-48a9-83fd-abb3df25ba18"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="10278ce7-79d0-4a1a-b283-482c76de59cb"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="10714ae5-9bb9-4892-af93-7c9551dca7f0"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9c0256e3-c436-42ef-89c9-6d9683c3916a"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="10278ce7-79d0-4a1a-b283-482c76de59cb"
|
|
name="ExecutionOccurrenceSpecification9">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="47dd6f11-728b-4298-96e4-7cabdb6db5dd"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="35ab0eff-2a61-4f51-bdba-e3dba6b8ac02"
|
|
LastKnownName="concreteObserverB : ConcreteObserverB"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="9ffdb988-5c61-4bf1-b61f-389a304b6292"
|
|
name="MessageOccurrenceSpecification15">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="10714ae5-9bb9-4892-af93-7c9551dca7f0"
|
|
name="MessageOccurrenceSpecification16">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="35ab0eff-2a61-4f51-bdba-e3dba6b8ac02"
|
|
LastKnownName="concreteObserverB : ConcreteObserverB"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="9c0256e3-c436-42ef-89c9-6d9683c3916a"
|
|
name="MessageOccurrenceSpecification17">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="35ab0eff-2a61-4f51-bdba-e3dba6b8ac02"
|
|
LastKnownName="concreteObserverB : ConcreteObserverB"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="a921a417-6d3f-45ae-b15c-328e0af02669"
|
|
name="MessageOccurrenceSpecification18">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="b98baed7-5f52-48a9-83fd-abb3df25ba18"
|
|
name="ExecutionOccurrenceSpecification10">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="b3f9bcaa-ad60-4392-abb1-9a11f313dd28"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="35ab0eff-2a61-4f51-bdba-e3dba6b8ac02"
|
|
LastKnownName="concreteObserverB : ConcreteObserverB"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="34f984c3-b5bf-49a1-8b84-dba968916484"
|
|
name="ExecutionOccurrenceSpecification6">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="790f6152-f1ce-48ce-9198-d61b525dea48"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
LastKnownName="subject : Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
</fragments>
|
|
<lifelines>
|
|
<lifeline
|
|
Id="6afe3838-9e61-4b60-8ef0-c93308641dfc"
|
|
name="subject : Subject"
|
|
isActor="false"
|
|
lifelineDisplayName="subject : Subject">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="4e032605-de80-4000-98a0-497360cbf9fe"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="d8154783-b767-4380-9095-bb402feef6b7"
|
|
LastKnownName="ExecutionOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="876af3bd-a4b0-455d-9431-71ff2a833f36"
|
|
LastKnownName="ExecutionOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="d21245bd-514f-4b97-a523-c143f5c2d904"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="279675d7-d1a2-46f8-8dd6-d37b7ea970c5"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="96cc1cc9-644e-476c-8e83-f359b96d5575"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="0e2ea9d6-5a32-4ab1-be07-bc58809e78fc"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="34f984c3-b5bf-49a1-8b84-dba968916484"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="c0779f22-1046-4274-82c8-6bb57c80ff75"
|
|
name="concreteObserverA : ConcreteObserverA"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteObserverA : ConcreteObserverA">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="c7a4db96-7a79-4948-9a21-9851da218d37"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="41a7751b-c182-4d5c-90c7-c07ffb6c476c"
|
|
LastKnownName="MessageOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bdde257a-1bd8-4345-b8b5-a4641d32800e"
|
|
LastKnownName="MessageOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8bf60956-1506-4d90-b54d-d5a73aec12d6"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="0cc8bee5-e6c0-4466-957c-8c495c5f702f"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="35ab0eff-2a61-4f51-bdba-e3dba6b8ac02"
|
|
name="concreteObserverB : ConcreteObserverB"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteObserverB : ConcreteObserverB">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="bf1ad927-df33-46df-8cdf-6854732a0f4c"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8adabafa-efaa-4d57-b017-e89f5f4abbb2"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="dbd5f92e-eabd-4bcd-8f7a-44f308273d4c"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="10278ce7-79d0-4a1a-b283-482c76de59cb"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b98baed7-5f52-48a9-83fd-abb3df25ba18"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
</lifelines>
|
|
<messages>
|
|
<message
|
|
Id="cb5643d5-d8c0-4732-929f-f3f81f4a37da"
|
|
name="Attach"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="41a7751b-c182-4d5c-90c7-c07ffb6c476c"
|
|
LastKnownName="MessageOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="476ec1a6-61d7-4c98-be3e-609179f18a73"
|
|
LastKnownName="MessageOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="eeb7ae7a-16cb-4670-b3e6-032d4736d784"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e395196c-513d-4754-9beb-b622e340fbf9"
|
|
LastKnownName="MessageOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bdde257a-1bd8-4345-b8b5-a4641d32800e"
|
|
LastKnownName="MessageOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="526f9a52-8870-4dfc-9dd2-007bfe043344"
|
|
name="Attach"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8adabafa-efaa-4d57-b017-e89f5f4abbb2"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c4d592c5-6805-4726-8954-79d90ef408b8"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="04542803-20c9-4109-826b-28343c725164"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="aaf4c8d7-f19d-450c-9b73-9eb42019167d"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="dbd5f92e-eabd-4bcd-8f7a-44f308273d4c"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="07916d2f-3a43-4383-849b-9641cafc8112"
|
|
name="NotifyObservers"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="true">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="96cc1cc9-644e-476c-8e83-f359b96d5575"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="53c6adf9-e5c0-49a6-855c-90c14c56ed10"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="7fac944f-3904-42b9-9f37-76f1e7ee2f17"
|
|
name="Update"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="df4e1655-caa7-46d3-b100-723391e4eeaa"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8a84bfe9-dc63-4645-b074-b74a47905fc0"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="9feb10c1-cebe-403f-976a-e4ec280add9a"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ff71766d-7b2b-4e02-8808-200245dc5ca2"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="45a30ad2-f10f-4b93-a99d-80cc182cc872"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="a0d9b9c3-5164-4d52-96c5-5498b30742ca"
|
|
name="Update"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9ffdb988-5c61-4bf1-b61f-389a304b6292"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="10714ae5-9bb9-4892-af93-7c9551dca7f0"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="ac5ed6ec-e935-4d58-be86-0a1e88da9d16"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9c0256e3-c436-42ef-89c9-6d9683c3916a"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a921a417-6d3f-45ae-b15c-328e0af02669"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
</messages>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="4e032605-de80-4000-98a0-497360cbf9fe"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="bca50b46-6db1-4e88-9a6b-6f064787a147"
|
|
LastKnownName="Subject"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="c7a4db96-7a79-4948-9a21-9851da218d37"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="daaff310-cd64-41ae-a9c0-e7e31d929eab"
|
|
LastKnownName="ConcreteObserverA"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="bf1ad927-df33-46df-8cdf-6854732a0f4c"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="08b5a994-954b-4bf6-b2ac-74ec6869412e"
|
|
LastKnownName="ConcreteObserverB"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
</interaction>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="f8ebdbc7-af6f-4a10-b15c-2417e4357c18"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="1734a5f9-6423-4895-a6a3-ae635d757c52"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="e5746811-d6c8-4b1f-b850-a6068a422b23"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="7315b571-eabe-4044-bf6f-b10fb20d1de7"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="13eefb42-7f42-4e83-b73d-c2aff7a53a8d"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="790f6152-f1ce-48ce-9198-d61b525dea48"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="d942f13b-1283-4b31-b637-1beb986fac00"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="6f431721-9dbb-4240-a341-e9631d29683d"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="47dd6f11-728b-4298-96e4-7cabdb6db5dd"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="b3f9bcaa-ad60-4392-abb1-9a11f313dd28"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<Interface
|
|
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
|
|
name="Mediator"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<ownedOperations>
|
|
<operation
|
|
Id="4fb30bf6-8923-4309-836b-8ab6e6e51bf7"
|
|
name="AddColleague"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="5d76beeb-2c07-4cf1-8d43-5d22f9d20d84"
|
|
name="colleague"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
|
|
LastKnownName="Colleague"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="eab63b0f-56a0-4e1e-aab0-cb5c2cfbbf57"
|
|
name="InformOtherColleagues"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<Interface
|
|
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
|
|
name="Colleague"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<suppliersInternal>
|
|
<dependency
|
|
Id="d8cf4fa7-fda2-4e43-b01e-1a97f5766636">
|
|
<interfaceMoniker
|
|
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
|
|
LastKnownName="Mediator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperations>
|
|
<operation
|
|
Id="f9141efb-7d51-4e02-ac7a-84ddd7681f7d"
|
|
name="Inform"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="06688151-1d95-4f54-8580-2ca0dddadc8f"
|
|
name="mediator"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
|
|
LastKnownName="Mediator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="94a81001-fbfe-4119-a081-ee923611c554"
|
|
name="Colleague1"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="33058b4b-6d7c-4803-8a87-abda0285ce8b">
|
|
<interfaceMoniker
|
|
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
|
|
LastKnownName="Colleague"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="899f5a48-90aa-4b56-af52-1eb99c865e0c"
|
|
name="Inform"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="61c9e514-79a6-4d2b-9be9-f40735afb5d2"
|
|
name="mediator"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
|
|
LastKnownName="Mediator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="119f7668-0e13-4d04-992d-b5c1dc0cb7e5"
|
|
name="Colleague2"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="5fd791f9-9505-47f4-825c-b4b2d6aabc4f">
|
|
<interfaceMoniker
|
|
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
|
|
LastKnownName="Colleague"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="1e4f3585-2b9b-4145-9380-0b47cfb0427b"
|
|
name="Inform"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="c26261ef-70e4-4be1-9dd2-eb6c2bab5f80"
|
|
name="mediator"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
|
|
LastKnownName="Mediator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="6179238a-829d-4b94-b33a-f61bf8c83e45"
|
|
name="ConcreteMediator"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="d4aa3279-a638-4ec5-8c3c-0ea10a9c8594">
|
|
<interfaceMoniker
|
|
Id="2feaaf92-6fc9-43f7-8a5d-a72654c48fbd"
|
|
LastKnownName="Mediator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
<dependency
|
|
Id="c01f09c7-6067-426b-a456-560a323e3e7b">
|
|
<classMoniker
|
|
Id="119f7668-0e13-4d04-992d-b5c1dc0cb7e5"
|
|
LastKnownName="Colleague2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
<dependency
|
|
Id="ea1003c3-de1c-4908-840c-812a42e482f4">
|
|
<classMoniker
|
|
Id="94a81001-fbfe-4119-a081-ee923611c554"
|
|
LastKnownName="Colleague1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="c25182c6-dce4-4f01-9683-19740c542d36"
|
|
name="AddColleague"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="81133635-4313-4f92-8546-7a7cb752d459"
|
|
name="colleague"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="834e23c7-3bc4-4a7f-b7e6-71231b950a3f"
|
|
LastKnownName="Colleague"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="ef524765-2024-458d-8409-15baa4229117"
|
|
name="InformOtherColleagues"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</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>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="c2aac2be-3419-4131-8e1d-7786e97a7c9b"
|
|
name="Client"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<dependency
|
|
Id="3735e6b4-e69f-46ce-bada-c6db43dda19e">
|
|
<classMoniker
|
|
Id="c4c9bd0f-4117-4fe4-bffe-37ffbce317b3"
|
|
LastKnownName="ConcreteHandler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
<dependency
|
|
Id="746893ce-2a88-44aa-b641-3a7289fb67d3">
|
|
<classMoniker
|
|
Id="4abf6329-c753-4b4a-b24a-f99491fbed73"
|
|
LastKnownName="ConcreteHandler2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="6a71523e-5e35-45c4-a887-e64219f2cf94"
|
|
name="CreateChain"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
<operation
|
|
Id="a4b01292-65da-4107-9e32-51ad4bcce182"
|
|
name="HandleOperation"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="2b0056d3-bd67-414d-983f-e48563547676"
|
|
name="Handler"
|
|
isAbstract="true"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="2e4dff4e-fb64-4fa7-a5f4-5347ab8b0e7f"
|
|
name="Handle"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="5a7ff256-52e9-4411-8e41-216a500e2af1"
|
|
name="ConcreteHandler"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<generalsInternal>
|
|
<generalization
|
|
Id="87dcca03-8595-4213-8f71-9ebfce1fde9d"
|
|
isSubstitutable="false">
|
|
<classMoniker
|
|
Id="2b0056d3-bd67-414d-983f-e48563547676"
|
|
LastKnownName="Handler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</generalization>
|
|
</generalsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="4abf6329-c753-4b4a-b24a-f99491fbed73"
|
|
name="ConcreteHandler2"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<generalsInternal>
|
|
<generalization
|
|
Id="61df277a-35bc-400f-97f4-ea4bde18ca35"
|
|
isSubstitutable="false">
|
|
<classMoniker
|
|
Id="2b0056d3-bd67-414d-983f-e48563547676"
|
|
LastKnownName="Handler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</generalization>
|
|
</generalsInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="45f69723-3f2f-4edc-964f-431a50f7c27e"
|
|
name="Handle"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="c4c9bd0f-4117-4fe4-bffe-37ffbce317b3"
|
|
name="ConcreteHandler"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<generalsInternal>
|
|
<generalization
|
|
Id="9fd2072c-f668-4c0f-8778-e61df27e24c6"
|
|
isSubstitutable="false">
|
|
<classMoniker
|
|
Id="2b0056d3-bd67-414d-983f-e48563547676"
|
|
LastKnownName="Handler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</generalization>
|
|
</generalsInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="d23024d3-f247-4250-b605-d317b8a8b9b8"
|
|
name="Handle"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<interaction
|
|
Id="9e10e844-8c24-4675-8b53-d134f01e1c71"
|
|
name="ChainOfResponsibility"
|
|
collapseFragmentsFlag="false"
|
|
isActiveClass="false"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isReentrant="false">
|
|
<fragments>
|
|
<behaviorExecutionSpecification
|
|
Id="e4451570-aff7-40ec-b543-5c12ce2b232d"
|
|
name="BehaviorExecutionSpecification1">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="1570e01e-759f-43e2-afc8-e9cea324ee2a"
|
|
LastKnownName="concreteHandler : ConcreteHandler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="584c54f9-f0c1-4a78-ae4e-90456ce43114"
|
|
LastKnownName="ExecutionOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8eafad9d-23d4-4437-bf8f-607b8b2dd396"
|
|
LastKnownName="ExecutionOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bec3ae68-55c2-4450-af70-0fdc8dc05a31"
|
|
LastKnownName="MessageOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1ba43414-8fc5-420e-9953-c334c7fa74de"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="38876efd-848c-468c-85b5-0c653296defa"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="de1ee494-d355-4623-a857-b0c177e35bd4"
|
|
LastKnownName="MessageOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="8eafad9d-23d4-4437-bf8f-607b8b2dd396"
|
|
name="ExecutionOccurrenceSpecification1">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="a91f4775-6134-40b7-b41b-712409371587"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1570e01e-759f-43e2-afc8-e9cea324ee2a"
|
|
LastKnownName="concreteHandler : ConcreteHandler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="27d4deb6-91a0-4e19-b88b-bcf6feb829e7"
|
|
name="MessageOccurrenceSpecification1">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a57c41cf-ef4f-4343-8783-a0fb9c5c30eb"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bec3ae68-55c2-4450-af70-0fdc8dc05a31"
|
|
name="MessageOccurrenceSpecification2">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1570e01e-759f-43e2-afc8-e9cea324ee2a"
|
|
LastKnownName="concreteHandler : ConcreteHandler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="d01ce4e3-0604-42e0-bd37-c479abf8eaea"
|
|
name="BehaviorExecutionSpecification2">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="a0b67d26-287a-47a3-bea9-fa8d7ccc05d1"
|
|
LastKnownName="concreteHandler2 : ConcreteHandler2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8fc0baeb-6152-4975-a552-103eb8a21ba8"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="afcc0f52-a3bb-45b9-acd4-f0371f6fb5ad"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1a4a5834-d648-48b0-8b78-adca5188fc42"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8b94fbcc-7905-4dc8-8576-993b407fe72e"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="afcc0f52-a3bb-45b9-acd4-f0371f6fb5ad"
|
|
name="ExecutionOccurrenceSpecification3">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="80cc0016-fd62-4a15-b0e3-6d99be756c12"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a0b67d26-287a-47a3-bea9-fa8d7ccc05d1"
|
|
LastKnownName="concreteHandler2 : ConcreteHandler2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="1ba43414-8fc5-420e-9953-c334c7fa74de"
|
|
name="MessageOccurrenceSpecification5">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1570e01e-759f-43e2-afc8-e9cea324ee2a"
|
|
LastKnownName="concreteHandler : ConcreteHandler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="1a4a5834-d648-48b0-8b78-adca5188fc42"
|
|
name="MessageOccurrenceSpecification6">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a0b67d26-287a-47a3-bea9-fa8d7ccc05d1"
|
|
LastKnownName="concreteHandler2 : ConcreteHandler2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8b94fbcc-7905-4dc8-8576-993b407fe72e"
|
|
name="MessageOccurrenceSpecification7">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a0b67d26-287a-47a3-bea9-fa8d7ccc05d1"
|
|
LastKnownName="concreteHandler2 : ConcreteHandler2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="38876efd-848c-468c-85b5-0c653296defa"
|
|
name="MessageOccurrenceSpecification8">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1570e01e-759f-43e2-afc8-e9cea324ee2a"
|
|
LastKnownName="concreteHandler : ConcreteHandler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="8fc0baeb-6152-4975-a552-103eb8a21ba8"
|
|
name="ExecutionOccurrenceSpecification4">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="a8fa0050-04bc-4545-b3fa-900162528ad6"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a0b67d26-287a-47a3-bea9-fa8d7ccc05d1"
|
|
LastKnownName="concreteHandler2 : ConcreteHandler2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="de1ee494-d355-4623-a857-b0c177e35bd4"
|
|
name="MessageOccurrenceSpecification3">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1570e01e-759f-43e2-afc8-e9cea324ee2a"
|
|
LastKnownName="concreteHandler : ConcreteHandler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="9ec14794-b976-4f81-88ee-1534ee3001c0"
|
|
name="MessageOccurrenceSpecification4">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a57c41cf-ef4f-4343-8783-a0fb9c5c30eb"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="584c54f9-f0c1-4a78-ae4e-90456ce43114"
|
|
name="ExecutionOccurrenceSpecification2">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="9fb6365f-b2a0-4178-9c78-07b97770abe7"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1570e01e-759f-43e2-afc8-e9cea324ee2a"
|
|
LastKnownName="concreteHandler : ConcreteHandler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
</fragments>
|
|
<lifelines>
|
|
<lifeline
|
|
Id="a57c41cf-ef4f-4343-8783-a0fb9c5c30eb"
|
|
name="client : Client"
|
|
isActor="false"
|
|
lifelineDisplayName="client : Client">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="fed32a6d-248a-41f8-a6b2-3240c311f4d0"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="27d4deb6-91a0-4e19-b88b-bcf6feb829e7"
|
|
LastKnownName="MessageOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9ec14794-b976-4f81-88ee-1534ee3001c0"
|
|
LastKnownName="MessageOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="1570e01e-759f-43e2-afc8-e9cea324ee2a"
|
|
name="concreteHandler : ConcreteHandler"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteHandler : ConcreteHandler">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="743f1559-68a5-47aa-b8da-7ed4df7f9423"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8eafad9d-23d4-4437-bf8f-607b8b2dd396"
|
|
LastKnownName="ExecutionOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="584c54f9-f0c1-4a78-ae4e-90456ce43114"
|
|
LastKnownName="ExecutionOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="a0b67d26-287a-47a3-bea9-fa8d7ccc05d1"
|
|
name="concreteHandler2 : ConcreteHandler2"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteHandler2 : ConcreteHandler2">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="f9133817-a434-4398-89b5-1d6de8e4290c"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="afcc0f52-a3bb-45b9-acd4-f0371f6fb5ad"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8fc0baeb-6152-4975-a552-103eb8a21ba8"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
</lifelines>
|
|
<messages>
|
|
<message
|
|
Id="3f9dea1d-508e-422f-adf9-3bf0d4136d8e"
|
|
name="Handle"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="27d4deb6-91a0-4e19-b88b-bcf6feb829e7"
|
|
LastKnownName="MessageOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bec3ae68-55c2-4450-af70-0fdc8dc05a31"
|
|
LastKnownName="MessageOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="dee6bc9c-ebe3-4fab-83a3-3382af95a847"
|
|
name="Handle"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1ba43414-8fc5-420e-9953-c334c7fa74de"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1a4a5834-d648-48b0-8b78-adca5188fc42"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="a97ed2d2-64d6-4aec-866a-431135b3903e"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8b94fbcc-7905-4dc8-8576-993b407fe72e"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="38876efd-848c-468c-85b5-0c653296defa"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="27fe64c3-b3d9-4eaa-9959-785bed0af345"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="de1ee494-d355-4623-a857-b0c177e35bd4"
|
|
LastKnownName="MessageOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9ec14794-b976-4f81-88ee-1534ee3001c0"
|
|
LastKnownName="MessageOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
</messages>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="fed32a6d-248a-41f8-a6b2-3240c311f4d0"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="c2aac2be-3419-4131-8e1d-7786e97a7c9b"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="743f1559-68a5-47aa-b8da-7ed4df7f9423"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="5a7ff256-52e9-4411-8e41-216a500e2af1"
|
|
LastKnownName="ConcreteHandler"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="f9133817-a434-4398-89b5-1d6de8e4290c"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="4abf6329-c753-4b4a-b24a-f99491fbed73"
|
|
LastKnownName="ConcreteHandler2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
</interaction>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="a91f4775-6134-40b7-b41b-712409371587"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="9fb6365f-b2a0-4178-9c78-07b97770abe7"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="80cc0016-fd62-4a15-b0e3-6d99be756c12"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="a8fa0050-04bc-4545-b3fa-900162528ad6"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="267a01c9-a32e-4e54-bcd3-567ae37161fa"
|
|
name="Client"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<dependency
|
|
Id="068b21d3-bda6-4cfa-b400-aaf584930f41">
|
|
<classMoniker
|
|
Id="03b176bc-19eb-42d0-ac47-fe91fba7b0a5"
|
|
LastKnownName="ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
<dependency
|
|
Id="6389bed3-d1b1-49ed-b3be-03aece9a5c3c">
|
|
<classMoniker
|
|
Id="0d90286a-ceb7-408a-89a2-f5ffb4271d34"
|
|
LastKnownName="Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
<dependency
|
|
Id="f1b17f37-2ffd-4083-8647-ce43bb028b17">
|
|
<classMoniker
|
|
Id="7237cbf8-5693-4e1f-9c47-ded61e8978aa"
|
|
LastKnownName="Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="28a7cb6e-8f1a-41d1-b348-7282670f12b1"
|
|
name="CreateCommands"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
<operation
|
|
Id="d3446931-a972-4c23-b70b-0182ca346983"
|
|
name="ExecuteOperation"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="0d90286a-ceb7-408a-89a2-f5ffb4271d34"
|
|
name="Receiver"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="8c63bdd9-37ee-4220-9fc9-0d89ba0f4d34"
|
|
name="Action"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<Interface
|
|
Id="b82fdb36-e0f3-4ac1-8a6e-11d3834f8ad8"
|
|
name="Command"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<ownedOperations>
|
|
<operation
|
|
Id="7d4367ba-d8b4-4bcb-9012-abc65ad0d33b"
|
|
name="Execute"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="03b176bc-19eb-42d0-ac47-fe91fba7b0a5"
|
|
name="ConcreteCommand"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="11a8278b-e7d4-41ed-b3b0-17564dce0bf6">
|
|
<interfaceMoniker
|
|
Id="b82fdb36-e0f3-4ac1-8a6e-11d3834f8ad8"
|
|
LastKnownName="Command"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
<dependency
|
|
Id="318ea739-f503-4640-8641-99b01eba819f">
|
|
<classMoniker
|
|
Id="0d90286a-ceb7-408a-89a2-f5ffb4271d34"
|
|
LastKnownName="Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="6215bf3c-b96a-4ab7-ae6b-30afdb1aa66e"
|
|
name="Execute"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="7237cbf8-5693-4e1f-9c47-ded61e8978aa"
|
|
name="Invoker"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<dependency
|
|
Id="2b5584aa-62ca-41b4-bef8-fbc197da914e">
|
|
<classMoniker
|
|
Id="03b176bc-19eb-42d0-ac47-fe91fba7b0a5"
|
|
LastKnownName="ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="cdd6ab9b-8a22-44f8-a57d-3d7b4653a1fd"
|
|
name="ExecuteCommand"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<interaction
|
|
Id="1d4d339b-8e73-4eac-b2cc-4c4a5f1bd77c"
|
|
name="CommandPattern"
|
|
collapseFragmentsFlag="false"
|
|
isActiveClass="false"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isReentrant="false">
|
|
<fragments>
|
|
<behaviorExecutionSpecification
|
|
Id="ed4d8072-5c80-4d29-97a7-8991f674f2b0"
|
|
name="BehaviorExecutionSpecification1">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="25d04637-cd99-4981-9d1b-f3780053a729"
|
|
LastKnownName="ExecutionOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="4681fdaa-fe8c-4210-9dbe-d09b52581f21"
|
|
LastKnownName="ExecutionOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="618382f3-5b02-49de-95b5-bc33ecafec9b"
|
|
LastKnownName="MessageOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a9cf4a20-4c5a-4dfb-ae96-6cf4615e7549"
|
|
LastKnownName="MessageOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="4681fdaa-fe8c-4210-9dbe-d09b52581f21"
|
|
name="ExecutionOccurrenceSpecification1">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="618d6e07-f208-4820-9777-00ad4582e94a"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="d3e15c31-b392-48e4-b5b4-db5eeb0722d7"
|
|
name="MessageOccurrenceSpecification1">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a335d0ca-6a19-412f-9771-666c83fde322"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="618382f3-5b02-49de-95b5-bc33ecafec9b"
|
|
name="MessageOccurrenceSpecification2">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="a9cf4a20-4c5a-4dfb-ae96-6cf4615e7549"
|
|
name="MessageOccurrenceSpecification3">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f77c5ca4-e5a8-4e0f-a72d-3ba786a4d7cc"
|
|
name="MessageOccurrenceSpecification4">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a335d0ca-6a19-412f-9771-666c83fde322"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="25d04637-cd99-4981-9d1b-f3780053a729"
|
|
name="ExecutionOccurrenceSpecification2">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="ecad34f4-34a1-4114-b522-d7e2948c7487"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="85939076-3191-4bf9-af1e-f6db8759efd0"
|
|
name="BehaviorExecutionSpecification2">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9eefd6bf-6a53-489e-8b48-f8803022b566"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="d360842a-4a94-4103-886a-9ff8d48d90b3"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="fddb0d27-ecac-4cb8-9cb4-01392710a0f6"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0113a606-66ed-438b-990b-930b57a8601d"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="d360842a-4a94-4103-886a-9ff8d48d90b3"
|
|
name="ExecutionOccurrenceSpecification3">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="646bdeb7-2263-42cb-bf5d-d84bc5d0d141"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="fddb0d27-ecac-4cb8-9cb4-01392710a0f6"
|
|
name="MessageOccurrenceSpecification6">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="9d1854bc-8db0-4360-8416-c5c5e9fa6a70"
|
|
name="MessageOccurrenceSpecification5">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a335d0ca-6a19-412f-9771-666c83fde322"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="0113a606-66ed-438b-990b-930b57a8601d"
|
|
name="MessageOccurrenceSpecification7">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="7290e991-bc06-418e-bf6b-7c42f5f31ad6"
|
|
name="MessageOccurrenceSpecification8">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a335d0ca-6a19-412f-9771-666c83fde322"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="9eefd6bf-6a53-489e-8b48-f8803022b566"
|
|
name="ExecutionOccurrenceSpecification4">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="1da6034c-f9f3-4e64-babc-40e105bbaf29"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="51520fdf-d763-4b61-8126-d458b100bf5f"
|
|
name="BehaviorExecutionSpecification3">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="8767d2ac-57f9-4c7e-9edc-b6eecb126702"
|
|
LastKnownName="invoker : Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="1e2f1f7c-7324-4430-b3dd-139a25bb2611"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="758e5cff-b804-48ac-9ca4-5528d00b2e21"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="635c66ea-ae9d-43b2-9d92-dba7ab978c38"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e007fe31-af91-49da-804a-c714fcd852eb"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="2a6f71fd-f7c3-4c35-8551-3c2b5909cff4"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7b56ecc1-5830-44dc-a2e4-48890ff13ffd"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="758e5cff-b804-48ac-9ca4-5528d00b2e21"
|
|
name="ExecutionOccurrenceSpecification5">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="4a73647c-7d3e-4828-a8bf-540dde0c9099"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8767d2ac-57f9-4c7e-9edc-b6eecb126702"
|
|
LastKnownName="invoker : Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="635c66ea-ae9d-43b2-9d92-dba7ab978c38"
|
|
name="MessageOccurrenceSpecification10">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8767d2ac-57f9-4c7e-9edc-b6eecb126702"
|
|
LastKnownName="invoker : Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f7df3a32-2ac8-4d5c-94c3-d7b7683b5cda"
|
|
name="MessageOccurrenceSpecification9">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a335d0ca-6a19-412f-9771-666c83fde322"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="025b2996-9ffd-4a69-a364-d765fc9a45f6"
|
|
name="BehaviorExecutionSpecification4">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9f0e3ab2-6062-4d72-a89c-b5ad43fd998c"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9e749737-c167-42f1-91e5-81438f602926"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="cbcead25-d93d-490e-8f37-d31d208fce19"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="904f7d75-3980-477c-91aa-c24967817759"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bdd5b77b-3459-49f9-a634-d4585683368f"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1f3b8b9b-f941-4da3-9990-ebb587dd665f"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="9e749737-c167-42f1-91e5-81438f602926"
|
|
name="ExecutionOccurrenceSpecification7">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="0b1fd011-8cf9-4416-94b6-c8f5aaffb6f5"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="e007fe31-af91-49da-804a-c714fcd852eb"
|
|
name="MessageOccurrenceSpecification13">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8767d2ac-57f9-4c7e-9edc-b6eecb126702"
|
|
LastKnownName="invoker : Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="cbcead25-d93d-490e-8f37-d31d208fce19"
|
|
name="MessageOccurrenceSpecification14">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="07c034a1-2e07-4b1d-8343-9a51e59c625f"
|
|
name="BehaviorExecutionSpecification5">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9dd2d19a-8dac-4007-b32a-7972207ebf3f"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="14b88646-2031-4729-b8eb-c06d0d2dd9e3"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6d747d85-1f0f-4907-b55c-e14153e7dbf4"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b124e311-7569-442d-b8e1-5da6c9fd4df2"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="14b88646-2031-4729-b8eb-c06d0d2dd9e3"
|
|
name="ExecutionOccurrenceSpecification9">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="b49fd0c1-5bf4-4bba-9694-5484ab31ea75"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="6d747d85-1f0f-4907-b55c-e14153e7dbf4"
|
|
name="MessageOccurrenceSpecification18">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="904f7d75-3980-477c-91aa-c24967817759"
|
|
name="MessageOccurrenceSpecification17">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="b124e311-7569-442d-b8e1-5da6c9fd4df2"
|
|
name="MessageOccurrenceSpecification19">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bdd5b77b-3459-49f9-a634-d4585683368f"
|
|
name="MessageOccurrenceSpecification20">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="9dd2d19a-8dac-4007-b32a-7972207ebf3f"
|
|
name="ExecutionOccurrenceSpecification10">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="10d278a0-bf30-431a-9e91-c391ced55258"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
LastKnownName="receiver : Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="2a6f71fd-f7c3-4c35-8551-3c2b5909cff4"
|
|
name="MessageOccurrenceSpecification16">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8767d2ac-57f9-4c7e-9edc-b6eecb126702"
|
|
LastKnownName="invoker : Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="1f3b8b9b-f941-4da3-9990-ebb587dd665f"
|
|
name="MessageOccurrenceSpecification15">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="9f0e3ab2-6062-4d72-a89c-b5ad43fd998c"
|
|
name="ExecutionOccurrenceSpecification8">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="5e76d91a-01f4-4eff-b77c-2156e1818c3c"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
LastKnownName="concreteCommand : ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="1abc1c75-633f-4c8e-924f-904e8eba75b6"
|
|
name="MessageOccurrenceSpecification12">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a335d0ca-6a19-412f-9771-666c83fde322"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="7b56ecc1-5830-44dc-a2e4-48890ff13ffd"
|
|
name="MessageOccurrenceSpecification11">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8767d2ac-57f9-4c7e-9edc-b6eecb126702"
|
|
LastKnownName="invoker : Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="1e2f1f7c-7324-4430-b3dd-139a25bb2611"
|
|
name="ExecutionOccurrenceSpecification6">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="0a81fd80-a18e-4789-9ce8-cd0f16868069"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8767d2ac-57f9-4c7e-9edc-b6eecb126702"
|
|
LastKnownName="invoker : Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
</fragments>
|
|
<lifelines>
|
|
<lifeline
|
|
Id="a335d0ca-6a19-412f-9771-666c83fde322"
|
|
name="client : Client"
|
|
isActor="false"
|
|
lifelineDisplayName="client : Client">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="e266a8e0-4d6a-46e0-9cc7-4a4d92067e57"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d3e15c31-b392-48e4-b5b4-db5eeb0722d7"
|
|
LastKnownName="MessageOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f77c5ca4-e5a8-4e0f-a72d-3ba786a4d7cc"
|
|
LastKnownName="MessageOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9d1854bc-8db0-4360-8416-c5c5e9fa6a70"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7290e991-bc06-418e-bf6b-7c42f5f31ad6"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f7df3a32-2ac8-4d5c-94c3-d7b7683b5cda"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1abc1c75-633f-4c8e-924f-904e8eba75b6"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="39aa661c-0272-4439-b458-1b8c208b9639"
|
|
name="receiver : Receiver"
|
|
isActor="false"
|
|
lifelineDisplayName="receiver : Receiver">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="717d20d1-6e08-4180-9c15-13e45352e611"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="4681fdaa-fe8c-4210-9dbe-d09b52581f21"
|
|
LastKnownName="ExecutionOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="25d04637-cd99-4981-9d1b-f3780053a729"
|
|
LastKnownName="ExecutionOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="14b88646-2031-4729-b8eb-c06d0d2dd9e3"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9dd2d19a-8dac-4007-b32a-7972207ebf3f"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="de81d66d-8c96-4941-b78a-0df8e2e2e9f8"
|
|
name="concreteCommand : ConcreteCommand"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteCommand : ConcreteCommand">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="36e3c8f4-9e5c-4641-9063-290b938c996d"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="d360842a-4a94-4103-886a-9ff8d48d90b3"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9eefd6bf-6a53-489e-8b48-f8803022b566"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9e749737-c167-42f1-91e5-81438f602926"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9f0e3ab2-6062-4d72-a89c-b5ad43fd998c"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="8767d2ac-57f9-4c7e-9edc-b6eecb126702"
|
|
name="invoker : Invoker"
|
|
isActor="false"
|
|
lifelineDisplayName="invoker : Invoker">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="55d2025a-eeee-4861-b59d-44e906ea7278"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="758e5cff-b804-48ac-9ca4-5528d00b2e21"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="1e2f1f7c-7324-4430-b3dd-139a25bb2611"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
</lifelines>
|
|
<messages>
|
|
<message
|
|
Id="3e857909-2aae-44e0-a876-ed642084c110"
|
|
name="new"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d3e15c31-b392-48e4-b5b4-db5eeb0722d7"
|
|
LastKnownName="MessageOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="618382f3-5b02-49de-95b5-bc33ecafec9b"
|
|
LastKnownName="MessageOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="73421ddc-6964-4ada-a635-bb662865970b"
|
|
name="Receiver instance"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a9cf4a20-4c5a-4dfb-ae96-6cf4615e7549"
|
|
LastKnownName="MessageOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f77c5ca4-e5a8-4e0f-a72d-3ba786a4d7cc"
|
|
LastKnownName="MessageOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="f486dbe2-1a44-4dbe-af34-f9626efce934"
|
|
name="new(receiver)"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9d1854bc-8db0-4360-8416-c5c5e9fa6a70"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="fddb0d27-ecac-4cb8-9cb4-01392710a0f6"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="d460d58e-b481-4b07-b78b-4a218cb3e4ed"
|
|
name="Command instance"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0113a606-66ed-438b-990b-930b57a8601d"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7290e991-bc06-418e-bf6b-7c42f5f31ad6"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="7d96dfca-5d47-4ee0-849a-ad965937ba10"
|
|
name="ExecuteCommand(command)"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f7df3a32-2ac8-4d5c-94c3-d7b7683b5cda"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="635c66ea-ae9d-43b2-9d92-dba7ab978c38"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="c3520386-abb2-4650-9f6c-096624f31bc4"
|
|
name="Execute"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e007fe31-af91-49da-804a-c714fcd852eb"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="cbcead25-d93d-490e-8f37-d31d208fce19"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="8b877442-da6a-4677-ae0a-8263962f57ae"
|
|
name="Action"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="904f7d75-3980-477c-91aa-c24967817759"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6d747d85-1f0f-4907-b55c-e14153e7dbf4"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="ba871503-6503-4eab-9f1e-c1555259f34c"
|
|
name="Result"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b124e311-7569-442d-b8e1-5da6c9fd4df2"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bdd5b77b-3459-49f9-a634-d4585683368f"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="e0e6f2bf-d32f-4bdf-816e-066c054bc076"
|
|
name="Result"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1f3b8b9b-f941-4da3-9990-ebb587dd665f"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="2a6f71fd-f7c3-4c35-8551-3c2b5909cff4"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="fd9d56ce-2b99-4eba-8a33-897bdcf563aa"
|
|
name="Result"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7b56ecc1-5830-44dc-a2e4-48890ff13ffd"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1abc1c75-633f-4c8e-924f-904e8eba75b6"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
</messages>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="e266a8e0-4d6a-46e0-9cc7-4a4d92067e57"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="267a01c9-a32e-4e54-bcd3-567ae37161fa"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="36e3c8f4-9e5c-4641-9063-290b938c996d"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="03b176bc-19eb-42d0-ac47-fe91fba7b0a5"
|
|
LastKnownName="ConcreteCommand"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="717d20d1-6e08-4180-9c15-13e45352e611"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="0d90286a-ceb7-408a-89a2-f5ffb4271d34"
|
|
LastKnownName="Receiver"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="55d2025a-eeee-4861-b59d-44e906ea7278"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="7237cbf8-5693-4e1f-9c47-ded61e8978aa"
|
|
LastKnownName="Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
</interaction>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="618d6e07-f208-4820-9777-00ad4582e94a"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="ecad34f4-34a1-4114-b522-d7e2948c7487"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="646bdeb7-2263-42cb-bf5d-d84bc5d0d141"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="1da6034c-f9f3-4e64-babc-40e105bbaf29"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="4a73647c-7d3e-4828-a8bf-540dde0c9099"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="0a81fd80-a18e-4789-9ce8-cd0f16868069"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="0b1fd011-8cf9-4416-94b6-c8f5aaffb6f5"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="5e76d91a-01f4-4eff-b77c-2156e1818c3c"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="b49fd0c1-5bf4-4bba-9694-5484ab31ea75"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="10d278a0-bf30-431a-9e91-c391ced55258"
|
|
name="ExecutionEvent" />
|
|
</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> |