12292 lines
530 KiB
XML
12292 lines
530 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">
|
|
<ownedCommentsInternal>
|
|
<comment
|
|
Id="4888d080-bb02-4e87-9b21-3dd8e4198ddc">
|
|
<body>visitor.Visit(this)</body>
|
|
<annotatedElements>
|
|
<classMoniker
|
|
Id="7f53fdbe-417d-42a9-beb3-75a35e43c23b"
|
|
LastKnownName="ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</annotatedElements>
|
|
</comment>
|
|
<comment
|
|
Id="098ac5be-fcbf-40d4-8257-a46e3d8b42f5">
|
|
<body>visitor.Visit(this)</body>
|
|
<annotatedElements>
|
|
<classMoniker
|
|
Id="f85385e9-07d8-4c72-8129-5c1c0dd39efc"
|
|
LastKnownName="ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</annotatedElements>
|
|
</comment>
|
|
<comment
|
|
Id="1050cd03-d537-45bd-85b1-b3c18a077d79">
|
|
<body>Visitable1.Accept(visitor);
|
|
Visitable2.Accept(visitor);</body>
|
|
<annotatedElements>
|
|
<classMoniker
|
|
Id="b306245d-314e-4a0b-939b-86555170ffdd"
|
|
LastKnownName="ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</annotatedElements>
|
|
</comment>
|
|
</ownedCommentsInternal>
|
|
<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="f7df3a32-2ac8-4d5c-94c3-d7b7683b5cda"
|
|
name="MessageOccurrenceSpecification9">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="a335d0ca-6a19-412f-9771-666c83fde322"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<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>
|
|
<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="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="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="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="7b56ecc1-5830-44dc-a2e4-48890ff13ffd"
|
|
name="MessageOccurrenceSpecification11">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8767d2ac-57f9-4c7e-9edc-b6eecb126702"
|
|
LastKnownName="invoker : Invoker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<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>
|
|
<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>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="e81cd107-91f0-4e82-92a7-be61d0cb12a6"
|
|
name="AbstractClass"
|
|
isAbstract="true"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="59ef1498-7150-4b04-90a1-c760b2d12d0e"
|
|
name="TemplateMethod"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
<operation
|
|
Id="e0729ffb-6bb9-4667-babf-19f2dd88cbc3"
|
|
name="PrimitiveOperation1"
|
|
visibility="Protected"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
<operation
|
|
Id="7b50f24e-8538-47a1-8ae2-63fe55d3b090"
|
|
name="PrimitiveOperation2"
|
|
visibility="Protected"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="53767b1e-946a-42f4-8147-f2b4500c8c44"
|
|
name="ConcreteClass"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<generalsInternal>
|
|
<generalization
|
|
Id="29b0751f-9e26-4676-8cf7-8dde5067f8fb"
|
|
isSubstitutable="false">
|
|
<classMoniker
|
|
Id="e81cd107-91f0-4e82-92a7-be61d0cb12a6"
|
|
LastKnownName="AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</generalization>
|
|
</generalsInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="8ab9b907-cc45-4fc8-86f6-7b033a4cc1fb"
|
|
name="PrimitiveOperation1"
|
|
visibility="Protected"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
<operation
|
|
Id="d0e58477-c434-48bf-bb53-e285f59df56b"
|
|
name="PrimitiveOperation2"
|
|
visibility="Protected"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<interaction
|
|
Id="fb4df9a3-d7b3-415d-a92b-65d7ba9edec4"
|
|
name="TemplateMethodPattern"
|
|
collapseFragmentsFlag="false"
|
|
isActiveClass="false"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isReentrant="false">
|
|
<fragments>
|
|
<behaviorExecutionSpecification
|
|
Id="e870d977-a94a-452b-9c5d-a736c09b9b9e"
|
|
name="BehaviorExecutionSpecification2">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="130f737e-1f60-43db-a239-fe98af151f92"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="e6ebb1ba-983a-40eb-9ad3-717185f30236"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="00ef1b58-cf56-4385-96fd-f2d961ccb78e"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8d714e1b-a998-4380-abc1-72b7f8b3e7df"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="e6ebb1ba-983a-40eb-9ad3-717185f30236"
|
|
name="ExecutionOccurrenceSpecification3">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="ca682d61-45be-4d4f-bcd6-25f9b75cf94e"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="7ff0fb81-1b9e-4ec1-84a6-9c3364f9af83"
|
|
name="MessageOccurrenceSpecification5">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8ca87aa6-d278-4fe6-bf68-649d978957ae"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="00ef1b58-cf56-4385-96fd-f2d961ccb78e"
|
|
name="MessageOccurrenceSpecification6">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8d714e1b-a998-4380-abc1-72b7f8b3e7df"
|
|
name="MessageOccurrenceSpecification7">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="cf7b95ff-235e-494a-9e98-1f122b4cd02d"
|
|
name="MessageOccurrenceSpecification8">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8ca87aa6-d278-4fe6-bf68-649d978957ae"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="130f737e-1f60-43db-a239-fe98af151f92"
|
|
name="ExecutionOccurrenceSpecification4">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="ef869ced-e690-4fa5-a8dc-b79cb5eaa0d9"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="60b39457-c9e5-4b50-a50e-87f61d390b39"
|
|
name="BehaviorExecutionSpecification5">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
LastKnownName="abstractClass : AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="20a9ad53-564d-4836-8189-fe24040ca9c1"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="e07d3367-d74d-461c-ad8d-61ec369eb090"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e8ad9c1e-a5bb-4d32-a175-5217569814a6"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f8d684e2-2b92-4abc-b884-ee8e1f5882fd"
|
|
LastKnownName="MessageOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f2383a97-31d5-416b-8329-5fa8b56677e2"
|
|
LastKnownName="MessageOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="22fcba40-ebe2-41c3-a5ab-f0d6322a41a8"
|
|
LastKnownName="MessageOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="662cde9b-0c2c-42ce-aa51-1b04d6597748"
|
|
LastKnownName="MessageOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f025ef06-7bdf-49ac-b585-f0af62862754"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="e07d3367-d74d-461c-ad8d-61ec369eb090"
|
|
name="ExecutionOccurrenceSpecification9">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="254830d7-752a-41d7-b33d-d8a7fa031318"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
LastKnownName="abstractClass : AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="e8ad9c1e-a5bb-4d32-a175-5217569814a6"
|
|
name="MessageOccurrenceSpecification18">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
LastKnownName="abstractClass : AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="6085e89b-f990-4b61-a252-b065a2987b03"
|
|
name="MessageOccurrenceSpecification17">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8ca87aa6-d278-4fe6-bf68-649d978957ae"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="8ff4a067-fd4b-4a6b-a024-67e1ba00ac6b"
|
|
name="BehaviorExecutionSpecification6">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="823e6cfd-ca35-4cf3-bd97-444f74e41c9d"
|
|
LastKnownName="ExecutionOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="88decc73-9363-4680-b589-484cf67e44f4"
|
|
LastKnownName="ExecutionOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="230b0ec0-7edf-4b21-8ee5-6d329ea798fa"
|
|
LastKnownName="MessageOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c7aca93f-adfe-4d97-802d-8a9627e60e01"
|
|
LastKnownName="MessageOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="88decc73-9363-4680-b589-484cf67e44f4"
|
|
name="ExecutionOccurrenceSpecification11">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="eba60185-84a5-4955-a90c-f5fed0a379dc"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="230b0ec0-7edf-4b21-8ee5-6d329ea798fa"
|
|
name="MessageOccurrenceSpecification22">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f8d684e2-2b92-4abc-b884-ee8e1f5882fd"
|
|
name="MessageOccurrenceSpecification21">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
LastKnownName="abstractClass : AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="c7aca93f-adfe-4d97-802d-8a9627e60e01"
|
|
name="MessageOccurrenceSpecification23">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f2383a97-31d5-416b-8329-5fa8b56677e2"
|
|
name="MessageOccurrenceSpecification24">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
LastKnownName="abstractClass : AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="823e6cfd-ca35-4cf3-bd97-444f74e41c9d"
|
|
name="ExecutionOccurrenceSpecification12">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="03f7cfb3-deae-47ec-b55a-72a8efa62520"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="0f6f281f-bfd2-4f09-ad7b-24381a6c151c"
|
|
name="BehaviorExecutionSpecification7">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="a983c340-ac8b-4721-b0bf-0d8a939e8261"
|
|
LastKnownName="ExecutionOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="40544cd1-e7d0-4d5b-8cec-cd11f756aa71"
|
|
LastKnownName="ExecutionOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3c9066d3-ff71-44c6-a0fe-d16d5fb60eae"
|
|
LastKnownName="MessageOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="cf571bac-992a-4bdd-a126-4e4d271d4f38"
|
|
LastKnownName="MessageOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="40544cd1-e7d0-4d5b-8cec-cd11f756aa71"
|
|
name="ExecutionOccurrenceSpecification13">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="445bc008-27f2-4ead-8622-bec59d133731"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="22fcba40-ebe2-41c3-a5ab-f0d6322a41a8"
|
|
name="MessageOccurrenceSpecification25">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
LastKnownName="abstractClass : AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3c9066d3-ff71-44c6-a0fe-d16d5fb60eae"
|
|
name="MessageOccurrenceSpecification26">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="cf571bac-992a-4bdd-a126-4e4d271d4f38"
|
|
name="MessageOccurrenceSpecification27">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="662cde9b-0c2c-42ce-aa51-1b04d6597748"
|
|
name="MessageOccurrenceSpecification28">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
LastKnownName="abstractClass : AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="a983c340-ac8b-4721-b0bf-0d8a939e8261"
|
|
name="ExecutionOccurrenceSpecification14">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="aac0c672-d351-4284-a197-3ad0fe78598b"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
LastKnownName="concreteClass : ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f025ef06-7bdf-49ac-b585-f0af62862754"
|
|
name="MessageOccurrenceSpecification19">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
LastKnownName="abstractClass : AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="ff14a2b7-061f-4739-88f0-eff7a5718c2c"
|
|
name="MessageOccurrenceSpecification20">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8ca87aa6-d278-4fe6-bf68-649d978957ae"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="20a9ad53-564d-4836-8189-fe24040ca9c1"
|
|
name="ExecutionOccurrenceSpecification10">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="9ef9f2ed-95cb-4825-a614-c5d329b00b31"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
LastKnownName="abstractClass : AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
</fragments>
|
|
<lifelines>
|
|
<lifeline
|
|
Id="8ca87aa6-d278-4fe6-bf68-649d978957ae"
|
|
name="client : Client"
|
|
isActor="false"
|
|
lifelineDisplayName="client : Client">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="98ca07f7-4cfc-4dec-accd-83f896d5fe8d"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7ff0fb81-1b9e-4ec1-84a6-9c3364f9af83"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="cf7b95ff-235e-494a-9e98-1f122b4cd02d"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6085e89b-f990-4b61-a252-b065a2987b03"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ff14a2b7-061f-4739-88f0-eff7a5718c2c"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="3e7fd3c6-eab9-4b56-83ba-a881a21eb7b1"
|
|
name="abstractClass : AbstractClass"
|
|
isActor="false"
|
|
lifelineDisplayName="abstractClass : AbstractClass">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="c99ee929-1b10-4388-bd97-265dd3e338e8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="e07d3367-d74d-461c-ad8d-61ec369eb090"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="20a9ad53-564d-4836-8189-fe24040ca9c1"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="217e28d6-a900-4be4-b098-0bd1d9b776e2"
|
|
name="concreteClass : ConcreteClass"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteClass : ConcreteClass">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="b3e69d42-23f7-4aa5-b8a7-37470e2dbc18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="e6ebb1ba-983a-40eb-9ad3-717185f30236"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="130f737e-1f60-43db-a239-fe98af151f92"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="88decc73-9363-4680-b589-484cf67e44f4"
|
|
LastKnownName="ExecutionOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="823e6cfd-ca35-4cf3-bd97-444f74e41c9d"
|
|
LastKnownName="ExecutionOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="40544cd1-e7d0-4d5b-8cec-cd11f756aa71"
|
|
LastKnownName="ExecutionOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="a983c340-ac8b-4721-b0bf-0d8a939e8261"
|
|
LastKnownName="ExecutionOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
</lifelines>
|
|
<messages>
|
|
<message
|
|
Id="741b4d44-b178-4285-9df0-9ae838e7a5c5"
|
|
name="new"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7ff0fb81-1b9e-4ec1-84a6-9c3364f9af83"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="00ef1b58-cf56-4385-96fd-f2d961ccb78e"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="e42a7c2b-4562-45f0-a661-ae29378441f2"
|
|
name="ConcreteClass"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8d714e1b-a998-4380-abc1-72b7f8b3e7df"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="cf7b95ff-235e-494a-9e98-1f122b4cd02d"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="f0ffdcc0-d10e-4466-badc-2bfbd778177d"
|
|
name="TemplateMethod"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6085e89b-f990-4b61-a252-b065a2987b03"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e8ad9c1e-a5bb-4d32-a175-5217569814a6"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="1661414b-70a4-4061-8283-f1a1d033ccf1"
|
|
name="PrimitiveOperation1"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f8d684e2-2b92-4abc-b884-ee8e1f5882fd"
|
|
LastKnownName="MessageOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="230b0ec0-7edf-4b21-8ee5-6d329ea798fa"
|
|
LastKnownName="MessageOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="1a0340c3-8659-46b9-a72c-6e963f28e0fa"
|
|
name="Result 1"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c7aca93f-adfe-4d97-802d-8a9627e60e01"
|
|
LastKnownName="MessageOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f2383a97-31d5-416b-8329-5fa8b56677e2"
|
|
LastKnownName="MessageOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="72877720-842f-4016-8a93-91ef619106ae"
|
|
name="PrimitiveOperation2"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="22fcba40-ebe2-41c3-a5ab-f0d6322a41a8"
|
|
LastKnownName="MessageOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3c9066d3-ff71-44c6-a0fe-d16d5fb60eae"
|
|
LastKnownName="MessageOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="4d3ae35a-50b3-4b67-9339-3c8753f072b2"
|
|
name="Result 2"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="cf571bac-992a-4bdd-a126-4e4d271d4f38"
|
|
LastKnownName="MessageOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="662cde9b-0c2c-42ce-aa51-1b04d6597748"
|
|
LastKnownName="MessageOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="b44bd431-e399-4d28-97e5-a04f5ef28c83"
|
|
name="Result"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f025ef06-7bdf-49ac-b585-f0af62862754"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ff14a2b7-061f-4739-88f0-eff7a5718c2c"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
</messages>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="c99ee929-1b10-4388-bd97-265dd3e338e8"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="e81cd107-91f0-4e82-92a7-be61d0cb12a6"
|
|
LastKnownName="AbstractClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="b3e69d42-23f7-4aa5-b8a7-37470e2dbc18"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="53767b1e-946a-42f4-8147-f2b4500c8c44"
|
|
LastKnownName="ConcreteClass"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="98ca07f7-4cfc-4dec-accd-83f896d5fe8d"
|
|
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>
|
|
</ownedAttributesInternal>
|
|
</interaction>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="ca682d61-45be-4d4f-bcd6-25f9b75cf94e"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="ef869ced-e690-4fa5-a8dc-b79cb5eaa0d9"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="254830d7-752a-41d7-b33d-d8a7fa031318"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="9ef9f2ed-95cb-4825-a614-c5d329b00b31"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="eba60185-84a5-4955-a90c-f5fed0a379dc"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="03f7cfb3-deae-47ec-b55a-72a8efa62520"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="445bc008-27f2-4ead-8622-bec59d133731"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="aac0c672-d351-4284-a197-3ad0fe78598b"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="9b6570e4-7304-488f-82ee-a3411f2d75c6"
|
|
name="Client"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="bca2d8b3-cb40-4c1c-aa32-e7d95d00fae2"
|
|
name="Operation1"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="38b9dca0-06d3-4c0c-aeab-f5a6c2201b6a"
|
|
name="Caretaker"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<dependency
|
|
Id="a202200f-231e-4930-92e2-e89b3555ed0c">
|
|
<classMoniker
|
|
Id="d399eae3-b1b0-4d9d-983c-1be516f64715"
|
|
LastKnownName="Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
<dependency
|
|
Id="4c44506c-8330-4e42-bfba-3448b7353e30">
|
|
<classMoniker
|
|
Id="12e48233-205a-4bac-9410-9876faef295d"
|
|
LastKnownName="Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="2d0f057e-2606-47da-804a-f7a0107a789f"
|
|
name="Mementos"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isUnique="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<lowerValueInternal>
|
|
<literalString
|
|
Id="28d001c1-d695-423f-9374-68891d591c8c"
|
|
name="Lower"
|
|
value="1" />
|
|
</lowerValueInternal>
|
|
<upperValueInternal>
|
|
<literalString
|
|
Id="2c90d110-677e-4e51-b799-60d6b5ca473a"
|
|
name="Upper"
|
|
value="1" />
|
|
</upperValueInternal>
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="b0614f10-95f9-43f2-b456-ec88f0af5da7"
|
|
LastKnownName="List<Memento>"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="12812525-6255-451e-b07f-aef2a370803d"
|
|
name="Save"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="7a03d1cd-7a80-4d8d-bee6-709958f76435"
|
|
name="originator"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="12e48233-205a-4bac-9410-9876faef295d"
|
|
LastKnownName="Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="c661c4aa-cd84-4f4a-bdda-d3662d789613"
|
|
name="Revert"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="478119b4-b5d6-42b0-a161-85e18084bc3d"
|
|
name="originator"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="12e48233-205a-4bac-9410-9876faef295d"
|
|
LastKnownName="Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="12e48233-205a-4bac-9410-9876faef295d"
|
|
name="Originator"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<dependency
|
|
Id="e03b64b4-0fe0-4bff-8a21-7b9cf8c56068">
|
|
<classMoniker
|
|
Id="d399eae3-b1b0-4d9d-983c-1be516f64715"
|
|
LastKnownName="Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="86c8d906-69a4-4d2c-8fa7-47dbcc519eea"
|
|
name="Revert"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="57d18c80-7145-4ac4-959f-a2596cfa4be7"
|
|
name="originator"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="12e48233-205a-4bac-9410-9876faef295d"
|
|
LastKnownName="Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="477148b6-91ce-47e0-af91-a91c687fef2d"
|
|
name="Save"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="0cf17ea1-9661-4557-918b-db64f76cf51d"
|
|
direction="Return">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="d399eae3-b1b0-4d9d-983c-1be516f64715"
|
|
LastKnownName="Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="d399eae3-b1b0-4d9d-983c-1be516f64715"
|
|
name="Memento"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="138a61ac-f606-49cd-a6af-24a4ef6354cb"
|
|
name="State"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isUnique="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false" />
|
|
</ownedAttributesInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<undefinedType
|
|
Id="b0614f10-95f9-43f2-b456-ec88f0af5da7"
|
|
name="List<Memento>" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<interaction
|
|
Id="2a45bbda-7900-466b-805c-b46845d88115"
|
|
name="Memento"
|
|
collapseFragmentsFlag="false"
|
|
isActiveClass="false"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isReentrant="false">
|
|
<fragments>
|
|
<behaviorExecutionSpecification
|
|
Id="6db79b3b-d3e7-472b-9c43-81fe0cb374df"
|
|
name="BehaviorExecutionSpecification2">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="023ca32e-f55e-4416-9d33-44ba7d613955"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="d2ebfef9-06d6-40ba-8afc-1ba77ac6d30e"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6f721380-b2ec-49dc-8b04-70491506c85d"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="04868c48-06c3-440d-a1fc-3cb4dba513d8"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="d2ebfef9-06d6-40ba-8afc-1ba77ac6d30e"
|
|
name="ExecutionOccurrenceSpecification3">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="dd4b1631-e96a-438d-8459-d663c24762e9"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f877c578-b209-416c-a2a3-d2c7bba756a3"
|
|
name="MessageOccurrenceSpecification5">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="6f721380-b2ec-49dc-8b04-70491506c85d"
|
|
name="MessageOccurrenceSpecification6">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="04868c48-06c3-440d-a1fc-3cb4dba513d8"
|
|
name="MessageOccurrenceSpecification7">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="7f31e253-0fc1-47b4-a760-180465b5b113"
|
|
name="MessageOccurrenceSpecification8">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="023ca32e-f55e-4416-9d33-44ba7d613955"
|
|
name="ExecutionOccurrenceSpecification4">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="d396cff9-b2f5-427c-ac1e-c81121830812"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="3147a70f-ea3c-4978-91d6-ba9359b009b1"
|
|
name="BehaviorExecutionSpecification3">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="e52347a4-4f75-48a8-942f-04954e303340"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f7906d95-fc39-461a-b926-c936ff1321c9"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="231bb4f1-86be-49e6-8d82-d6ef7c74e39f"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="971a3444-b1d1-4716-9370-465896c9591e"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="f7906d95-fc39-461a-b926-c936ff1321c9"
|
|
name="ExecutionOccurrenceSpecification5">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="ff2999d4-f73b-4b4c-9e9c-32f738e71f52"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="461401e4-8dd4-43e1-9bca-af98b03ec85c"
|
|
name="MessageOccurrenceSpecification9">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="231bb4f1-86be-49e6-8d82-d6ef7c74e39f"
|
|
name="MessageOccurrenceSpecification10">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3d70bb41-f8a4-4631-aa58-1f5c6ed00132"
|
|
name="MessageOccurrenceSpecification12">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="971a3444-b1d1-4716-9370-465896c9591e"
|
|
name="MessageOccurrenceSpecification11">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="e52347a4-4f75-48a8-942f-04954e303340"
|
|
name="ExecutionOccurrenceSpecification6">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="c10477cb-8382-4255-b632-8f7fe4e1cb73"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="99b2d96a-35d6-444a-9437-b593b5dacd85"
|
|
name="BehaviorExecutionSpecification4">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="5ce2ad7a-0abe-4bb1-b611-bc1601429c2e"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="abe2023a-f783-4b72-8622-f817aa633dce"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ea5c640c-d705-4ba8-8d69-6d1664b4e522"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="36fabf31-3d82-45dc-bd31-af2db03f9d1e"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="abe2023a-f783-4b72-8622-f817aa633dce"
|
|
name="ExecutionOccurrenceSpecification7">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="4338b275-468f-49bc-a4cf-522fd565f0a4"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="ea5c640c-d705-4ba8-8d69-6d1664b4e522"
|
|
name="MessageOccurrenceSpecification14">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="7f61d8e1-df60-47f8-94d6-a99ee2a9780e"
|
|
name="MessageOccurrenceSpecification13">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="36fabf31-3d82-45dc-bd31-af2db03f9d1e"
|
|
name="MessageOccurrenceSpecification15">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="120d174d-e743-4131-b4ce-de5d80c9d87b"
|
|
name="MessageOccurrenceSpecification16">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="5ce2ad7a-0abe-4bb1-b611-bc1601429c2e"
|
|
name="ExecutionOccurrenceSpecification8">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="d5e0e644-3436-4557-bcc4-3033f92f146a"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="cb3cf741-8bf9-41e6-8c6f-cea8ed3e3ec2"
|
|
name="BehaviorExecutionSpecification5">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="90b6ff90-a539-4cf4-84fd-96cfcb52ff1b"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9b77ffdb-33ef-4fa1-8815-b213fe85c802"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7791b28a-9d5c-40a1-bad1-32747a1660f2"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ec354fd5-1cf5-4272-a0d9-0e325e474699"
|
|
LastKnownName="MessageOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d16c012d-98c8-47ca-9a38-f96fa62b94fe"
|
|
LastKnownName="MessageOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="25603ea5-24d1-4c23-b70f-d8289e5cb7c1"
|
|
LastKnownName="MessageOccurrenceSpecification37"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="c0f58c81-d2b6-4680-b5c9-976c422e394e"
|
|
LastKnownName="ExecutionOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="92704e99-e888-4d2b-9efc-2364a2dc339c"
|
|
LastKnownName="ExecutionOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8efdf90a-7feb-4850-8c93-8d5f9340deb0"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="9b77ffdb-33ef-4fa1-8815-b213fe85c802"
|
|
name="ExecutionOccurrenceSpecification9">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="c730399b-856b-45e5-8d59-640773fa7ebe"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="7791b28a-9d5c-40a1-bad1-32747a1660f2"
|
|
name="MessageOccurrenceSpecification18">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bb0be053-1c34-418d-8d29-0fae700636f4"
|
|
name="MessageOccurrenceSpecification17">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="32bfa123-8c50-42eb-bd8d-20370b3119e1"
|
|
name="BehaviorExecutionSpecification6">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="7c53feb8-6991-44bf-92a2-bfb12cab0542"
|
|
LastKnownName="ExecutionOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f4f95bea-0119-4c6d-b2e5-b7075462b230"
|
|
LastKnownName="ExecutionOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="84a41d35-985d-41ff-aa00-68e022e023fd"
|
|
LastKnownName="MessageOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7d9b7d5c-94e3-460b-888f-550ef8d54589"
|
|
LastKnownName="MessageOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="df71b878-0ef1-41bd-b893-75a92fae48cc"
|
|
LastKnownName="MessageOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bb0d3ecc-7f11-4fb4-bc14-624ff239430e"
|
|
LastKnownName="MessageOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a9bf1ea0-0796-4b96-9c5e-f9e403bec709"
|
|
LastKnownName="MessageOccurrenceSpecification32"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6f9f642f-3127-4034-83c3-e96f2a7d9feb"
|
|
LastKnownName="MessageOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="f4f95bea-0119-4c6d-b2e5-b7075462b230"
|
|
name="ExecutionOccurrenceSpecification11">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="56b87a1e-5389-43aa-b53e-23845c83966c"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="84a41d35-985d-41ff-aa00-68e022e023fd"
|
|
name="MessageOccurrenceSpecification22">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="ec354fd5-1cf5-4272-a0d9-0e325e474699"
|
|
name="MessageOccurrenceSpecification21">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="a199c75f-a33e-4175-8c1d-afe06de8c893"
|
|
name="BehaviorExecutionSpecification7">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="97d284c3-7a2c-40e4-9c9c-3c40f2f9c22b"
|
|
LastKnownName="ExecutionOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="67fc13cd-66f2-4fd6-b71c-bc64f893fb97"
|
|
LastKnownName="ExecutionOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="fff74d26-e650-4aba-a9f0-901773d28f7d"
|
|
LastKnownName="MessageOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="877f2b17-97aa-4a95-a45a-bbb0f7e9ffa2"
|
|
LastKnownName="MessageOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="67fc13cd-66f2-4fd6-b71c-bc64f893fb97"
|
|
name="ExecutionOccurrenceSpecification13">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="8f3ad752-e2b9-4670-940c-8f622503b0b6"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="7d9b7d5c-94e3-460b-888f-550ef8d54589"
|
|
name="MessageOccurrenceSpecification25">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="fff74d26-e650-4aba-a9f0-901773d28f7d"
|
|
name="MessageOccurrenceSpecification26">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="df71b878-0ef1-41bd-b893-75a92fae48cc"
|
|
name="MessageOccurrenceSpecification28">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="877f2b17-97aa-4a95-a45a-bbb0f7e9ffa2"
|
|
name="MessageOccurrenceSpecification27">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="97d284c3-7a2c-40e4-9c9c-3c40f2f9c22b"
|
|
name="ExecutionOccurrenceSpecification14">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="85db5c4a-d098-463e-b818-b3cac5f092d9"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="264cfd6a-3aec-46b0-b3a7-fad05703d228"
|
|
name="BehaviorExecutionSpecification8">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="a5af465d-0b1f-4bc8-aec0-572b40eebc70"
|
|
LastKnownName="ExecutionOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="739a369a-5427-4c47-8f7b-cfdaecdbeed5"
|
|
LastKnownName="ExecutionOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f37862f0-f0f0-4a2e-88bf-789c91ac92a2"
|
|
LastKnownName="MessageOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d807a675-3627-456f-ba3a-ba33eba9416c"
|
|
LastKnownName="MessageOccurrenceSpecification31"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="739a369a-5427-4c47-8f7b-cfdaecdbeed5"
|
|
name="ExecutionOccurrenceSpecification15">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="02de4a16-5de5-4f89-826b-3748fa73e217"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bb0d3ecc-7f11-4fb4-bc14-624ff239430e"
|
|
name="MessageOccurrenceSpecification29">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f37862f0-f0f0-4a2e-88bf-789c91ac92a2"
|
|
name="MessageOccurrenceSpecification30">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="d807a675-3627-456f-ba3a-ba33eba9416c"
|
|
name="MessageOccurrenceSpecification31">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="a9bf1ea0-0796-4b96-9c5e-f9e403bec709"
|
|
name="MessageOccurrenceSpecification32">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="a5af465d-0b1f-4bc8-aec0-572b40eebc70"
|
|
name="ExecutionOccurrenceSpecification16">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="603130b5-2dda-47a8-97e8-52e1c2752940"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
LastKnownName="memento : Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="6f9f642f-3127-4034-83c3-e96f2a7d9feb"
|
|
name="MessageOccurrenceSpecification23">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="d16c012d-98c8-47ca-9a38-f96fa62b94fe"
|
|
name="MessageOccurrenceSpecification24">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="7c53feb8-6991-44bf-92a2-bfb12cab0542"
|
|
name="ExecutionOccurrenceSpecification12">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="39e4d62a-4fb9-4cca-b6bd-e1a825c14ee2"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="25603ea5-24d1-4c23-b70f-d8289e5cb7c1"
|
|
name="MessageOccurrenceSpecification37">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="eb577b83-5088-4220-81c8-669c27a875ed"
|
|
name="BehaviorExecutionSpecification10">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="92704e99-e888-4d2b-9efc-2364a2dc339c"
|
|
LastKnownName="ExecutionOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="c0f58c81-d2b6-4680-b5c9-976c422e394e"
|
|
LastKnownName="ExecutionOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="4caebf2d-57e0-4292-903a-4d5172da3508"
|
|
LastKnownName="MessageOccurrenceSpecification38"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="c0f58c81-d2b6-4680-b5c9-976c422e394e"
|
|
name="ExecutionOccurrenceSpecification19">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="46c3ee4e-83e9-4de9-a92c-b86f4bb169c9"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="4caebf2d-57e0-4292-903a-4d5172da3508"
|
|
name="MessageOccurrenceSpecification38">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="92704e99-e888-4d2b-9efc-2364a2dc339c"
|
|
name="ExecutionOccurrenceSpecification20">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="5da4cff2-5cf5-4b2e-8c10-6ecad0389170"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8efdf90a-7feb-4850-8c93-8d5f9340deb0"
|
|
name="MessageOccurrenceSpecification19">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="2a28fb53-19d0-4bc2-bdc6-659696fc8b95"
|
|
name="MessageOccurrenceSpecification20">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="90b6ff90-a539-4cf4-84fd-96cfcb52ff1b"
|
|
name="ExecutionOccurrenceSpecification10">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="722fecf5-3f8d-4bd0-af8f-9199a0934e1e"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="34fb1247-e047-4986-a077-31dbbc29a004"
|
|
name="BehaviorExecutionSpecification9">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="2de50981-63c6-4806-a0e5-21237656446e"
|
|
LastKnownName="ExecutionOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="6d9a39d4-80dc-43d8-b622-6d62a4dba95d"
|
|
LastKnownName="ExecutionOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bd86ace9-2bc7-41e4-8ee9-ed6b3494b650"
|
|
LastKnownName="MessageOccurrenceSpecification34"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e4a088b7-bd6c-4378-99c0-1406217e48af"
|
|
LastKnownName="MessageOccurrenceSpecification39"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="cfc7d1fc-7cf8-4668-8a2b-b8be5c5811c5"
|
|
LastKnownName="MessageOccurrenceSpecification42"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f24ca060-a368-4a80-bea9-fa1413864eb9"
|
|
LastKnownName="MessageOccurrenceSpecification35"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="6d9a39d4-80dc-43d8-b622-6d62a4dba95d"
|
|
name="ExecutionOccurrenceSpecification17">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="de553ac1-6a81-4461-8e16-74f077478ec9"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="70954590-fbd8-4344-8ce0-a411bf9f0369"
|
|
name="MessageOccurrenceSpecification33">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bd86ace9-2bc7-41e4-8ee9-ed6b3494b650"
|
|
name="MessageOccurrenceSpecification34">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="dfd5d1a0-be46-401a-b018-0e8abfe6c60d"
|
|
name="BehaviorExecutionSpecification11">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="47ae1156-54dd-422b-9e3f-8801ad739f44"
|
|
LastKnownName="ExecutionOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f4446a42-c2c2-45e8-b4db-f4f84b423ad6"
|
|
LastKnownName="ExecutionOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3e9f8a48-467c-474a-b7b6-c6efa767c28a"
|
|
LastKnownName="MessageOccurrenceSpecification40"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="aa8c556a-836e-4075-bbeb-f58aca08e2aa"
|
|
LastKnownName="MessageOccurrenceSpecification41"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="f4446a42-c2c2-45e8-b4db-f4f84b423ad6"
|
|
name="ExecutionOccurrenceSpecification21">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="5e4c790c-6925-483b-9920-297d0569a492"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="e4a088b7-bd6c-4378-99c0-1406217e48af"
|
|
name="MessageOccurrenceSpecification39">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3e9f8a48-467c-474a-b7b6-c6efa767c28a"
|
|
name="MessageOccurrenceSpecification40">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="aa8c556a-836e-4075-bbeb-f58aca08e2aa"
|
|
name="MessageOccurrenceSpecification41">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="cfc7d1fc-7cf8-4668-8a2b-b8be5c5811c5"
|
|
name="MessageOccurrenceSpecification42">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="47ae1156-54dd-422b-9e3f-8801ad739f44"
|
|
name="ExecutionOccurrenceSpecification22">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="ac4e5a2a-149b-4560-bf5c-16162264c338"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
LastKnownName="originator : Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f24ca060-a368-4a80-bea9-fa1413864eb9"
|
|
name="MessageOccurrenceSpecification35">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="32f33508-c4e3-415d-aa14-85f2e2e37aa3"
|
|
name="MessageOccurrenceSpecification36">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="2de50981-63c6-4806-a0e5-21237656446e"
|
|
name="ExecutionOccurrenceSpecification18">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="5fec13e5-0fb6-40b0-b121-a15f2b0dc47d"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
LastKnownName="caretaker : Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
</fragments>
|
|
<lifelines>
|
|
<lifeline
|
|
Id="1d6f7769-1737-4034-a4c4-80583d1f363a"
|
|
name="client : Client"
|
|
isActor="false"
|
|
lifelineDisplayName="client : Client">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="1e499d95-1c45-4eee-bd95-be0ce4ed1980"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f877c578-b209-416c-a2a3-d2c7bba756a3"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7f31e253-0fc1-47b4-a760-180465b5b113"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="461401e4-8dd4-43e1-9bca-af98b03ec85c"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3d70bb41-f8a4-4631-aa58-1f5c6ed00132"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7f61d8e1-df60-47f8-94d6-a99ee2a9780e"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="120d174d-e743-4131-b4ce-de5d80c9d87b"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bb0be053-1c34-418d-8d29-0fae700636f4"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="2a28fb53-19d0-4bc2-bdc6-659696fc8b95"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="70954590-fbd8-4344-8ce0-a411bf9f0369"
|
|
LastKnownName="MessageOccurrenceSpecification33"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="32f33508-c4e3-415d-aa14-85f2e2e37aa3"
|
|
LastKnownName="MessageOccurrenceSpecification36"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="24e7e8ba-04a0-453d-9070-feff53cbb955"
|
|
name="caretaker : Caretaker"
|
|
isActor="false"
|
|
lifelineDisplayName="caretaker : Caretaker">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="413c9804-165f-4fc8-9bc9-88063f8327ad"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f7906d95-fc39-461a-b926-c936ff1321c9"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="e52347a4-4f75-48a8-942f-04954e303340"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9b77ffdb-33ef-4fa1-8815-b213fe85c802"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="90b6ff90-a539-4cf4-84fd-96cfcb52ff1b"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="6d9a39d4-80dc-43d8-b622-6d62a4dba95d"
|
|
LastKnownName="ExecutionOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="2de50981-63c6-4806-a0e5-21237656446e"
|
|
LastKnownName="ExecutionOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="55864734-fc2f-4fe0-a9e3-b6e598755e5e"
|
|
name="originator : Originator"
|
|
isActor="false"
|
|
lifelineDisplayName="originator : Originator">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="2c3efe28-eb56-4f42-8935-04b4e720fb24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="d2ebfef9-06d6-40ba-8afc-1ba77ac6d30e"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="023ca32e-f55e-4416-9d33-44ba7d613955"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="abe2023a-f783-4b72-8622-f817aa633dce"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="5ce2ad7a-0abe-4bb1-b611-bc1601429c2e"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f4f95bea-0119-4c6d-b2e5-b7075462b230"
|
|
LastKnownName="ExecutionOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="7c53feb8-6991-44bf-92a2-bfb12cab0542"
|
|
LastKnownName="ExecutionOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f4446a42-c2c2-45e8-b4db-f4f84b423ad6"
|
|
LastKnownName="ExecutionOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="47ae1156-54dd-422b-9e3f-8801ad739f44"
|
|
LastKnownName="ExecutionOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="f5479fa7-47f5-44ee-9cef-92c9b7c15a69"
|
|
name="memento : Memento"
|
|
isActor="false"
|
|
lifelineDisplayName="memento : Memento">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="8647d010-0cb9-49b9-ab9c-50800c3c317e"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="67fc13cd-66f2-4fd6-b71c-bc64f893fb97"
|
|
LastKnownName="ExecutionOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="97d284c3-7a2c-40e4-9c9c-3c40f2f9c22b"
|
|
LastKnownName="ExecutionOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="739a369a-5427-4c47-8f7b-cfdaecdbeed5"
|
|
LastKnownName="ExecutionOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="a5af465d-0b1f-4bc8-aec0-572b40eebc70"
|
|
LastKnownName="ExecutionOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
</lifelines>
|
|
<messages>
|
|
<message
|
|
Id="52db69f1-cb1e-4c80-8666-07cea7b68d8d"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f877c578-b209-416c-a2a3-d2c7bba756a3"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6f721380-b2ec-49dc-8b04-70491506c85d"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="e0c98e5d-da9a-4586-906c-4bb18da51832"
|
|
name="originator"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="04868c48-06c3-440d-a1fc-3cb4dba513d8"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7f31e253-0fc1-47b4-a760-180465b5b113"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="bfb340fc-3e64-4ebf-a753-1f9a400ace61"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="461401e4-8dd4-43e1-9bca-af98b03ec85c"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="231bb4f1-86be-49e6-8d82-d6ef7c74e39f"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="9b82a5a1-0bb2-480b-af40-29f979da511d"
|
|
name="caretaker"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="971a3444-b1d1-4716-9370-465896c9591e"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3d70bb41-f8a4-4631-aa58-1f5c6ed00132"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="0a6e6430-31e9-4c3d-abe5-db1b6fdf1b79"
|
|
name="UpdateFields(obj)"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7f61d8e1-df60-47f8-94d6-a99ee2a9780e"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ea5c640c-d705-4ba8-8d69-6d1664b4e522"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="3a8b68e5-a026-48fc-b367-0fdfe6b7aa4d"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="36fabf31-3d82-45dc-bd31-af2db03f9d1e"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="120d174d-e743-4131-b4ce-de5d80c9d87b"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="4e752bd3-5b92-46f7-91cf-be3f34509ced"
|
|
name="Save(originator)"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bb0be053-1c34-418d-8d29-0fae700636f4"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7791b28a-9d5c-40a1-bad1-32747a1660f2"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="39404074-6180-4756-becc-fee6ccad0090"
|
|
name="Save"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ec354fd5-1cf5-4272-a0d9-0e325e474699"
|
|
LastKnownName="MessageOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="84a41d35-985d-41ff-aa00-68e022e023fd"
|
|
LastKnownName="MessageOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="7d472d86-7bd3-43e4-b176-8b14fa76721a"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="7d9b7d5c-94e3-460b-888f-550ef8d54589"
|
|
LastKnownName="MessageOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="fff74d26-e650-4aba-a9f0-901773d28f7d"
|
|
LastKnownName="MessageOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="25af98a1-87a9-4633-9020-99ac35847a4d"
|
|
name="Memento"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="877f2b17-97aa-4a95-a45a-bbb0f7e9ffa2"
|
|
LastKnownName="MessageOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="df71b878-0ef1-41bd-b893-75a92fae48cc"
|
|
LastKnownName="MessageOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="78fde084-8d7b-4140-9873-976b017d84bc"
|
|
name="SetState"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bb0d3ecc-7f11-4fb4-bc14-624ff239430e"
|
|
LastKnownName="MessageOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f37862f0-f0f0-4a2e-88bf-789c91ac92a2"
|
|
LastKnownName="MessageOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="2a0ef6d3-d61c-49af-872b-483fb2df215e"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d807a675-3627-456f-ba3a-ba33eba9416c"
|
|
LastKnownName="MessageOccurrenceSpecification31"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a9bf1ea0-0796-4b96-9c5e-f9e403bec709"
|
|
LastKnownName="MessageOccurrenceSpecification32"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="da02deef-9419-4eab-bd16-eaa9e80b6cd9"
|
|
name="Memento"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6f9f642f-3127-4034-83c3-e96f2a7d9feb"
|
|
LastKnownName="MessageOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d16c012d-98c8-47ca-9a38-f96fa62b94fe"
|
|
LastKnownName="MessageOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="404e9f2c-16f6-4128-be51-a42633d80b51"
|
|
name="Store memento"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="true">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="25603ea5-24d1-4c23-b70f-d8289e5cb7c1"
|
|
LastKnownName="MessageOccurrenceSpecification37"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="4caebf2d-57e0-4292-903a-4d5172da3508"
|
|
LastKnownName="MessageOccurrenceSpecification38"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="6bc4b7d1-e6a4-461b-a39b-dadf8370025a"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8efdf90a-7feb-4850-8c93-8d5f9340deb0"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="2a28fb53-19d0-4bc2-bdc6-659696fc8b95"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="78d5a6bb-0a5a-46d6-9941-e9056321f5c3"
|
|
name="Revert(originator)"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="70954590-fbd8-4344-8ce0-a411bf9f0369"
|
|
LastKnownName="MessageOccurrenceSpecification33"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bd86ace9-2bc7-41e4-8ee9-ed6b3494b650"
|
|
LastKnownName="MessageOccurrenceSpecification34"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="ba12b11f-ffea-4910-ab1f-d775ef949607"
|
|
name="Revert(lastMemento)"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e4a088b7-bd6c-4378-99c0-1406217e48af"
|
|
LastKnownName="MessageOccurrenceSpecification39"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3e9f8a48-467c-474a-b7b6-c6efa767c28a"
|
|
LastKnownName="MessageOccurrenceSpecification40"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="0559adba-48fa-4623-99d9-b70da9bf4150"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="aa8c556a-836e-4075-bbeb-f58aca08e2aa"
|
|
LastKnownName="MessageOccurrenceSpecification41"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="cfc7d1fc-7cf8-4668-8a2b-b8be5c5811c5"
|
|
LastKnownName="MessageOccurrenceSpecification42"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="b8787759-ab43-484c-8bc5-948ff4be3b11"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f24ca060-a368-4a80-bea9-fa1413864eb9"
|
|
LastKnownName="MessageOccurrenceSpecification35"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="32f33508-c4e3-415d-aa14-85f2e2e37aa3"
|
|
LastKnownName="MessageOccurrenceSpecification36"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
</messages>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="413c9804-165f-4fc8-9bc9-88063f8327ad"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="38b9dca0-06d3-4c0c-aeab-f5a6c2201b6a"
|
|
LastKnownName="Caretaker"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="2c3efe28-eb56-4f42-8935-04b4e720fb24"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="12e48233-205a-4bac-9410-9876faef295d"
|
|
LastKnownName="Originator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="8647d010-0cb9-49b9-ab9c-50800c3c317e"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="d399eae3-b1b0-4d9d-983c-1be516f64715"
|
|
LastKnownName="Memento"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="1e499d95-1c45-4eee-bd95-be0ce4ed1980"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="9b6570e4-7304-488f-82ee-a3411f2d75c6"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
</interaction>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="dd4b1631-e96a-438d-8459-d663c24762e9"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="d396cff9-b2f5-427c-ac1e-c81121830812"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="ff2999d4-f73b-4b4c-9e9c-32f738e71f52"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="c10477cb-8382-4255-b632-8f7fe4e1cb73"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="4338b275-468f-49bc-a4cf-522fd565f0a4"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="d5e0e644-3436-4557-bcc4-3033f92f146a"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="c730399b-856b-45e5-8d59-640773fa7ebe"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="722fecf5-3f8d-4bd0-af8f-9199a0934e1e"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="56b87a1e-5389-43aa-b53e-23845c83966c"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="39e4d62a-4fb9-4cca-b6bd-e1a825c14ee2"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="8f3ad752-e2b9-4670-940c-8f622503b0b6"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="85db5c4a-d098-463e-b818-b3cac5f092d9"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="02de4a16-5de5-4f89-826b-3748fa73e217"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="603130b5-2dda-47a8-97e8-52e1c2752940"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="de553ac1-6a81-4461-8e16-74f077478ec9"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="5fec13e5-0fb6-40b0-b121-a15f2b0dc47d"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="46c3ee4e-83e9-4de9-a92c-b86f4bb169c9"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="5da4cff2-5cf5-4b2e-8c10-6ecad0389170"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="5e4c790c-6925-483b-9920-297d0569a492"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="ac4e5a2a-149b-4560-bf5c-16162264c338"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="be1cf635-04aa-4491-b065-35c06d7a3bbb"
|
|
name="Client"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<dependency
|
|
Id="9f3fb8b6-3cb0-4e20-909f-b34b56385190">
|
|
<classMoniker
|
|
Id="302fac06-8bee-4d79-8519-578e8a3ff7ee"
|
|
LastKnownName="ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
<dependency
|
|
Id="f2f97f94-f4ed-4d17-a51b-8ff8cb0444db">
|
|
<classMoniker
|
|
Id="0f579a13-72f2-47a1-93fd-590f3d29e379"
|
|
LastKnownName="ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="e9515061-bf0e-43bf-b746-dd5f3178d064"
|
|
name="Loop"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<Interface
|
|
Id="2958a536-609d-4f4b-a3b3-e29e3644ed9e"
|
|
name="Aggregate"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<ownedOperations>
|
|
<operation
|
|
Id="c655457a-6131-4341-a190-1e31a82db3f6"
|
|
name="GetIterator"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="c2be70e0-539b-45c8-a30c-9f43a2a3861e"
|
|
direction="Return">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="70642b37-062f-4f93-99bf-367c723a63a7"
|
|
LastKnownName="Iterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<Interface
|
|
Id="70642b37-062f-4f93-99bf-367c723a63a7"
|
|
name="Iterator"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<ownedOperations>
|
|
<operation
|
|
Id="af9ed159-5f0f-4f09-9186-ba689e586438"
|
|
name="MoveNext"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="f1c7e153-bb72-4a33-95cd-80f0bde0ce82"
|
|
direction="Return">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="2dc9d22e-761a-4df7-b7ef-a9b87bcd4574"
|
|
LastKnownName="bool"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="695b5785-878c-4540-8407-2ab9b952b41b"
|
|
name="Current"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="81408351-e77e-4531-9a63-863d3ddb31ea"
|
|
direction="Return">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="8753249a-6f92-4a29-b27e-e985acf3297c"
|
|
LastKnownName="T"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="26786e13-dc68-4700-9117-83fee90dc474"
|
|
name="Reset"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="0f579a13-72f2-47a1-93fd-590f3d29e379"
|
|
name="ConcreteIterator"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="cf7fd988-2e63-43fa-ad8f-460f3a594449">
|
|
<interfaceMoniker
|
|
Id="70642b37-062f-4f93-99bf-367c723a63a7"
|
|
LastKnownName="Iterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="db35ea9a-ec59-4ce0-8ee0-a59237f23176"
|
|
name="MoveNext"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="c57682f0-1615-43a6-883c-865a1b0340b7"
|
|
direction="Return">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="2dc9d22e-761a-4df7-b7ef-a9b87bcd4574"
|
|
LastKnownName="bool"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="2a71c909-08df-4341-b389-ec2e2e49b44b"
|
|
name="Current"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="3851cdf1-62a0-4d16-a1d7-79c771e23c6e"
|
|
direction="Return">
|
|
<type_NamedElement>
|
|
<undefinedTypeMoniker
|
|
Id="8753249a-6f92-4a29-b27e-e985acf3297c"
|
|
LastKnownName="T"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="53f1f0cc-d112-4a01-beb0-6d63dcc85890"
|
|
name="Reset"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="302fac06-8bee-4d79-8519-578e8a3ff7ee"
|
|
name="ConcreteAggregate"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="aa4cb154-5b4a-4773-96f5-74d7d5ae451d">
|
|
<interfaceMoniker
|
|
Id="2958a536-609d-4f4b-a3b3-e29e3644ed9e"
|
|
LastKnownName="Aggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
<dependency
|
|
Id="f77dd2ed-0017-4d7c-bba9-403564e67da6">
|
|
<classMoniker
|
|
Id="0f579a13-72f2-47a1-93fd-590f3d29e379"
|
|
LastKnownName="ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="bd68a213-e1ce-4b50-b4df-00eb3b860f6e"
|
|
name="GetIterator"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="aa95dcca-fd63-4b28-80bb-6b2e3a9ff0ba"
|
|
direction="Return">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="70642b37-062f-4f93-99bf-367c723a63a7"
|
|
LastKnownName="Iterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<undefinedType
|
|
Id="6d34dca6-dced-490d-907d-c2b2b674397c"
|
|
name="boolean" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<undefinedType
|
|
Id="2dc9d22e-761a-4df7-b7ef-a9b87bcd4574"
|
|
name="bool" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<undefinedType
|
|
Id="8753249a-6f92-4a29-b27e-e985acf3297c"
|
|
name="T" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<interaction
|
|
Id="16545611-a76a-4dcc-ad66-3f0b8e0529fb"
|
|
name="Iterator"
|
|
collapseFragmentsFlag="false"
|
|
isActiveClass="false"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isReentrant="false">
|
|
<fragments>
|
|
<behaviorExecutionSpecification
|
|
Id="d700821b-b821-4c62-b4a8-9c3e49db7ec5"
|
|
name="BehaviorExecutionSpecification1">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="901c8d02-ffee-4b94-af7f-6b320713f8d7"
|
|
LastKnownName="ExecutionOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f0cdff5e-74e3-4fbe-ac42-dfebfd1d01ed"
|
|
LastKnownName="ExecutionOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="76852560-4681-44d1-b88e-152819d87f47"
|
|
LastKnownName="MessageOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="587641e1-801a-4cb9-afb0-06b43c55aba9"
|
|
LastKnownName="MessageOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="f0cdff5e-74e3-4fbe-ac42-dfebfd1d01ed"
|
|
name="ExecutionOccurrenceSpecification1">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="cc1839c7-d785-41c8-a52a-4469a8d7bd45"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3f90b0f6-1da9-4619-87ea-8b7bcd37a41c"
|
|
name="MessageOccurrenceSpecification1">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="76852560-4681-44d1-b88e-152819d87f47"
|
|
name="MessageOccurrenceSpecification2">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="587641e1-801a-4cb9-afb0-06b43c55aba9"
|
|
name="MessageOccurrenceSpecification3">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="b2717530-7ac2-44f2-947e-be895b0dccdb"
|
|
name="MessageOccurrenceSpecification4">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="901c8d02-ffee-4b94-af7f-6b320713f8d7"
|
|
name="ExecutionOccurrenceSpecification2">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="041f51b9-090a-42f9-92b8-eabd55fd66ec"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="fd968b17-0235-4f3a-a55c-4106a81ece4b"
|
|
name="BehaviorExecutionSpecification3">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b80fd8a7-94c0-42b2-b200-0314a1da4b79"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="40c6a40b-72f9-4984-b6cf-aed3ab8984ee"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ad77e06b-f265-46ea-8922-7e1d14ef4440"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ccf933c6-60b9-4524-b735-f307c4f762ca"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9b6882c1-21c4-4367-9b9b-14b5e3645a5a"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8a41fb61-8968-4ef2-8696-f102781d143f"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="40c6a40b-72f9-4984-b6cf-aed3ab8984ee"
|
|
name="ExecutionOccurrenceSpecification5">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="bad556bf-59bc-4915-ac56-d5775436a27d"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="db3f41c8-1f32-4bb1-b710-34353f2c3717"
|
|
name="MessageOccurrenceSpecification9">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="ad77e06b-f265-46ea-8922-7e1d14ef4440"
|
|
name="MessageOccurrenceSpecification10">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="f5b8f103-a291-4889-99b5-00583deeb414"
|
|
name="BehaviorExecutionSpecification4">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="25d5a06c-a602-494e-8070-670c0dafaf54"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="c2ad011f-9b07-43c1-bfb8-e290c00fd66b"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bd39422e-3a5c-40dd-82a4-ffa001509b95"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1825fad6-60c5-4158-a0a4-9ad1603000f7"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="c2ad011f-9b07-43c1-bfb8-e290c00fd66b"
|
|
name="ExecutionOccurrenceSpecification7">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="c0f441e8-ce8a-4ab6-88b2-1c4757f50492"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bd39422e-3a5c-40dd-82a4-ffa001509b95"
|
|
name="MessageOccurrenceSpecification14">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="ccf933c6-60b9-4524-b735-f307c4f762ca"
|
|
name="MessageOccurrenceSpecification13">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="1825fad6-60c5-4158-a0a4-9ad1603000f7"
|
|
name="MessageOccurrenceSpecification15">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="9b6882c1-21c4-4367-9b9b-14b5e3645a5a"
|
|
name="MessageOccurrenceSpecification16">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="25d5a06c-a602-494e-8070-670c0dafaf54"
|
|
name="ExecutionOccurrenceSpecification8">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="d5d2ea29-39a2-4e9f-b649-73f128c5da0a"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8a41fb61-8968-4ef2-8696-f102781d143f"
|
|
name="MessageOccurrenceSpecification11">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="0de3e26b-3ff7-4197-a597-0215e6ea64df"
|
|
name="MessageOccurrenceSpecification12">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="b80fd8a7-94c0-42b2-b200-0314a1da4b79"
|
|
name="ExecutionOccurrenceSpecification6">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="0a05cb5e-72e9-4117-9541-b0662d9854d5"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<combinedFragment
|
|
Id="6362883a-1430-4ac3-b902-22d8c37026fd"
|
|
name="CombinedFragment1"
|
|
interactionOperator="Alt"
|
|
customInteractionOperator="do..While(hasNext)">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<operands>
|
|
<interactionOperand
|
|
Id="2dda91ca-163d-4cad-a1a5-ed9446fd2fe6"
|
|
name="InteractionOperand1">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<fragments>
|
|
<combinedFragment
|
|
Id="7c8e4ac0-c5b7-4875-afa2-d478ec4f7a3f"
|
|
name="CombinedFragment1"
|
|
interactionOperator="Alt"
|
|
customInteractionOperator="if(hasNext)">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<operands>
|
|
<interactionOperand
|
|
Id="2c9c2875-60af-4570-83ee-fd8de812448f"
|
|
name="InteractionOperand1">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<guard>
|
|
<interactionConstraint
|
|
Id="564f27b0-8893-4ecb-a848-953a3e7cac05" />
|
|
</guard>
|
|
<operandOccurrenceSpecifications>
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="d360249a-b8f8-43f9-a4e9-e8efb070bc8d"
|
|
LastKnownName="OperandOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="5304228c-f6dc-432c-b22a-845247f1e0e8"
|
|
LastKnownName="OperandOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="a2f45cb4-505d-43d3-86ac-78c87831b40b"
|
|
LastKnownName="OperandOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="8de2ab76-9109-42c9-b49f-2e2001136bb7"
|
|
LastKnownName="OperandOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operandOccurrenceSpecifications>
|
|
</interactionOperand>
|
|
<interactionOperand
|
|
Id="79e779ef-0a85-4e3b-9532-a36467378089"
|
|
name="InteractionOperand2">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<guard>
|
|
<interactionConstraint
|
|
Id="d5503d87-8413-4933-8b1f-7c8fb3bf4389" />
|
|
</guard>
|
|
<operandOccurrenceSpecifications>
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="812495ef-7fc7-48a6-8089-71da42ded4ba"
|
|
LastKnownName="OperandOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="0d577226-3cda-4842-a34b-301d5f89ee09"
|
|
LastKnownName="OperandOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="a9331f17-4d92-4a0f-b2bd-61f8e22a8927"
|
|
LastKnownName="OperandOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="74c912e3-e137-4a75-947b-675e1e14c436"
|
|
LastKnownName="OperandOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operandOccurrenceSpecifications>
|
|
</interactionOperand>
|
|
</operands>
|
|
</combinedFragment>
|
|
</fragments>
|
|
<guard>
|
|
<interactionConstraint
|
|
Id="b613e324-2e88-4b8f-8b62-76083410ff84">
|
|
<maxInt>
|
|
<literalString
|
|
Id="7d51d437-c60e-47d2-8792-5801480a898e"
|
|
name="LiteralString1" />
|
|
</maxInt>
|
|
<minInt>
|
|
<literalString
|
|
Id="015a7460-c98f-4bad-8751-9f359ed3aec0"
|
|
name="LiteralString2" />
|
|
</minInt>
|
|
</interactionConstraint>
|
|
</guard>
|
|
<operandOccurrenceSpecifications>
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="ba85c419-b611-4920-90b8-31ab5e7bb81e"
|
|
LastKnownName="OperandOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="913f4eb3-8f13-4911-9b8e-564663fdf826"
|
|
LastKnownName="OperandOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="a0d9ad14-8bf5-4bbf-856f-f40c678429d2"
|
|
LastKnownName="OperandOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="fe94bb88-aa88-4edc-8a21-679df1ca597a"
|
|
LastKnownName="OperandOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="c9c09864-6c52-46c5-9853-28c9aa51801e"
|
|
LastKnownName="OperandOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="22849fa6-14b0-490b-9981-184da45b86df"
|
|
LastKnownName="OperandOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operandOccurrenceSpecifications>
|
|
</interactionOperand>
|
|
</operands>
|
|
</combinedFragment>
|
|
<operandOccurrenceSpecification
|
|
Id="c9c09864-6c52-46c5-9853-28c9aa51801e"
|
|
name="OperandOccurrenceSpecification7">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="ba85c419-b611-4920-90b8-31ab5e7bb81e"
|
|
name="OperandOccurrenceSpecification1">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="a0d9ad14-8bf5-4bbf-856f-f40c678429d2"
|
|
name="OperandOccurrenceSpecification3">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="ba8feda7-7abd-48e3-99f7-70fd221298ba"
|
|
name="BehaviorExecutionSpecification5">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="da719a4e-2fc5-4f66-9d6c-14de23beb691"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8953df06-6793-4968-8766-1bf0b571b562"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="56abfaf4-f1ec-4d0c-9b8f-2ee3389fadb4"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="4ff2e793-2f85-4aec-9065-b0496b036b4d"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="8953df06-6793-4968-8766-1bf0b571b562"
|
|
name="ExecutionOccurrenceSpecification9">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="77c8360c-8936-44a8-b6c4-74b9339443cd"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="56abfaf4-f1ec-4d0c-9b8f-2ee3389fadb4"
|
|
name="MessageOccurrenceSpecification18">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="ba46a06d-9cfc-4f23-b1b2-163fa172df70"
|
|
name="MessageOccurrenceSpecification17">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="4ff2e793-2f85-4aec-9065-b0496b036b4d"
|
|
name="MessageOccurrenceSpecification19">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="1431900e-2857-495a-b8c0-20ebef18ffc0"
|
|
name="MessageOccurrenceSpecification20">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="da719a4e-2fc5-4f66-9d6c-14de23beb691"
|
|
name="ExecutionOccurrenceSpecification10">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="d3606f3d-2a83-4c63-8ef8-1ba5a65f2614"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="a2f45cb4-505d-43d3-86ac-78c87831b40b"
|
|
name="OperandOccurrenceSpecification19">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="d360249a-b8f8-43f9-a4e9-e8efb070bc8d"
|
|
name="OperandOccurrenceSpecification17">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="64fdd06d-b0f6-48a3-aad8-fc3cbcf96f92"
|
|
name="BehaviorExecutionSpecification9">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="ce198eb8-cbe9-4549-9a2e-7ccbe0020633"
|
|
LastKnownName="ExecutionOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="1f4440f5-1471-467d-ad31-a442d898f788"
|
|
LastKnownName="ExecutionOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e264d892-9c4a-4bd6-9396-059f777138d5"
|
|
LastKnownName="MessageOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3c0d8d12-08ac-4467-837f-e023227295b6"
|
|
LastKnownName="MessageOccurrenceSpecification31"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="1f4440f5-1471-467d-ad31-a442d898f788"
|
|
name="ExecutionOccurrenceSpecification17">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="4a47a815-7264-443e-ba42-7c006d187603"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="e264d892-9c4a-4bd6-9396-059f777138d5"
|
|
name="MessageOccurrenceSpecification30">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="9b7af1c3-8f93-4a3e-a6a5-dfdd683f0f00"
|
|
name="MessageOccurrenceSpecification29">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8074806b-b902-476d-87ec-868ddf6696c3"
|
|
name="MessageOccurrenceSpecification32">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3c0d8d12-08ac-4467-837f-e023227295b6"
|
|
name="MessageOccurrenceSpecification31">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="ce198eb8-cbe9-4549-9a2e-7ccbe0020633"
|
|
name="ExecutionOccurrenceSpecification18">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="d1c3cd78-f94d-4b66-96dc-b933b446f5aa"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="4c73f3dc-67cd-44c5-8aa4-e25fa847e311"
|
|
name="MessageOccurrenceSpecification35">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="58cd10c4-0f23-4932-9676-b42ceb47d83e"
|
|
name="BehaviorExecutionSpecification11">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="c4a405ff-2c2d-4afa-9ba0-e7c09381632c"
|
|
LastKnownName="ExecutionOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8ac9167e-19b2-4d60-a0cb-95f25c287263"
|
|
LastKnownName="ExecutionOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c2b3f907-a8e1-4241-8321-e3752d9c2860"
|
|
LastKnownName="MessageOccurrenceSpecification36"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="8ac9167e-19b2-4d60-a0cb-95f25c287263"
|
|
name="ExecutionOccurrenceSpecification21">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="e2c35f0d-8fec-4186-bba5-022efb4a5f55"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="c2b3f907-a8e1-4241-8321-e3752d9c2860"
|
|
name="MessageOccurrenceSpecification36">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="c4a405ff-2c2d-4afa-9ba0-e7c09381632c"
|
|
name="ExecutionOccurrenceSpecification22">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="0a5ddbbe-d443-4ce1-9b4f-a85ee41b3eb5"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="5304228c-f6dc-432c-b22a-845247f1e0e8"
|
|
name="OperandOccurrenceSpecification18">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="8de2ab76-9109-42c9-b49f-2e2001136bb7"
|
|
name="OperandOccurrenceSpecification20">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="812495ef-7fc7-48a6-8089-71da42ded4ba"
|
|
name="OperandOccurrenceSpecification21">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="a9331f17-4d92-4a0f-b2bd-61f8e22a8927"
|
|
name="OperandOccurrenceSpecification23">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="0d577226-3cda-4842-a34b-301d5f89ee09"
|
|
name="OperandOccurrenceSpecification22">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="74c912e3-e137-4a75-947b-675e1e14c436"
|
|
name="OperandOccurrenceSpecification24">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="fe94bb88-aa88-4edc-8a21-679df1ca597a"
|
|
name="OperandOccurrenceSpecification4">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
LastKnownName="client : Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="22849fa6-14b0-490b-9981-184da45b86df"
|
|
name="OperandOccurrenceSpecification8">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
LastKnownName="concreteAggregate : ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
<operandOccurrenceSpecification
|
|
Id="913f4eb3-8f13-4911-9b8e-564663fdf826"
|
|
name="OperandOccurrenceSpecification2">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
LastKnownName="concreteIterator : ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</operandOccurrenceSpecification>
|
|
</fragments>
|
|
<lifelines>
|
|
<lifeline
|
|
Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8"
|
|
name="client : Client"
|
|
isActor="false"
|
|
lifelineDisplayName="client : Client">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="ab70c770-0b04-4497-835b-56cbe28f7332"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3f90b0f6-1da9-4619-87ea-8b7bcd37a41c"
|
|
LastKnownName="MessageOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b2717530-7ac2-44f2-947e-be895b0dccdb"
|
|
LastKnownName="MessageOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="db3f41c8-1f32-4bb1-b710-34353f2c3717"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0de3e26b-3ff7-4197-a597-0215e6ea64df"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="a0d9ad14-8bf5-4bbf-856f-f40c678429d2"
|
|
LastKnownName="OperandOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ba46a06d-9cfc-4f23-b1b2-163fa172df70"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1431900e-2857-495a-b8c0-20ebef18ffc0"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="a2f45cb4-505d-43d3-86ac-78c87831b40b"
|
|
LastKnownName="OperandOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9b7af1c3-8f93-4a3e-a6a5-dfdd683f0f00"
|
|
LastKnownName="MessageOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8074806b-b902-476d-87ec-868ddf6696c3"
|
|
LastKnownName="MessageOccurrenceSpecification32"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="4c73f3dc-67cd-44c5-8aa4-e25fa847e311"
|
|
LastKnownName="MessageOccurrenceSpecification35"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8ac9167e-19b2-4d60-a0cb-95f25c287263"
|
|
LastKnownName="ExecutionOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="c4a405ff-2c2d-4afa-9ba0-e7c09381632c"
|
|
LastKnownName="ExecutionOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="8de2ab76-9109-42c9-b49f-2e2001136bb7"
|
|
LastKnownName="OperandOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="a9331f17-4d92-4a0f-b2bd-61f8e22a8927"
|
|
LastKnownName="OperandOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="74c912e3-e137-4a75-947b-675e1e14c436"
|
|
LastKnownName="OperandOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="fe94bb88-aa88-4edc-8a21-679df1ca597a"
|
|
LastKnownName="OperandOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="4b979b74-4cda-4d1c-84f3-c0450ff21113"
|
|
name="concreteAggregate : ConcreteAggregate"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteAggregate : ConcreteAggregate">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="573a6ae1-1622-4d8a-bfc0-97d802d53161"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f0cdff5e-74e3-4fbe-ac42-dfebfd1d01ed"
|
|
LastKnownName="ExecutionOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="901c8d02-ffee-4b94-af7f-6b320713f8d7"
|
|
LastKnownName="ExecutionOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="40c6a40b-72f9-4984-b6cf-aed3ab8984ee"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b80fd8a7-94c0-42b2-b200-0314a1da4b79"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="c9c09864-6c52-46c5-9853-28c9aa51801e"
|
|
LastKnownName="OperandOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="d360249a-b8f8-43f9-a4e9-e8efb070bc8d"
|
|
LastKnownName="OperandOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="1f4440f5-1471-467d-ad31-a442d898f788"
|
|
LastKnownName="ExecutionOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="ce198eb8-cbe9-4549-9a2e-7ccbe0020633"
|
|
LastKnownName="ExecutionOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="5304228c-f6dc-432c-b22a-845247f1e0e8"
|
|
LastKnownName="OperandOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="812495ef-7fc7-48a6-8089-71da42ded4ba"
|
|
LastKnownName="OperandOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="0d577226-3cda-4842-a34b-301d5f89ee09"
|
|
LastKnownName="OperandOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="22849fa6-14b0-490b-9981-184da45b86df"
|
|
LastKnownName="OperandOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="486b1d59-216b-4897-9e0a-02b0fe8cace3"
|
|
name="concreteIterator : ConcreteIterator"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteIterator : ConcreteIterator">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="8bfed1f4-bf38-48f8-a3fb-d19942ef0a32"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="c2ad011f-9b07-43c1-bfb8-e290c00fd66b"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="25d5a06c-a602-494e-8070-670c0dafaf54"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="ba85c419-b611-4920-90b8-31ab5e7bb81e"
|
|
LastKnownName="OperandOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8953df06-6793-4968-8766-1bf0b571b562"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="da719a4e-2fc5-4f66-9d6c-14de23beb691"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<operandOccurrenceSpecificationMoniker
|
|
Id="913f4eb3-8f13-4911-9b8e-564663fdf826"
|
|
LastKnownName="OperandOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
</lifelines>
|
|
<messages>
|
|
<message
|
|
Id="e6349b08-a607-4207-a02b-f7903d86a10f"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3f90b0f6-1da9-4619-87ea-8b7bcd37a41c"
|
|
LastKnownName="MessageOccurrenceSpecification1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="76852560-4681-44d1-b88e-152819d87f47"
|
|
LastKnownName="MessageOccurrenceSpecification2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="386bf198-7264-4b99-8156-7d72691ba53e"
|
|
name="aggregate"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="587641e1-801a-4cb9-afb0-06b43c55aba9"
|
|
LastKnownName="MessageOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b2717530-7ac2-44f2-947e-be895b0dccdb"
|
|
LastKnownName="MessageOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="8ff74510-9520-40b8-a711-2b20b845c80c"
|
|
name="GetIterator"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="db3f41c8-1f32-4bb1-b710-34353f2c3717"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ad77e06b-f265-46ea-8922-7e1d14ef4440"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="f46d7d98-7244-4e67-b82e-d0bff9288381"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ccf933c6-60b9-4524-b735-f307c4f762ca"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bd39422e-3a5c-40dd-82a4-ffa001509b95"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="347955ac-7274-48d4-905d-7d7acc516036"
|
|
name="Iterator"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1825fad6-60c5-4158-a0a4-9ad1603000f7"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9b6882c1-21c4-4367-9b9b-14b5e3645a5a"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="d6ac1b57-af22-48a6-944b-94b1812500f6"
|
|
name="Iterator"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8a41fb61-8968-4ef2-8696-f102781d143f"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0de3e26b-3ff7-4197-a597-0215e6ea64df"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="4681c679-9e8c-4004-98e2-f501b1e60fa4"
|
|
name="MoveNext()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ba46a06d-9cfc-4f23-b1b2-163fa172df70"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="56abfaf4-f1ec-4d0c-9b8f-2ee3389fadb4"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="48aa9f6a-20df-4003-a91d-bdfc9b83f8e1"
|
|
name="bool hasNext"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="4ff2e793-2f85-4aec-9065-b0496b036b4d"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1431900e-2857-495a-b8c0-20ebef18ffc0"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="ce58ff41-9c7f-4424-8b4e-642179278f51"
|
|
name="Current"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9b7af1c3-8f93-4a3e-a6a5-dfdd683f0f00"
|
|
LastKnownName="MessageOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e264d892-9c4a-4bd6-9396-059f777138d5"
|
|
LastKnownName="MessageOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="fb29d840-3f03-446b-88e2-21f8a7bb19e2"
|
|
name="item"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3c0d8d12-08ac-4467-837f-e023227295b6"
|
|
LastKnownName="MessageOccurrenceSpecification31"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8074806b-b902-476d-87ec-868ddf6696c3"
|
|
LastKnownName="MessageOccurrenceSpecification32"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="a7046685-523b-4d98-bc16-1d1acc0d32d6"
|
|
name="Process(item)"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="true">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="4c73f3dc-67cd-44c5-8aa4-e25fa847e311"
|
|
LastKnownName="MessageOccurrenceSpecification35"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c2b3f907-a8e1-4241-8321-e3752d9c2860"
|
|
LastKnownName="MessageOccurrenceSpecification36"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
</messages>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="ab70c770-0b04-4497-835b-56cbe28f7332"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="be1cf635-04aa-4491-b065-35c06d7a3bbb"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="573a6ae1-1622-4d8a-bfc0-97d802d53161"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="302fac06-8bee-4d79-8519-578e8a3ff7ee"
|
|
LastKnownName="ConcreteAggregate"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="8bfed1f4-bf38-48f8-a3fb-d19942ef0a32"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="0f579a13-72f2-47a1-93fd-590f3d29e379"
|
|
LastKnownName="ConcreteIterator"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
</interaction>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="cc1839c7-d785-41c8-a52a-4469a8d7bd45"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="041f51b9-090a-42f9-92b8-eabd55fd66ec"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="bad556bf-59bc-4915-ac56-d5775436a27d"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="0a05cb5e-72e9-4117-9541-b0662d9854d5"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="c0f441e8-ce8a-4ab6-88b2-1c4757f50492"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="d5d2ea29-39a2-4e9f-b649-73f128c5da0a"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="77c8360c-8936-44a8-b6c4-74b9339443cd"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="d3606f3d-2a83-4c63-8ef8-1ba5a65f2614"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="4a47a815-7264-443e-ba42-7c006d187603"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="d1c3cd78-f94d-4b66-96dc-b933b446f5aa"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="e2c35f0d-8fec-4186-bba5-022efb4a5f55"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="0a5ddbbe-d443-4ce1-9b4f-a85ee41b3eb5"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="c7876f21-d6f1-45d8-a661-ae485905bfc0"
|
|
name="Context"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<targetEnds>
|
|
<association
|
|
Id="15ccd9c8-1035-4f70-aea7-09004420473f"
|
|
isDerived="false"
|
|
sourceEndRoleName="Context"
|
|
targetEndRoleName="State"
|
|
isLeaf="false"
|
|
isAbstract="false">
|
|
<interfaceMoniker
|
|
Id="bdbc0a4b-c312-4aff-b2f4-c7154df116d6"
|
|
LastKnownName="State"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<relationshipOwnedElementsInternal>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="fae683b4-5093-46ae-9611-bc9ab9c0b247"
|
|
name="Context"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="Composite"
|
|
isComposite="false"
|
|
isNavigableOwned="false" />
|
|
</associationHasOwnedEnds>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="ee19e17b-7ea1-47ff-b983-9be74dfc8332"
|
|
name="State"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="true">
|
|
<lowerValueInternal>
|
|
<literalString
|
|
Id="d3184836-c50d-4d11-92b2-ab47ae98be64"
|
|
name="Lower"
|
|
value="1" />
|
|
</lowerValueInternal>
|
|
<upperValueInternal>
|
|
<literalString
|
|
Id="dcaff366-382a-4d2c-bde8-1d38e885aded"
|
|
name="Upper"
|
|
value="*" />
|
|
</upperValueInternal>
|
|
</memberEnd>
|
|
</associationHasOwnedEnds>
|
|
</relationshipOwnedElementsInternal>
|
|
</association>
|
|
</targetEnds>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="e094992b-9bf1-4f90-83a1-3a6a32ff3652"
|
|
name="Request"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="3d73484a-00b0-4e9a-a006-3d9208a9c053"
|
|
name="State"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="35d252ef-3bba-41aa-bc45-92ea55bf709a"
|
|
name="Handle"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<Interface
|
|
Id="bdbc0a4b-c312-4aff-b2f4-c7154df116d6"
|
|
name="State"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<ownedOperations>
|
|
<operation
|
|
Id="e3aa3eb9-16eb-4a08-9de1-4f5d3517e5cc"
|
|
name="Handle"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="4635b41e-c55b-41bf-8d23-2ddc4039b0c7"
|
|
name="ConcreteState1"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="e02f1638-5093-4731-bd8b-29852980f35a">
|
|
<interfaceMoniker
|
|
Id="bdbc0a4b-c312-4aff-b2f4-c7154df116d6"
|
|
LastKnownName="State"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="ef217b07-e6ad-4e2c-8d26-54781a6cddae"
|
|
name="Handle"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="3cc5f579-0d18-4fae-90d7-b96ab20fef00"
|
|
name="ConcreteState2"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="fb163036-6458-46c7-88db-149a2260f8c4">
|
|
<interfaceMoniker
|
|
Id="bdbc0a4b-c312-4aff-b2f4-c7154df116d6"
|
|
LastKnownName="State"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="62e062a0-cc6a-4be4-b572-ec78350eede9"
|
|
name="Handle"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<interaction
|
|
Id="5895162e-3e42-4568-92f5-e5ef221775eb"
|
|
name="StatePattern"
|
|
collapseFragmentsFlag="false"
|
|
isActiveClass="false"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isReentrant="false">
|
|
<fragments>
|
|
<behaviorExecutionSpecification
|
|
Id="f3c23ecb-45f0-4e9d-866b-896584c5fb7a"
|
|
name="BehaviorExecutionSpecification4">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="7ca902dc-034e-4bf7-a731-75bbda8ba96f"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="1302f6cb-276a-4363-9cdd-62e8b3aa593a"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="2c719253-93f4-43d0-b032-96c33000e6d4"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0ca6fa55-4373-461d-b522-8d5e737231c4"
|
|
LastKnownName="MessageOccurrenceSpecification37"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="aa7b0202-297c-4d6c-a273-28d6ffeee8a9"
|
|
LastKnownName="ExecutionOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="5e7295a5-e3d3-4f5d-8948-ae80effde1f9"
|
|
LastKnownName="ExecutionOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="afd7db6c-a7f9-485b-b5b6-fab7a0eaa719"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="1302f6cb-276a-4363-9cdd-62e8b3aa593a"
|
|
name="ExecutionOccurrenceSpecification7">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="d549e31d-2828-423f-a5ca-f1b74cf09c7d"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="699a29e8-56f0-4af0-8be6-939da1949db6"
|
|
name="MessageOccurrenceSpecification13">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3ff9f6a0-06ec-4234-aedd-12976f19458d"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="2c719253-93f4-43d0-b032-96c33000e6d4"
|
|
name="MessageOccurrenceSpecification14">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="0ca6fa55-4373-461d-b522-8d5e737231c4"
|
|
name="MessageOccurrenceSpecification37">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="f1e570b3-6b3c-45a2-851e-4caa933c1f9f"
|
|
name="BehaviorExecutionSpecification10">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="5e7295a5-e3d3-4f5d-8948-ae80effde1f9"
|
|
LastKnownName="ExecutionOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="aa7b0202-297c-4d6c-a273-28d6ffeee8a9"
|
|
LastKnownName="ExecutionOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8244a2da-030e-4dc7-bea8-3f9b0a7c9774"
|
|
LastKnownName="MessageOccurrenceSpecification38"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="713dd739-fb2b-42f2-b386-3c6168029611"
|
|
LastKnownName="MessageOccurrenceSpecification39"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c97eeac8-724f-4795-8587-0bf73110e743"
|
|
LastKnownName="MessageOccurrenceSpecification42"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="aa7b0202-297c-4d6c-a273-28d6ffeee8a9"
|
|
name="ExecutionOccurrenceSpecification19">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="0cf1e3f9-ac67-4d68-a1b4-cf05fe5d69af"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8244a2da-030e-4dc7-bea8-3f9b0a7c9774"
|
|
name="MessageOccurrenceSpecification38">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="97a043f9-0cfb-45bd-8f75-19fc1e2a7108"
|
|
name="BehaviorExecutionSpecification11">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="fec77266-835a-4b3d-bb04-7ee1e6ebe49b"
|
|
LastKnownName="ExecutionOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="fe10e65d-9791-4a5d-8474-f49e45002852"
|
|
LastKnownName="ExecutionOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e97c01d1-952f-4032-9d68-2a3d8dfcec26"
|
|
LastKnownName="MessageOccurrenceSpecification40"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c0fd338c-8711-47ce-8ee1-6d5399c888a2"
|
|
LastKnownName="MessageOccurrenceSpecification41"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="fe10e65d-9791-4a5d-8474-f49e45002852"
|
|
name="ExecutionOccurrenceSpecification21">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="cc7e2ed9-4e25-443d-84de-8ef679027ed1"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="713dd739-fb2b-42f2-b386-3c6168029611"
|
|
name="MessageOccurrenceSpecification39">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="e97c01d1-952f-4032-9d68-2a3d8dfcec26"
|
|
name="MessageOccurrenceSpecification40">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="c97eeac8-724f-4795-8587-0bf73110e743"
|
|
name="MessageOccurrenceSpecification42">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="c0fd338c-8711-47ce-8ee1-6d5399c888a2"
|
|
name="MessageOccurrenceSpecification41">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="fec77266-835a-4b3d-bb04-7ee1e6ebe49b"
|
|
name="ExecutionOccurrenceSpecification22">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="4f37e5a0-3887-48e7-acd8-a92379e11556"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="5e7295a5-e3d3-4f5d-8948-ae80effde1f9"
|
|
name="ExecutionOccurrenceSpecification20">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="3094b3c7-b351-4f3c-b72c-e35110d1bb34"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="19120f15-708d-4c2f-abe5-bebac52d44bf"
|
|
name="MessageOccurrenceSpecification16">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3ff9f6a0-06ec-4234-aedd-12976f19458d"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="afd7db6c-a7f9-485b-b5b6-fab7a0eaa719"
|
|
name="MessageOccurrenceSpecification15">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="7ca902dc-034e-4bf7-a731-75bbda8ba96f"
|
|
name="ExecutionOccurrenceSpecification8">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="7e7ebd56-3c86-4893-b24f-ee4e31dedfed"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="abbae8a7-80d2-4601-997e-7afb07d7848b"
|
|
name="BehaviorExecutionSpecification7">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="549cf9e5-4711-46aa-91ae-0b18b41790a2"
|
|
LastKnownName="ExecutionOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="07ee3621-0810-48a1-8ab0-a03cfaac50d1"
|
|
LastKnownName="ExecutionOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0c56923f-c462-4c4c-a2d8-0ef4b727e4e8"
|
|
LastKnownName="MessageOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6f892694-3911-452a-97f0-252c4dc752ea"
|
|
LastKnownName="MessageOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="589fb8d3-13bf-4161-b0e4-c0180b16477d"
|
|
LastKnownName="ExecutionOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="40b62107-a977-4ddf-a48a-6c19e998863d"
|
|
LastKnownName="ExecutionOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="66368a05-282e-4b3d-a231-54d23d7d46ac"
|
|
LastKnownName="MessageOccurrenceSpecification32"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="42ea00c9-36c0-4c5a-9844-ea74aba887b0"
|
|
LastKnownName="MessageOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="07ee3621-0810-48a1-8ab0-a03cfaac50d1"
|
|
name="ExecutionOccurrenceSpecification13">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="0181125b-8e43-4d44-93f0-818992e112d8"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="0c56923f-c462-4c4c-a2d8-0ef4b727e4e8"
|
|
name="MessageOccurrenceSpecification26">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="27963a71-0c29-4c96-b580-9066c9a95129"
|
|
name="MessageOccurrenceSpecification25">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3ff9f6a0-06ec-4234-aedd-12976f19458d"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="3d9d9d95-1298-4ea2-917c-5512ed23c0ba"
|
|
name="BehaviorExecutionSpecification8">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="5ab2dab5-c9c0-4c82-b838-216b85679967"
|
|
LastKnownName="ExecutionOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="ecda23eb-1b41-4036-ba0b-d903a847c37b"
|
|
LastKnownName="ExecutionOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1ed785fe-3859-4bd2-ab22-afbc76c46132"
|
|
LastKnownName="MessageOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b6267f6e-01cf-4cea-9a78-fa76d97d3d98"
|
|
LastKnownName="MessageOccurrenceSpecification43"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="921b1150-ff7f-4bbd-b421-428f06cfc374"
|
|
LastKnownName="MessageOccurrenceSpecification46"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ede1565b-0029-48b0-a269-862a0ea1b99c"
|
|
LastKnownName="MessageOccurrenceSpecification31"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="ecda23eb-1b41-4036-ba0b-d903a847c37b"
|
|
name="ExecutionOccurrenceSpecification15">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="07f2443a-2c65-4858-9277-71be8f5ba7bf"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="1ed785fe-3859-4bd2-ab22-afbc76c46132"
|
|
name="MessageOccurrenceSpecification30">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="6f892694-3911-452a-97f0-252c4dc752ea"
|
|
name="MessageOccurrenceSpecification29">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="19527225-b803-486d-a625-7dec69d40370"
|
|
name="BehaviorExecutionSpecification12">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="40b62107-a977-4ddf-a48a-6c19e998863d"
|
|
LastKnownName="ExecutionOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="589fb8d3-13bf-4161-b0e4-c0180b16477d"
|
|
LastKnownName="ExecutionOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bc70f9ed-5ff2-4673-9760-c6d7b773f830"
|
|
LastKnownName="MessageOccurrenceSpecification44"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f3fb6a45-6f15-45d4-9f81-94f3496863d8"
|
|
LastKnownName="MessageOccurrenceSpecification45"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="589fb8d3-13bf-4161-b0e4-c0180b16477d"
|
|
name="ExecutionOccurrenceSpecification23">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="cae36b28-710a-477b-8501-ead47cfa2b84"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="b6267f6e-01cf-4cea-9a78-fa76d97d3d98"
|
|
name="MessageOccurrenceSpecification43">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bc70f9ed-5ff2-4673-9760-c6d7b773f830"
|
|
name="MessageOccurrenceSpecification44">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="921b1150-ff7f-4bbd-b421-428f06cfc374"
|
|
name="MessageOccurrenceSpecification46">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f3fb6a45-6f15-45d4-9f81-94f3496863d8"
|
|
name="MessageOccurrenceSpecification45">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="40b62107-a977-4ddf-a48a-6c19e998863d"
|
|
name="ExecutionOccurrenceSpecification24">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="8a615b71-cfa3-4c20-a811-a56e2bb0ed9e"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="66368a05-282e-4b3d-a231-54d23d7d46ac"
|
|
name="MessageOccurrenceSpecification32">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="ede1565b-0029-48b0-a269-862a0ea1b99c"
|
|
name="MessageOccurrenceSpecification31">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="5ab2dab5-c9c0-4c82-b838-216b85679967"
|
|
name="ExecutionOccurrenceSpecification16">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="35c0680c-ec3a-4207-b322-7fb62ffa0e6f"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
LastKnownName="concreteState1 : ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="84e2dcb0-e256-4268-b1c1-42236852ace7"
|
|
name="MessageOccurrenceSpecification28">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3ff9f6a0-06ec-4234-aedd-12976f19458d"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="42ea00c9-36c0-4c5a-9844-ea74aba887b0"
|
|
name="MessageOccurrenceSpecification27">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="549cf9e5-4711-46aa-91ae-0b18b41790a2"
|
|
name="ExecutionOccurrenceSpecification14">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="f3d5f6a3-cf81-444b-8c67-c09c54689325"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="52587b42-cc55-4831-869a-5fb21105fdf2"
|
|
name="BehaviorExecutionSpecification13">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="03190148-826b-4a97-a4a4-a347143a3a0d"
|
|
LastKnownName="ExecutionOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="ad1b550b-c4f0-488a-afe1-5c4b31aa22dc"
|
|
LastKnownName="ExecutionOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0bcc5153-49a3-4b3c-860f-f5c3929789c1"
|
|
LastKnownName="MessageOccurrenceSpecification48"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="5c8e00c4-2107-41b8-9a53-029057071685"
|
|
LastKnownName="MessageOccurrenceSpecification51"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="c52b2fc2-c82e-4b8b-9e9a-53e00a61ab4e"
|
|
LastKnownName="ExecutionOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="bdd9dee8-aa69-4e92-b318-94fcd145fb10"
|
|
LastKnownName="ExecutionOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3084bf38-6f0e-4d1a-9e82-fdb867f431a8"
|
|
LastKnownName="MessageOccurrenceSpecification54"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3465cad3-e30f-4e13-bff8-31bf23bdee90"
|
|
LastKnownName="MessageOccurrenceSpecification49"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="ad1b550b-c4f0-488a-afe1-5c4b31aa22dc"
|
|
name="ExecutionOccurrenceSpecification25">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="81557b7b-f79f-4c30-ba3f-913dfc130a5f"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="87835afb-4855-4452-b54f-052807eb7444"
|
|
name="MessageOccurrenceSpecification47">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3ff9f6a0-06ec-4234-aedd-12976f19458d"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="0bcc5153-49a3-4b3c-860f-f5c3929789c1"
|
|
name="MessageOccurrenceSpecification48">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="51d2dd0c-ddba-4eee-8f17-b989681f94b4"
|
|
name="BehaviorExecutionSpecification14">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="c23f95c4-6172-4006-b0cf-1bc551409dae"
|
|
LastKnownName="concreteState2 : ConcreteState2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b04eacf7-9cb4-4b9c-a9b8-0a48ebee870b"
|
|
LastKnownName="ExecutionOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="ffb47e40-de81-4988-914f-19d1f99f10d4"
|
|
LastKnownName="ExecutionOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3d83106a-c6e5-412c-b4fc-17070ae88031"
|
|
LastKnownName="MessageOccurrenceSpecification52"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a192389f-5bf3-4c74-96e0-e735abecd9d9"
|
|
LastKnownName="MessageOccurrenceSpecification55"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3af287ed-3a4f-477b-a51e-b679d1382cad"
|
|
LastKnownName="MessageOccurrenceSpecification58"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="78adc936-1f19-4d6b-a2c0-9bb9b9a7e7c8"
|
|
LastKnownName="MessageOccurrenceSpecification53"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="ffb47e40-de81-4988-914f-19d1f99f10d4"
|
|
name="ExecutionOccurrenceSpecification27">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="58071d76-ec78-4b28-98a7-b60ee66c501d"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c23f95c4-6172-4006-b0cf-1bc551409dae"
|
|
LastKnownName="concreteState2 : ConcreteState2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3d83106a-c6e5-412c-b4fc-17070ae88031"
|
|
name="MessageOccurrenceSpecification52">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c23f95c4-6172-4006-b0cf-1bc551409dae"
|
|
LastKnownName="concreteState2 : ConcreteState2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="5c8e00c4-2107-41b8-9a53-029057071685"
|
|
name="MessageOccurrenceSpecification51">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="c169b10c-93e8-4fef-8fa2-7239761a6040"
|
|
name="BehaviorExecutionSpecification15">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="bdd9dee8-aa69-4e92-b318-94fcd145fb10"
|
|
LastKnownName="ExecutionOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="c52b2fc2-c82e-4b8b-9e9a-53e00a61ab4e"
|
|
LastKnownName="ExecutionOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="71fe9cb0-d32a-420a-b73e-a6b6703a4393"
|
|
LastKnownName="MessageOccurrenceSpecification56"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9d7f269c-f6b2-4994-ad7d-3ac74489bbbd"
|
|
LastKnownName="MessageOccurrenceSpecification57"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="c52b2fc2-c82e-4b8b-9e9a-53e00a61ab4e"
|
|
name="ExecutionOccurrenceSpecification29">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="12fe510c-a813-41b5-a11a-e2ff3bd30253"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="71fe9cb0-d32a-420a-b73e-a6b6703a4393"
|
|
name="MessageOccurrenceSpecification56">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="a192389f-5bf3-4c74-96e0-e735abecd9d9"
|
|
name="MessageOccurrenceSpecification55">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c23f95c4-6172-4006-b0cf-1bc551409dae"
|
|
LastKnownName="concreteState2 : ConcreteState2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="9d7f269c-f6b2-4994-ad7d-3ac74489bbbd"
|
|
name="MessageOccurrenceSpecification57">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3af287ed-3a4f-477b-a51e-b679d1382cad"
|
|
name="MessageOccurrenceSpecification58">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c23f95c4-6172-4006-b0cf-1bc551409dae"
|
|
LastKnownName="concreteState2 : ConcreteState2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="bdd9dee8-aa69-4e92-b318-94fcd145fb10"
|
|
name="ExecutionOccurrenceSpecification30">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="406e0ce8-ebbd-4b5e-864a-f6a77e94a913"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3084bf38-6f0e-4d1a-9e82-fdb867f431a8"
|
|
name="MessageOccurrenceSpecification54">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="78adc936-1f19-4d6b-a2c0-9bb9b9a7e7c8"
|
|
name="MessageOccurrenceSpecification53">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c23f95c4-6172-4006-b0cf-1bc551409dae"
|
|
LastKnownName="concreteState2 : ConcreteState2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="b04eacf7-9cb4-4b9c-a9b8-0a48ebee870b"
|
|
name="ExecutionOccurrenceSpecification28">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="73b92f62-8b31-43e3-8066-eced2d9997af"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="c23f95c4-6172-4006-b0cf-1bc551409dae"
|
|
LastKnownName="concreteState2 : ConcreteState2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8ed1653c-992e-4b69-aebc-3d7423392dc4"
|
|
name="MessageOccurrenceSpecification50">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="3ff9f6a0-06ec-4234-aedd-12976f19458d"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3465cad3-e30f-4e13-bff8-31bf23bdee90"
|
|
name="MessageOccurrenceSpecification49">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="03190148-826b-4a97-a4a4-a347143a3a0d"
|
|
name="ExecutionOccurrenceSpecification26">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="a349ef78-ec5a-422d-bbc6-1650ee784f7e"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
LastKnownName="context : Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
</fragments>
|
|
<lifelines>
|
|
<lifeline
|
|
Id="3ff9f6a0-06ec-4234-aedd-12976f19458d"
|
|
name="Client"
|
|
isActor="false"
|
|
lifelineDisplayName="Client">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="c9208803-b553-4987-a190-6d3b2ee9ab03"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="699a29e8-56f0-4af0-8be6-939da1949db6"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="19120f15-708d-4c2f-abe5-bebac52d44bf"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="27963a71-0c29-4c96-b580-9066c9a95129"
|
|
LastKnownName="MessageOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="84e2dcb0-e256-4268-b1c1-42236852ace7"
|
|
LastKnownName="MessageOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="87835afb-4855-4452-b54f-052807eb7444"
|
|
LastKnownName="MessageOccurrenceSpecification47"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8ed1653c-992e-4b69-aebc-3d7423392dc4"
|
|
LastKnownName="MessageOccurrenceSpecification50"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="7708437d-f376-42b8-9320-ed673a300aae"
|
|
name="context : Context"
|
|
isActor="false"
|
|
lifelineDisplayName="context : Context">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="209f4950-94aa-459b-a4b6-7f7a778838e3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="1302f6cb-276a-4363-9cdd-62e8b3aa593a"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="7ca902dc-034e-4bf7-a731-75bbda8ba96f"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="07ee3621-0810-48a1-8ab0-a03cfaac50d1"
|
|
LastKnownName="ExecutionOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="549cf9e5-4711-46aa-91ae-0b18b41790a2"
|
|
LastKnownName="ExecutionOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="ad1b550b-c4f0-488a-afe1-5c4b31aa22dc"
|
|
LastKnownName="ExecutionOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="03190148-826b-4a97-a4a4-a347143a3a0d"
|
|
LastKnownName="ExecutionOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="d6566248-77ae-428d-86af-2a572a8f8428"
|
|
name="concreteState1 : ConcreteState1"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteState1 : ConcreteState1">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="720c8b94-6c11-4945-aa36-04a462c95cc0"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="fe10e65d-9791-4a5d-8474-f49e45002852"
|
|
LastKnownName="ExecutionOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="fec77266-835a-4b3d-bb04-7ee1e6ebe49b"
|
|
LastKnownName="ExecutionOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="ecda23eb-1b41-4036-ba0b-d903a847c37b"
|
|
LastKnownName="ExecutionOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="5ab2dab5-c9c0-4c82-b838-216b85679967"
|
|
LastKnownName="ExecutionOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="c23f95c4-6172-4006-b0cf-1bc551409dae"
|
|
name="concreteState2 : ConcreteState2"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteState2 : ConcreteState2">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="68702d74-6919-4197-aeea-9063be2cf002"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="ffb47e40-de81-4988-914f-19d1f99f10d4"
|
|
LastKnownName="ExecutionOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b04eacf7-9cb4-4b9c-a9b8-0a48ebee870b"
|
|
LastKnownName="ExecutionOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
</lifelines>
|
|
<messages>
|
|
<message
|
|
Id="5bc3eef8-95a1-4ffd-bcc7-3a6586459435"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="699a29e8-56f0-4af0-8be6-939da1949db6"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="2c719253-93f4-43d0-b032-96c33000e6d4"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="dc3f22f5-5ce1-48b6-9352-ca6f1e148287"
|
|
name="Store Initial State"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="true">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0ca6fa55-4373-461d-b522-8d5e737231c4"
|
|
LastKnownName="MessageOccurrenceSpecification37"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8244a2da-030e-4dc7-bea8-3f9b0a7c9774"
|
|
LastKnownName="MessageOccurrenceSpecification38"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="57559905-3ea8-4aad-b8ff-3ec07f1c1ed7"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="713dd739-fb2b-42f2-b386-3c6168029611"
|
|
LastKnownName="MessageOccurrenceSpecification39"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e97c01d1-952f-4032-9d68-2a3d8dfcec26"
|
|
LastKnownName="MessageOccurrenceSpecification40"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="c8249cab-0c7f-4ca0-8051-d9410845ab1c"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c0fd338c-8711-47ce-8ee1-6d5399c888a2"
|
|
LastKnownName="MessageOccurrenceSpecification41"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c97eeac8-724f-4795-8587-0bf73110e743"
|
|
LastKnownName="MessageOccurrenceSpecification42"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="d29472eb-a6d6-466d-a0d8-016270ef7406"
|
|
name="context"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="afd7db6c-a7f9-485b-b5b6-fab7a0eaa719"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="19120f15-708d-4c2f-abe5-bebac52d44bf"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="4c3847db-44b2-4d09-a430-e7513f57d539"
|
|
name="Request"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="27963a71-0c29-4c96-b580-9066c9a95129"
|
|
LastKnownName="MessageOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0c56923f-c462-4c4c-a2d8-0ef4b727e4e8"
|
|
LastKnownName="MessageOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="fc0a54ab-f722-495c-90fc-849390195946"
|
|
name="Handle"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6f892694-3911-452a-97f0-252c4dc752ea"
|
|
LastKnownName="MessageOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="1ed785fe-3859-4bd2-ab22-afbc76c46132"
|
|
LastKnownName="MessageOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="c4a451e7-2132-40f6-b824-dd08bb497e01"
|
|
name="SetState(ConcreteState2)"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b6267f6e-01cf-4cea-9a78-fa76d97d3d98"
|
|
LastKnownName="MessageOccurrenceSpecification43"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bc70f9ed-5ff2-4673-9760-c6d7b773f830"
|
|
LastKnownName="MessageOccurrenceSpecification44"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="42e6c3dd-3179-477e-9201-b54c05ebcae9"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f3fb6a45-6f15-45d4-9f81-94f3496863d8"
|
|
LastKnownName="MessageOccurrenceSpecification45"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="921b1150-ff7f-4bbd-b421-428f06cfc374"
|
|
LastKnownName="MessageOccurrenceSpecification46"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="45c1cb61-a703-4c50-9859-272707a6a2f4"
|
|
name="Result"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ede1565b-0029-48b0-a269-862a0ea1b99c"
|
|
LastKnownName="MessageOccurrenceSpecification31"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="66368a05-282e-4b3d-a231-54d23d7d46ac"
|
|
LastKnownName="MessageOccurrenceSpecification32"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="dd611e71-ee02-4e59-a4c6-d10f923a3088"
|
|
name="Result"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="42ea00c9-36c0-4c5a-9844-ea74aba887b0"
|
|
LastKnownName="MessageOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="84e2dcb0-e256-4268-b1c1-42236852ace7"
|
|
LastKnownName="MessageOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="ae9766a1-6c14-42c6-b518-70734421c24d"
|
|
name="Request"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="87835afb-4855-4452-b54f-052807eb7444"
|
|
LastKnownName="MessageOccurrenceSpecification47"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="0bcc5153-49a3-4b3c-860f-f5c3929789c1"
|
|
LastKnownName="MessageOccurrenceSpecification48"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="30826f01-cebf-4f44-b526-939d257f92f3"
|
|
name="Handle"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="5c8e00c4-2107-41b8-9a53-029057071685"
|
|
LastKnownName="MessageOccurrenceSpecification51"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3d83106a-c6e5-412c-b4fc-17070ae88031"
|
|
LastKnownName="MessageOccurrenceSpecification52"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="c746c8e3-8ab8-40da-8549-d0b1159dd6db"
|
|
name="SetState(ConcreteState1)"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a192389f-5bf3-4c74-96e0-e735abecd9d9"
|
|
LastKnownName="MessageOccurrenceSpecification55"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="71fe9cb0-d32a-420a-b73e-a6b6703a4393"
|
|
LastKnownName="MessageOccurrenceSpecification56"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="cec30f5e-59bd-4523-ac9e-667f8d7e1f64"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9d7f269c-f6b2-4994-ad7d-3ac74489bbbd"
|
|
LastKnownName="MessageOccurrenceSpecification57"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3af287ed-3a4f-477b-a51e-b679d1382cad"
|
|
LastKnownName="MessageOccurrenceSpecification58"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="e1b74e3d-87e5-41cf-bb40-86e04bac57d4"
|
|
name="Result"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="78adc936-1f19-4d6b-a2c0-9bb9b9a7e7c8"
|
|
LastKnownName="MessageOccurrenceSpecification53"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3084bf38-6f0e-4d1a-9e82-fdb867f431a8"
|
|
LastKnownName="MessageOccurrenceSpecification54"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="2be1f8f3-1afa-4aa4-9a48-2bf97dd2075a"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3465cad3-e30f-4e13-bff8-31bf23bdee90"
|
|
LastKnownName="MessageOccurrenceSpecification49"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8ed1653c-992e-4b69-aebc-3d7423392dc4"
|
|
LastKnownName="MessageOccurrenceSpecification50"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
</messages>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="c9208803-b553-4987-a190-6d3b2ee9ab03"
|
|
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="209f4950-94aa-459b-a4b6-7f7a778838e3"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="c7876f21-d6f1-45d8-a661-ae485905bfc0"
|
|
LastKnownName="Context"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="720c8b94-6c11-4945-aa36-04a462c95cc0"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="4635b41e-c55b-41bf-8d23-2ddc4039b0c7"
|
|
LastKnownName="ConcreteState1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="68702d74-6919-4197-aeea-9063be2cf002"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="3cc5f579-0d18-4fae-90d7-b96ab20fef00"
|
|
LastKnownName="ConcreteState2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
</interaction>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="d549e31d-2828-423f-a5ca-f1b74cf09c7d"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="7e7ebd56-3c86-4893-b24f-ee4e31dedfed"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="0181125b-8e43-4d44-93f0-818992e112d8"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="f3d5f6a3-cf81-444b-8c67-c09c54689325"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="07f2443a-2c65-4858-9277-71be8f5ba7bf"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="35c0680c-ec3a-4207-b322-7fb62ffa0e6f"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="0cf1e3f9-ac67-4d68-a1b4-cf05fe5d69af"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="3094b3c7-b351-4f3c-b72c-e35110d1bb34"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="cc7e2ed9-4e25-443d-84de-8ef679027ed1"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="4f37e5a0-3887-48e7-acd8-a92379e11556"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="cae36b28-710a-477b-8501-ead47cfa2b84"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="8a615b71-cfa3-4c20-a811-a56e2bb0ed9e"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="81557b7b-f79f-4c30-ba3f-913dfc130a5f"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="a349ef78-ec5a-422d-bbc6-1650ee784f7e"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="58071d76-ec78-4b28-98a7-b60ee66c501d"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="73b92f62-8b31-43e3-8066-eced2d9997af"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="12fe510c-a813-41b5-a11a-e2ff3bd30253"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="406e0ce8-ebbd-4b5e-864a-f6a77e94a913"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="350b1303-0c2c-4b8f-a00c-608cbe7c8988"
|
|
name="Class1"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<Interface
|
|
Id="4f2791eb-6d6e-4b2d-a7e9-d53de9a3946a"
|
|
name="Visitable"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<ownedOperations>
|
|
<operation
|
|
Id="bddb3ee9-3b26-40ab-bac7-5b7965e5c5b0"
|
|
name="Accept"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="3babfd51-ec09-4b90-851e-368e42ce4659"
|
|
name="visitor"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
LastKnownName="Visitor"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<Interface
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
name="Visitor"
|
|
isAbstract="false"
|
|
isLeaf="false">
|
|
<suppliersInternal>
|
|
<dependency
|
|
Id="f899742d-1fb1-4fc8-a6fa-d267b2b59a65">
|
|
<classMoniker
|
|
Id="f85385e9-07d8-4c72-8129-5c1c0dd39efc"
|
|
LastKnownName="ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
<dependency
|
|
Id="d5f9fc5c-797f-4590-bcf5-324b15454140">
|
|
<classMoniker
|
|
Id="7f53fdbe-417d-42a9-beb3-75a35e43c23b"
|
|
LastKnownName="ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperations>
|
|
<operation
|
|
Id="c1276c8d-e064-4317-9e5b-847dea55d2b7"
|
|
name="Visit"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="2d526fc6-88f0-4ece-b896-f192403a9b40"
|
|
name="concreteVisitable1"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="7f53fdbe-417d-42a9-beb3-75a35e43c23b"
|
|
LastKnownName="ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="276d7679-aa4b-4f35-942b-a17d34afb368"
|
|
name="Visit"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="true"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="ce1f41eb-a2be-44ac-b6ff-6c2ed014d183"
|
|
name="concreteVisitable2"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="f85385e9-07d8-4c72-8129-5c1c0dd39efc"
|
|
LastKnownName="ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperations>
|
|
</Interface>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="7f53fdbe-417d-42a9-beb3-75a35e43c23b"
|
|
name="ConcreteVisitable1"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="8ac727b2-e778-4133-9416-cba5a2304a74">
|
|
<interfaceMoniker
|
|
Id="4f2791eb-6d6e-4b2d-a7e9-d53de9a3946a"
|
|
LastKnownName="Visitable"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
<dependency
|
|
Id="88fe7997-f94c-4365-8b74-5fce49e84f98">
|
|
<interfaceMoniker
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
LastKnownName="Visitor"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="8dbce00b-a3ed-4b38-a991-81a02e547f85"
|
|
name="Accept"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="8a50e5d7-0c29-42ba-b3e5-a0921be92511"
|
|
name="visitor"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
LastKnownName="Visitor"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="a67eba5e-b74b-4560-ae6a-81d970057beb"
|
|
name="Visitable1SpecificOp"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="f85385e9-07d8-4c72-8129-5c1c0dd39efc"
|
|
name="ConcreteVisitable2"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="25c39f7a-45d2-4e45-80d4-9c14c43e03da">
|
|
<interfaceMoniker
|
|
Id="4f2791eb-6d6e-4b2d-a7e9-d53de9a3946a"
|
|
LastKnownName="Visitable"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
<dependency
|
|
Id="f1247bee-2cbb-4320-8452-94ef8737c0a4">
|
|
<interfaceMoniker
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
LastKnownName="Visitor"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="a9ae07af-2235-4e85-a54d-f3a9e72cf2d0"
|
|
name="Accept"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="c30fd591-cff4-43e9-8560-2b87a91152e5"
|
|
name="visitor"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
LastKnownName="Visitor"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="2d83fe5c-e6de-4234-89b0-e289e2b38e5e"
|
|
name="Visitable2SpecificOp"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false" />
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="e63dc2d4-edb6-4cfe-8cb9-f87be4e4988e"
|
|
name="ConcreteVisitor1"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="3dc8c920-09c7-4f73-90bd-5373abbede40">
|
|
<interfaceMoniker
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
LastKnownName="Visitor"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="d342f8a5-52dd-4f4a-ac4b-f37959518739"
|
|
name="Visit"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="2d0e81b8-1e6c-478b-a81a-21d36beef119"
|
|
name="concreteVisitable1"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="7f53fdbe-417d-42a9-beb3-75a35e43c23b"
|
|
LastKnownName="ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="b1772a7a-d1d8-4526-affd-06031d38e30f"
|
|
name="Visit"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="426cba3e-9a8a-4028-93fa-8a5f05e4fbf4"
|
|
name="concreteVisitable2"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="f85385e9-07d8-4c72-8129-5c1c0dd39efc"
|
|
LastKnownName="ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="60589496-bfeb-4763-bbe0-f851014858d1"
|
|
name="ConcreteVisitor2"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<interfaceRealization
|
|
Id="b08e137a-28ce-4db7-ab63-4922aed2ed09">
|
|
<interfaceMoniker
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
LastKnownName="Visitor"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</interfaceRealization>
|
|
</suppliersInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="db40dfb4-132d-4854-9385-736df65794f9"
|
|
name="Visit"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="182a2c2b-357e-4625-a908-4a253da8410a"
|
|
name="concreteVisitable1"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="7f53fdbe-417d-42a9-beb3-75a35e43c23b"
|
|
LastKnownName="ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
<operation
|
|
Id="c361c574-c640-4bc8-a43e-633a8e33d700"
|
|
name="Visit"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="09245980-3b77-4409-ad81-31a89e712acf"
|
|
name="concreteVisitable2"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="f85385e9-07d8-4c72-8129-5c1c0dd39efc"
|
|
LastKnownName="ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<class
|
|
Id="b306245d-314e-4a0b-939b-86555170ffdd"
|
|
name="ObjectStructure"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isActiveClass="false">
|
|
<suppliersInternal>
|
|
<dependency
|
|
Id="c1b17a49-e4ae-4397-b706-fa2ee448187a">
|
|
<interfaceMoniker
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
LastKnownName="Visitor"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</dependency>
|
|
</suppliersInternal>
|
|
<targetEnds>
|
|
<association
|
|
Id="5d31fa17-feda-4a9e-8c05-54d56380a51d"
|
|
isDerived="false"
|
|
sourceEndRoleName="ObjectStructure"
|
|
targetEndRoleName="ConcreteVisitable2"
|
|
isLeaf="false"
|
|
isAbstract="false">
|
|
<classMoniker
|
|
Id="f85385e9-07d8-4c72-8129-5c1c0dd39efc"
|
|
LastKnownName="ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<relationshipOwnedElementsInternal>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="8fed88e4-36f3-4b23-9836-21863f5b0318"
|
|
name="ObjectStructure"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="Composite"
|
|
isComposite="false"
|
|
isNavigableOwned="false" />
|
|
</associationHasOwnedEnds>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="35e8e350-53db-42f4-a172-21ce41e15937"
|
|
name="ConcreteVisitable2"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="true" />
|
|
</associationHasOwnedEnds>
|
|
</relationshipOwnedElementsInternal>
|
|
</association>
|
|
<association
|
|
Id="0d0dbb6e-86e1-4801-9df7-2c303a944336"
|
|
isDerived="false"
|
|
sourceEndRoleName="ObjectStructure"
|
|
targetEndRoleName="ConcreteVisitable1"
|
|
isLeaf="false"
|
|
isAbstract="false">
|
|
<classMoniker
|
|
Id="7f53fdbe-417d-42a9-beb3-75a35e43c23b"
|
|
LastKnownName="ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<relationshipOwnedElementsInternal>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="47f69d05-395a-404b-9814-07aabed6af78"
|
|
name="ObjectStructure"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="Composite"
|
|
isComposite="false"
|
|
isNavigableOwned="false" />
|
|
</associationHasOwnedEnds>
|
|
<associationHasOwnedEnds>
|
|
<memberEnd
|
|
Id="4d94d080-91dd-4d9f-8dc8-ea1f51e163ff"
|
|
name="ConcreteVisitable1"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="true" />
|
|
</associationHasOwnedEnds>
|
|
</relationshipOwnedElementsInternal>
|
|
</association>
|
|
</targetEnds>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="34365cb6-ff8e-43d1-b8f0-826f2f883908"
|
|
name="Visitable1"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isUnique="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="7f53fdbe-417d-42a9-beb3-75a35e43c23b"
|
|
LastKnownName="ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="bea6f9ad-18fd-4ffa-98ae-aecadb0930d7"
|
|
name="Visitable2"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isUnique="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="f85385e9-07d8-4c72-8129-5c1c0dd39efc"
|
|
LastKnownName="ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
<ownedOperationsInternal>
|
|
<operation
|
|
Id="c6194959-7e3f-43ba-a347-7be73a6ffcbf"
|
|
name="Visit"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isAbstract="false"
|
|
concurrency="Sequential"
|
|
isQuery="false">
|
|
<ownedParameters>
|
|
<operationHasOwnedParameters>
|
|
<parameter
|
|
Id="d0ec3911-bad5-43ed-9830-8f2ec07a0fe7"
|
|
name="visitor"
|
|
direction="In">
|
|
<type_NamedElement>
|
|
<interfaceMoniker
|
|
Id="5fc44d25-51d6-4e41-9368-b80f94dc0252"
|
|
LastKnownName="Visitor"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</parameter>
|
|
</operationHasOwnedParameters>
|
|
</ownedParameters>
|
|
</operation>
|
|
</ownedOperationsInternal>
|
|
</class>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<interaction
|
|
Id="0ee6dadf-1f56-4124-8dbc-22d5793b05c5"
|
|
name="VisitorPattern"
|
|
collapseFragmentsFlag="false"
|
|
isActiveClass="false"
|
|
isAbstract="false"
|
|
isLeaf="false"
|
|
isReentrant="false">
|
|
<fragments>
|
|
<behaviorExecutionSpecification
|
|
Id="b375d115-80ff-4a0c-85f6-0c06240ba05e"
|
|
name="BehaviorExecutionSpecification2">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="acc9b143-b9c8-49a7-866b-3098fb535350"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="cc2043ef-4080-49b0-b37e-63b6f4cc1a51"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9eb8103e-5512-4587-af4c-1021c760ed72"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bcdb8e12-c77d-4da0-ba83-0919b7e6c676"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8f9e3393-042a-450d-b1be-dabdbd54fc1d"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6c62d286-8d32-4b04-8ebb-2fea44846143"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="fe5d90ff-3509-49a3-9209-a9802a56e778"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="451b07ce-9081-430d-b066-521efd6210bb"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="cc2043ef-4080-49b0-b37e-63b6f4cc1a51"
|
|
name="ExecutionOccurrenceSpecification3">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="64e1fa18-6d5b-4f7e-aeea-8274c3ac45a4"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="21317d2f-8607-45df-91e2-26cde672aed3"
|
|
name="MessageOccurrenceSpecification5">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f3630074-3612-4818-b07e-b4abdc77e66c"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="9eb8103e-5512-4587-af4c-1021c760ed72"
|
|
name="MessageOccurrenceSpecification6">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="8218f880-21e2-4c7c-a033-efe2bbd8b80c"
|
|
name="BehaviorExecutionSpecification3">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="0ba2b66e-818f-4b76-8ed9-8c53d91a8e0e"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="708ffd33-ce89-4c28-a193-200f83420df7"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="da30ddd8-1d57-4f9c-a690-f0f6e7fa530c"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b88705a3-f04f-4f20-a109-0424ba44507d"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="708ffd33-ce89-4c28-a193-200f83420df7"
|
|
name="ExecutionOccurrenceSpecification5">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="016d2d42-4546-41e3-bb61-25c724e8f927"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bcdb8e12-c77d-4da0-ba83-0919b7e6c676"
|
|
name="MessageOccurrenceSpecification9">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="da30ddd8-1d57-4f9c-a690-f0f6e7fa530c"
|
|
name="MessageOccurrenceSpecification10">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="b88705a3-f04f-4f20-a109-0424ba44507d"
|
|
name="MessageOccurrenceSpecification11">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="8f9e3393-042a-450d-b1be-dabdbd54fc1d"
|
|
name="MessageOccurrenceSpecification12">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="0ba2b66e-818f-4b76-8ed9-8c53d91a8e0e"
|
|
name="ExecutionOccurrenceSpecification6">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="3b512f2b-1784-4296-9ecb-35432a12d4ab"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="ced2b1cc-ed8c-4505-84a2-99bd3b02ed62"
|
|
name="BehaviorExecutionSpecification4">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="2778c98c-5541-4615-ad69-571426a70a1e"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="bc757ff6-7e1d-47e1-8627-49ea2e2513a3"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b2b9e715-5f0a-416f-94c1-db20b0801ad0"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="5112a689-200a-4792-8436-4067c21984b4"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="bc757ff6-7e1d-47e1-8627-49ea2e2513a3"
|
|
name="ExecutionOccurrenceSpecification7">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="f3dfd275-6fc3-4a9b-a0f0-a0a9eb6a63b3"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="b2b9e715-5f0a-416f-94c1-db20b0801ad0"
|
|
name="MessageOccurrenceSpecification14">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="6c62d286-8d32-4b04-8ebb-2fea44846143"
|
|
name="MessageOccurrenceSpecification13">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="5112a689-200a-4792-8436-4067c21984b4"
|
|
name="MessageOccurrenceSpecification15">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="fe5d90ff-3509-49a3-9209-a9802a56e778"
|
|
name="MessageOccurrenceSpecification16">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="2778c98c-5541-4615-ad69-571426a70a1e"
|
|
name="ExecutionOccurrenceSpecification8">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="924a12a2-da8c-4377-a9f1-91d06bfff3fa"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="451b07ce-9081-430d-b066-521efd6210bb"
|
|
name="MessageOccurrenceSpecification7">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="5dbedb2f-f64d-4354-966a-048279be0380"
|
|
name="MessageOccurrenceSpecification8">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f3630074-3612-4818-b07e-b4abdc77e66c"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="acc9b143-b9c8-49a7-866b-3098fb535350"
|
|
name="ExecutionOccurrenceSpecification4">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="daaf038a-86b0-40ce-90e3-8640d0f6a420"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="2076a942-8c6d-4767-abb7-bd56e8fa93c4"
|
|
name="BehaviorExecutionSpecification5">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="107c9b7a-c233-43cf-9e94-d5622f67901c"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="325e0336-2f99-43da-8102-944fdf6b0e87"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ac665aae-12c9-4e64-b034-109fac1b88ca"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="098b53f0-178d-4621-a124-df0cf87ffd1e"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="325e0336-2f99-43da-8102-944fdf6b0e87"
|
|
name="ExecutionOccurrenceSpecification9">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="ad022fce-d3ec-4fc2-9b7f-9a8219295b44"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="ac665aae-12c9-4e64-b034-109fac1b88ca"
|
|
name="MessageOccurrenceSpecification18">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="58fb639b-7234-4074-bcfe-c91439c6dae1"
|
|
name="MessageOccurrenceSpecification17">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f3630074-3612-4818-b07e-b4abdc77e66c"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3ea97740-757f-45b2-b432-42c8c779d415"
|
|
name="MessageOccurrenceSpecification20">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f3630074-3612-4818-b07e-b4abdc77e66c"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="098b53f0-178d-4621-a124-df0cf87ffd1e"
|
|
name="MessageOccurrenceSpecification19">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="107c9b7a-c233-43cf-9e94-d5622f67901c"
|
|
name="ExecutionOccurrenceSpecification10">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="b84a5241-b32c-4abb-9439-edfe95d9c25a"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="f1202182-7f97-4878-9719-6a1785f86046"
|
|
name="BehaviorExecutionSpecification6">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="6926aaf9-245e-4029-8a6a-ae404f8efe14"
|
|
LastKnownName="ExecutionOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b7b63dbd-02d2-4156-9e5a-075d427e1614"
|
|
LastKnownName="ExecutionOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="13d40c50-5fa3-4c1d-b3d0-40a8601800e3"
|
|
LastKnownName="MessageOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c6064972-3bba-4f52-9795-078c92bac4c1"
|
|
LastKnownName="MessageOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="141687ea-a42a-40e6-8371-90129450342b"
|
|
LastKnownName="MessageOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3c9cb582-b7c0-4e3c-81fa-1281a77c651e"
|
|
LastKnownName="MessageOccurrenceSpecification37"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d701980b-ca02-460a-b793-76ba70855ca4"
|
|
LastKnownName="MessageOccurrenceSpecification40"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="93a3f121-0081-4bd5-810a-91f980122729"
|
|
LastKnownName="MessageOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="b7b63dbd-02d2-4156-9e5a-075d427e1614"
|
|
name="ExecutionOccurrenceSpecification11">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="13cec39c-950e-400c-b9d5-8636ab343ad0"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="13d40c50-5fa3-4c1d-b3d0-40a8601800e3"
|
|
name="MessageOccurrenceSpecification22">
|
|
<event>
|
|
<receiveOperationEventMoniker
|
|
Id="aafc7d44-0727-4518-b499-7fede390acb4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="d0496645-fc99-4919-984f-ffbfe731b24c"
|
|
name="MessageOccurrenceSpecification21">
|
|
<event>
|
|
<sendOperationEventMoniker
|
|
Id="070312c7-72e6-4c41-aa30-62dab0a87839"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f3630074-3612-4818-b07e-b4abdc77e66c"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="5571dd5d-f184-40b2-b45f-e29572c38763"
|
|
name="BehaviorExecutionSpecification7">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="33811984-7578-4ef0-9424-665b6f95f42c"
|
|
LastKnownName="ExecutionOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="1b1fea69-ee4f-4836-86c4-962a2169556a"
|
|
LastKnownName="ExecutionOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9ebe8a0d-0711-4b36-8412-f6016b94d333"
|
|
LastKnownName="MessageOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a69e14aa-3c06-433e-8f23-342166b2d161"
|
|
LastKnownName="MessageOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="58c7b809-a85a-4ff6-991c-64f5844d9a39"
|
|
LastKnownName="MessageOccurrenceSpecification32"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="380785b4-8e18-44e9-b878-01ecf8c9dac2"
|
|
LastKnownName="MessageOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="1b1fea69-ee4f-4836-86c4-962a2169556a"
|
|
name="ExecutionOccurrenceSpecification13">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="21330227-e094-4ca0-bd0b-8e53b79c03f4"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="c6064972-3bba-4f52-9795-078c92bac4c1"
|
|
name="MessageOccurrenceSpecification25">
|
|
<event>
|
|
<sendOperationEventMoniker
|
|
Id="ef83de56-181e-4927-91e7-a1b24d857d3e"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="9ebe8a0d-0711-4b36-8412-f6016b94d333"
|
|
name="MessageOccurrenceSpecification26">
|
|
<event>
|
|
<receiveOperationEventMoniker
|
|
Id="56b17907-f91a-4966-9e93-9f6de3f07620"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="ed327124-5e08-4d2d-a05d-1e7392dd88d1"
|
|
name="BehaviorExecutionSpecification8">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b6351548-9f65-481b-b4bc-3a62d02a218c"
|
|
LastKnownName="ExecutionOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="aa762cdb-6714-4253-b248-c0e895da1877"
|
|
LastKnownName="ExecutionOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="72bac606-d86f-4499-9cab-9125b8f029cf"
|
|
LastKnownName="MessageOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f42995e5-2dd3-437c-85e3-158d80ad7e6b"
|
|
LastKnownName="MessageOccurrenceSpecification31"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="aa762cdb-6714-4253-b248-c0e895da1877"
|
|
name="ExecutionOccurrenceSpecification15">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="7134c83a-c77b-44a5-98b5-4f4b32aa4e5a"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="a69e14aa-3c06-433e-8f23-342166b2d161"
|
|
name="MessageOccurrenceSpecification29">
|
|
<event>
|
|
<sendOperationEventMoniker
|
|
Id="1da35b0c-2ce1-4537-bf6b-4ef58eba13a6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="72bac606-d86f-4499-9cab-9125b8f029cf"
|
|
name="MessageOccurrenceSpecification30">
|
|
<event>
|
|
<receiveOperationEventMoniker
|
|
Id="8702d9d5-9bc5-4bd4-86f8-52682957a931"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="f42995e5-2dd3-437c-85e3-158d80ad7e6b"
|
|
name="MessageOccurrenceSpecification31">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="58c7b809-a85a-4ff6-991c-64f5844d9a39"
|
|
name="MessageOccurrenceSpecification32">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="b6351548-9f65-481b-b4bc-3a62d02a218c"
|
|
name="ExecutionOccurrenceSpecification16">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="c33529eb-8bf5-4a8e-a5ae-3da472dff3e4"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
LastKnownName="concreteVisitable1 : ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="141687ea-a42a-40e6-8371-90129450342b"
|
|
name="MessageOccurrenceSpecification28">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="380785b4-8e18-44e9-b878-01ecf8c9dac2"
|
|
name="MessageOccurrenceSpecification27">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="33811984-7578-4ef0-9424-665b6f95f42c"
|
|
name="ExecutionOccurrenceSpecification14">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="dad99c57-2fb2-48f6-bfd3-2524bde6cf0f"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="a78ca944-2f6c-4512-9a03-46949a2c5573"
|
|
name="BehaviorExecutionSpecification10">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9aa032c3-04e6-4ee2-9c6c-77ed535023aa"
|
|
LastKnownName="ExecutionOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="6eb1ad3d-9a7c-47fc-b676-2ce15e00720b"
|
|
LastKnownName="ExecutionOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="67b4d0eb-7b94-4971-bc0f-5435983c0c34"
|
|
LastKnownName="MessageOccurrenceSpecification38"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bd0ae332-7d69-41e6-8f15-adbb97d9c194"
|
|
LastKnownName="MessageOccurrenceSpecification41"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="2ee57d8b-21a2-466d-b50f-b7430159804f"
|
|
LastKnownName="MessageOccurrenceSpecification44"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="dbf97e4e-79c1-4ad7-b1c5-9d58c6f9821b"
|
|
LastKnownName="MessageOccurrenceSpecification39"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="6eb1ad3d-9a7c-47fc-b676-2ce15e00720b"
|
|
name="ExecutionOccurrenceSpecification19">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="3b88b3de-c05c-489c-b6bf-5932edf25283"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3c9cb582-b7c0-4e3c-81fa-1281a77c651e"
|
|
name="MessageOccurrenceSpecification37">
|
|
<event>
|
|
<sendOperationEventMoniker
|
|
Id="8e1ee848-9191-4b8e-994b-83a968e34a3c"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="67b4d0eb-7b94-4971-bc0f-5435983c0c34"
|
|
name="MessageOccurrenceSpecification38">
|
|
<event>
|
|
<receiveOperationEventMoniker
|
|
Id="a92e8678-5826-4d55-b865-8bd88cf8e548"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<behaviorExecutionSpecification
|
|
Id="60cf4094-be14-4e62-bafb-b7c360cf1d66"
|
|
name="BehaviorExecutionSpecification11">
|
|
<coveredLifelines>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</coveredLifelines>
|
|
<finish>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8b71578c-e39f-4b73-bf19-7c19028047db"
|
|
LastKnownName="ExecutionOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</finish>
|
|
<start>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f7b2ef63-9ec3-40a7-9787-9785c4f11c82"
|
|
LastKnownName="ExecutionOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</start>
|
|
<nestedOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3b954bb6-bbc3-4c4e-a53a-3cd0a7609c67"
|
|
LastKnownName="MessageOccurrenceSpecification42"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3a9f39c9-c13f-4a6c-a60b-ac2e11bd2bd8"
|
|
LastKnownName="MessageOccurrenceSpecification43"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</nestedOccurrences>
|
|
</behaviorExecutionSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="f7b2ef63-9ec3-40a7-9787-9785c4f11c82"
|
|
name="ExecutionOccurrenceSpecification21">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="d11f3c89-c87f-4046-af5b-e8ddec7294fd"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3b954bb6-bbc3-4c4e-a53a-3cd0a7609c67"
|
|
name="MessageOccurrenceSpecification42">
|
|
<event>
|
|
<receiveOperationEventMoniker
|
|
Id="bfdfbdd6-e670-48d9-ac4e-3e0b2ecf1e13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="bd0ae332-7d69-41e6-8f15-adbb97d9c194"
|
|
name="MessageOccurrenceSpecification41">
|
|
<event>
|
|
<sendOperationEventMoniker
|
|
Id="8f81cffa-87ca-4494-aaf5-47e214041949"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="3a9f39c9-c13f-4a6c-a60b-ac2e11bd2bd8"
|
|
name="MessageOccurrenceSpecification43">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="2ee57d8b-21a2-466d-b50f-b7430159804f"
|
|
name="MessageOccurrenceSpecification44">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="8b71578c-e39f-4b73-bf19-7c19028047db"
|
|
name="ExecutionOccurrenceSpecification22">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="5a6ff12a-8a50-47fe-b9ab-7c20e8dbf38b"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
LastKnownName="concreteVisitable2 : ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="d701980b-ca02-460a-b793-76ba70855ca4"
|
|
name="MessageOccurrenceSpecification40">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="dbf97e4e-79c1-4ad7-b1c5-9d58c6f9821b"
|
|
name="MessageOccurrenceSpecification39">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="9aa032c3-04e6-4ee2-9c6c-77ed535023aa"
|
|
name="ExecutionOccurrenceSpecification20">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="780fb6d1-64a4-42a7-9b94-ba4efb593de8"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
LastKnownName="concreteVisitor1 : ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="93a3f121-0081-4bd5-810a-91f980122729"
|
|
name="MessageOccurrenceSpecification23">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<messageOccurrenceSpecification
|
|
Id="e8f8923f-ed88-47fa-ad44-6caa38060a87"
|
|
name="MessageOccurrenceSpecification24">
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="f3630074-3612-4818-b07e-b4abdc77e66c"
|
|
LastKnownName="Client"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</messageOccurrenceSpecification>
|
|
<executionOccurrenceSpecification
|
|
Id="6926aaf9-245e-4029-8a6a-ae404f8efe14"
|
|
name="ExecutionOccurrenceSpecification12">
|
|
<event>
|
|
<executionOccurrenceSpecificationReferencesEvent>
|
|
<executionEventMoniker
|
|
Id="4131b046-982d-484e-a871-a59baabf982b"
|
|
LastKnownName="ExecutionEvent"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</executionOccurrenceSpecificationReferencesEvent>
|
|
</event>
|
|
<covered>
|
|
<lifelineMoniker
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
LastKnownName="objectStructure : ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</covered>
|
|
</executionOccurrenceSpecification>
|
|
</fragments>
|
|
<lifelines>
|
|
<lifeline
|
|
Id="f3630074-3612-4818-b07e-b4abdc77e66c"
|
|
name="Client"
|
|
isActor="false"
|
|
lifelineDisplayName="Client">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="760940a5-1dbb-47a4-ab5c-cebd37f9bec4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="21317d2f-8607-45df-91e2-26cde672aed3"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="5dbedb2f-f64d-4354-966a-048279be0380"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="58fb639b-7234-4074-bcfe-c91439c6dae1"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3ea97740-757f-45b2-b432-42c8c779d415"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d0496645-fc99-4919-984f-ffbfe731b24c"
|
|
LastKnownName="MessageOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e8f8923f-ed88-47fa-ad44-6caa38060a87"
|
|
LastKnownName="MessageOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="8bb75b6f-7bd4-4818-a866-67373e19bb30"
|
|
name="objectStructure : ObjectStructure"
|
|
isActor="false"
|
|
lifelineDisplayName="objectStructure : ObjectStructure">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="4099eaa9-fb05-491f-b8bd-e4ffd49717e8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="cc2043ef-4080-49b0-b37e-63b6f4cc1a51"
|
|
LastKnownName="ExecutionOccurrenceSpecification3"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="acc9b143-b9c8-49a7-866b-3098fb535350"
|
|
LastKnownName="ExecutionOccurrenceSpecification4"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b7b63dbd-02d2-4156-9e5a-075d427e1614"
|
|
LastKnownName="ExecutionOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="6926aaf9-245e-4029-8a6a-ae404f8efe14"
|
|
LastKnownName="ExecutionOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="b4de15c6-eaf5-4766-8fc6-d5c6cf427d24"
|
|
name="concreteVisitable1 : ConcreteVisitable1"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteVisitable1 : ConcreteVisitable1">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="2b3500be-dfa9-4901-a581-c12e63651b20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="708ffd33-ce89-4c28-a193-200f83420df7"
|
|
LastKnownName="ExecutionOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="0ba2b66e-818f-4b76-8ed9-8c53d91a8e0e"
|
|
LastKnownName="ExecutionOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="aa762cdb-6714-4253-b248-c0e895da1877"
|
|
LastKnownName="ExecutionOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="b6351548-9f65-481b-b4bc-3a62d02a218c"
|
|
LastKnownName="ExecutionOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="b301935d-d7ba-4d38-82b5-f8be037e93f6"
|
|
name="concreteVisitable2 : ConcreteVisitable2"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteVisitable2 : ConcreteVisitable2">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="8551dab6-cfd0-4316-996a-30923c45593a"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="bc757ff6-7e1d-47e1-8627-49ea2e2513a3"
|
|
LastKnownName="ExecutionOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="2778c98c-5541-4615-ad69-571426a70a1e"
|
|
LastKnownName="ExecutionOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="f7b2ef63-9ec3-40a7-9787-9785c4f11c82"
|
|
LastKnownName="ExecutionOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="8b71578c-e39f-4b73-bf19-7c19028047db"
|
|
LastKnownName="ExecutionOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
<lifeline
|
|
Id="abcd0e08-9a1a-4e96-b52a-08c2df120cb4"
|
|
name="concreteVisitor1 : ConcreteVisitor1"
|
|
isActor="false"
|
|
lifelineDisplayName="concreteVisitor1 : ConcreteVisitor1">
|
|
<represents>
|
|
<propertyMoniker
|
|
Id="f729c7c8-a747-4b8b-a6ee-dbb88e573b98"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</represents>
|
|
<topLevelOccurrences>
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="325e0336-2f99-43da-8102-944fdf6b0e87"
|
|
LastKnownName="ExecutionOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="107c9b7a-c233-43cf-9e94-d5622f67901c"
|
|
LastKnownName="ExecutionOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="1b1fea69-ee4f-4836-86c4-962a2169556a"
|
|
LastKnownName="ExecutionOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="33811984-7578-4ef0-9424-665b6f95f42c"
|
|
LastKnownName="ExecutionOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="6eb1ad3d-9a7c-47fc-b676-2ce15e00720b"
|
|
LastKnownName="ExecutionOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
<executionOccurrenceSpecificationMoniker
|
|
Id="9aa032c3-04e6-4ee2-9c6c-77ed535023aa"
|
|
LastKnownName="ExecutionOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</topLevelOccurrences>
|
|
</lifeline>
|
|
</lifelines>
|
|
<messages>
|
|
<message
|
|
Id="d1b6e80a-fa46-418b-9c44-d47bd4c06f8a"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="21317d2f-8607-45df-91e2-26cde672aed3"
|
|
LastKnownName="MessageOccurrenceSpecification5"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9eb8103e-5512-4587-af4c-1021c760ed72"
|
|
LastKnownName="MessageOccurrenceSpecification6"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="e7809a82-1300-43e7-b9fc-602e96164a83"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bcdb8e12-c77d-4da0-ba83-0919b7e6c676"
|
|
LastKnownName="MessageOccurrenceSpecification9"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="da30ddd8-1d57-4f9c-a690-f0f6e7fa530c"
|
|
LastKnownName="MessageOccurrenceSpecification10"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="d79d6eb8-f698-4e7d-82c1-5cbdbac46367"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b88705a3-f04f-4f20-a109-0424ba44507d"
|
|
LastKnownName="MessageOccurrenceSpecification11"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="8f9e3393-042a-450d-b1be-dabdbd54fc1d"
|
|
LastKnownName="MessageOccurrenceSpecification12"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="90af5f3a-8a26-477d-b55a-789864ddeae3"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="6c62d286-8d32-4b04-8ebb-2fea44846143"
|
|
LastKnownName="MessageOccurrenceSpecification13"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="b2b9e715-5f0a-416f-94c1-db20b0801ad0"
|
|
LastKnownName="MessageOccurrenceSpecification14"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="6dbc5abb-3aba-4c4f-990e-801d4b022f22"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="5112a689-200a-4792-8436-4067c21984b4"
|
|
LastKnownName="MessageOccurrenceSpecification15"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="fe5d90ff-3509-49a3-9209-a9802a56e778"
|
|
LastKnownName="MessageOccurrenceSpecification16"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="011d5c19-f63b-4604-bdfc-9f38ff6eafcb"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="451b07ce-9081-430d-b066-521efd6210bb"
|
|
LastKnownName="MessageOccurrenceSpecification7"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="5dbedb2f-f64d-4354-966a-048279be0380"
|
|
LastKnownName="MessageOccurrenceSpecification8"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="c0d3b3e2-459e-40ac-b9e7-230c6db1aea7"
|
|
name="new()"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="58fb639b-7234-4074-bcfe-c91439c6dae1"
|
|
LastKnownName="MessageOccurrenceSpecification17"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="ac665aae-12c9-4e64-b034-109fac1b88ca"
|
|
LastKnownName="MessageOccurrenceSpecification18"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="12bffd84-7c6e-40e9-a11c-21252e0331e6"
|
|
name="visitor1"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="098b53f0-178d-4621-a124-df0cf87ffd1e"
|
|
LastKnownName="MessageOccurrenceSpecification19"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3ea97740-757f-45b2-b432-42c8c779d415"
|
|
LastKnownName="MessageOccurrenceSpecification20"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="8e6f6177-ad78-4bad-b14a-b60d1d28ca91"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false"
|
|
signatureText="+ Visit(visitor : Visitor)">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d0496645-fc99-4919-984f-ffbfe731b24c"
|
|
LastKnownName="MessageOccurrenceSpecification21"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="13d40c50-5fa3-4c1d-b3d0-40a8601800e3"
|
|
LastKnownName="MessageOccurrenceSpecification22"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="17b78e51-59c6-4004-9180-551ed918cea8"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false"
|
|
signatureText="+ Visit(concreteVisitable1 : ConcreteVisitable1)">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="c6064972-3bba-4f52-9795-078c92bac4c1"
|
|
LastKnownName="MessageOccurrenceSpecification25"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="9ebe8a0d-0711-4b36-8412-f6016b94d333"
|
|
LastKnownName="MessageOccurrenceSpecification26"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="4cda1005-e1d6-42e1-90e4-d9e17ab0ab22"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false"
|
|
signatureText="+ Visitable1SpecificOp()">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="a69e14aa-3c06-433e-8f23-342166b2d161"
|
|
LastKnownName="MessageOccurrenceSpecification29"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="72bac606-d86f-4499-9cab-9125b8f029cf"
|
|
LastKnownName="MessageOccurrenceSpecification30"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="3520cdda-911a-44d7-9738-357b4293e9d3"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="f42995e5-2dd3-437c-85e3-158d80ad7e6b"
|
|
LastKnownName="MessageOccurrenceSpecification31"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="58c7b809-a85a-4ff6-991c-64f5844d9a39"
|
|
LastKnownName="MessageOccurrenceSpecification32"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="50c8656e-6d5b-4003-83fd-23058319e433"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="380785b4-8e18-44e9-b878-01ecf8c9dac2"
|
|
LastKnownName="MessageOccurrenceSpecification27"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="141687ea-a42a-40e6-8371-90129450342b"
|
|
LastKnownName="MessageOccurrenceSpecification28"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="4d473c99-1966-4592-bd81-d92aa8576bf8"
|
|
name="visit"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false"
|
|
signatureText="+ Visit(concreteVisitable2 : ConcreteVisitable2)">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3c9cb582-b7c0-4e3c-81fa-1281a77c651e"
|
|
LastKnownName="MessageOccurrenceSpecification37"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="67b4d0eb-7b94-4971-bc0f-5435983c0c34"
|
|
LastKnownName="MessageOccurrenceSpecification38"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="a42f8716-e947-43f9-90b7-0b485787d026"
|
|
messageKind="Complete"
|
|
messageSort="SynchCall"
|
|
createSelfMessage="false"
|
|
signatureText="+ Visitable2SpecificOp()">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="bd0ae332-7d69-41e6-8f15-adbb97d9c194"
|
|
LastKnownName="MessageOccurrenceSpecification41"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3b954bb6-bbc3-4c4e-a53a-3cd0a7609c67"
|
|
LastKnownName="MessageOccurrenceSpecification42"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="eab76053-bd44-47d8-ae2c-ed3969e0258b"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="3a9f39c9-c13f-4a6c-a60b-ac2e11bd2bd8"
|
|
LastKnownName="MessageOccurrenceSpecification43"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="2ee57d8b-21a2-466d-b50f-b7430159804f"
|
|
LastKnownName="MessageOccurrenceSpecification44"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="10c38ffa-0829-4248-bcf5-15aaf435483b"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="dbf97e4e-79c1-4ad7-b1c5-9d58c6f9821b"
|
|
LastKnownName="MessageOccurrenceSpecification39"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="d701980b-ca02-460a-b793-76ba70855ca4"
|
|
LastKnownName="MessageOccurrenceSpecification40"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
<message
|
|
Id="a80777ca-1bf3-4606-8403-270cb548213f"
|
|
name="<<return>>"
|
|
messageKind="Complete"
|
|
messageSort="Reply"
|
|
createSelfMessage="false">
|
|
<sendEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="93a3f121-0081-4bd5-810a-91f980122729"
|
|
LastKnownName="MessageOccurrenceSpecification23"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</sendEvent>
|
|
<receiveEvent>
|
|
<messageOccurrenceSpecificationMoniker
|
|
Id="e8f8923f-ed88-47fa-ad44-6caa38060a87"
|
|
LastKnownName="MessageOccurrenceSpecification24"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</receiveEvent>
|
|
</message>
|
|
</messages>
|
|
<ownedAttributesInternal>
|
|
<property
|
|
Id="760940a5-1dbb-47a4-ab5c-cebd37f9bec4"
|
|
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="4099eaa9-fb05-491f-b8bd-e4ffd49717e8"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="b306245d-314e-4a0b-939b-86555170ffdd"
|
|
LastKnownName="ObjectStructure"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="2b3500be-dfa9-4901-a581-c12e63651b20"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="7f53fdbe-417d-42a9-beb3-75a35e43c23b"
|
|
LastKnownName="ConcreteVisitable1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="8551dab6-cfd0-4316-996a-30923c45593a"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="f85385e9-07d8-4c72-8129-5c1c0dd39efc"
|
|
LastKnownName="ConcreteVisitable2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="f729c7c8-a747-4b8b-a6ee-dbb88e573b98"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="e63dc2d4-edb6-4cfe-8cb9-f87be4e4988e"
|
|
LastKnownName="ConcreteVisitor1"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
<property
|
|
Id="7494d9c0-9610-4cbe-9fa3-fe922fc74a44"
|
|
isLeaf="false"
|
|
isStatic="false"
|
|
isReadOnly="false"
|
|
isDerived="false"
|
|
isDerivedUnion="false"
|
|
aggregation="None"
|
|
isComposite="false">
|
|
<type_NamedElement>
|
|
<classMoniker
|
|
Id="60589496-bfeb-4763-bbe0-f851014858d1"
|
|
LastKnownName="ConcreteVisitor2"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</type_NamedElement>
|
|
</property>
|
|
</ownedAttributesInternal>
|
|
</interaction>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="64e1fa18-6d5b-4f7e-aeea-8274c3ac45a4"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="daaf038a-86b0-40ce-90e3-8640d0f6a420"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="016d2d42-4546-41e3-bb61-25c724e8f927"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="3b512f2b-1784-4296-9ecb-35432a12d4ab"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="f3dfd275-6fc3-4a9b-a0f0-a0a9eb6a63b3"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="924a12a2-da8c-4377-a9f1-91d06bfff3fa"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="ad022fce-d3ec-4fc2-9b7f-9a8219295b44"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="b84a5241-b32c-4abb-9439-edfe95d9c25a"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="13cec39c-950e-400c-b9d5-8636ab343ad0"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="4131b046-982d-484e-a871-a59baabf982b"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="21330227-e094-4ca0-bd0b-8e53b79c03f4"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="dad99c57-2fb2-48f6-bfd3-2524bde6cf0f"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="7134c83a-c77b-44a5-98b5-4f4b32aa4e5a"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="c33529eb-8bf5-4a8e-a5ae-3da472dff3e4"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<sendOperationEvent
|
|
Id="ef83de56-181e-4927-91e7-a1b24d857d3e">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="d342f8a5-52dd-4f4a-ac4b-f37959518739"
|
|
LastKnownName="Visit"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</sendOperationEvent>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<receiveOperationEvent
|
|
Id="56b17907-f91a-4966-9e93-9f6de3f07620">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="d342f8a5-52dd-4f4a-ac4b-f37959518739"
|
|
LastKnownName="Visit"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</receiveOperationEvent>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="3b88b3de-c05c-489c-b6bf-5932edf25283"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="780fb6d1-64a4-42a7-9b94-ba4efb593de8"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<sendOperationEvent
|
|
Id="8e1ee848-9191-4b8e-994b-83a968e34a3c">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="b1772a7a-d1d8-4526-affd-06031d38e30f"
|
|
LastKnownName="Visit"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</sendOperationEvent>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<receiveOperationEvent
|
|
Id="a92e8678-5826-4d55-b865-8bd88cf8e548">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="b1772a7a-d1d8-4526-affd-06031d38e30f"
|
|
LastKnownName="Visit"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</receiveOperationEvent>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="d11f3c89-c87f-4046-af5b-e8ddec7294fd"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<executionEvent
|
|
Id="5a6ff12a-8a50-47fe-b9ab-7c20e8dbf38b"
|
|
name="ExecutionEvent" />
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<sendOperationEvent
|
|
Id="070312c7-72e6-4c41-aa30-62dab0a87839">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="c6194959-7e3f-43ba-a347-7be73a6ffcbf"
|
|
LastKnownName="Visit"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</sendOperationEvent>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<receiveOperationEvent
|
|
Id="aafc7d44-0727-4518-b499-7fede390acb4">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="c6194959-7e3f-43ba-a347-7be73a6ffcbf"
|
|
LastKnownName="Visit"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</receiveOperationEvent>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<sendOperationEvent
|
|
Id="1da35b0c-2ce1-4537-bf6b-4ef58eba13a6">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="a67eba5e-b74b-4560-ae6a-81d970057beb"
|
|
LastKnownName="Visitable1SpecificOp"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</sendOperationEvent>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<receiveOperationEvent
|
|
Id="8702d9d5-9bc5-4bd4-86f8-52682957a931">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="a67eba5e-b74b-4560-ae6a-81d970057beb"
|
|
LastKnownName="Visitable1SpecificOp"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</receiveOperationEvent>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<sendOperationEvent
|
|
Id="8f81cffa-87ca-4494-aaf5-47e214041949">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="2d83fe5c-e6de-4234-89b0-e289e2b38e5e"
|
|
LastKnownName="Visitable2SpecificOp"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</sendOperationEvent>
|
|
</packageHasNamedElement>
|
|
<packageHasNamedElement>
|
|
<receiveOperationEvent
|
|
Id="bfdfbdd6-e670-48d9-ac4e-3e0b2ecf1e13">
|
|
<operation>
|
|
<operationMoniker
|
|
Id="2d83fe5c-e6de-4234-89b0-e289e2b38e5e"
|
|
LastKnownName="Visitable2SpecificOp"
|
|
LastKnownLocation="BehavioralPatternsDiagrams.uml" />
|
|
</operation>
|
|
</receiveOperationEvent>
|
|
</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> |