Add template method pattern diagrams
This commit is contained in:
@@ -3390,6 +3390,876 @@
|
||||
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>
|
||||
</packagedElements>
|
||||
<primitiveType
|
||||
Id="220a3521-e091-4221-bae9-3ef9018e845c"
|
||||
|
||||
Reference in New Issue
Block a user