Add Chain of responsibility diagrams
This commit is contained in:
@@ -22,6 +22,26 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VSToolsPath)\ArchitectureTools\Microsoft.VisualStudio.TeamArchitect.ModelingProject.targets" Condition="'$(VSToolsPath)' != ''" />
|
<Import Project="$(VSToolsPath)\ArchitectureTools\Microsoft.VisualStudio.TeamArchitect.ModelingProject.targets" Condition="'$(VSToolsPath)' != ''" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Content Include="ChainOfResponsibility\ChainOfResponsibility.classdiagram">
|
||||||
|
<SubType>Content</SubType>
|
||||||
|
</Content>
|
||||||
|
<Content Include="ChainOfResponsibility\ChainOfResponsibility.classdiagram.layout">
|
||||||
|
<SubType>Content</SubType>
|
||||||
|
<DependentUpon>ChainOfResponsibility\ChainOfResponsibility.classdiagram</DependentUpon>
|
||||||
|
</Content>
|
||||||
|
<Content Include="ChainOfResponsibility\ChainOfResponsibility.sequencediagram">
|
||||||
|
<SubType>Content</SubType>
|
||||||
|
</Content>
|
||||||
|
<Content Include="ChainOfResponsibility\ChainOfResponsibility.sequencediagram.layout">
|
||||||
|
<SubType>Content</SubType>
|
||||||
|
<DependentUpon>ChainOfResponsibility\ChainOfResponsibility.sequencediagram</DependentUpon>
|
||||||
|
</Content>
|
||||||
|
<Content Include="ChainOfResponsibility\ChainOfResponsibilityClassDiagram.PNG">
|
||||||
|
<SubType>Content</SubType>
|
||||||
|
</Content>
|
||||||
|
<Content Include="ChainOfResponsibility\ChainOfResponsibilitySequenceDiagram.PNG">
|
||||||
|
<SubType>Content</SubType>
|
||||||
|
</Content>
|
||||||
<Content Include="Mediator\AirTrafficControl.classdiagram">
|
<Content Include="Mediator\AirTrafficControl.classdiagram">
|
||||||
<SubType>Content</SubType>
|
<SubType>Content</SubType>
|
||||||
</Content>
|
</Content>
|
||||||
@@ -67,6 +87,7 @@
|
|||||||
<SubType>Content</SubType>
|
<SubType>Content</SubType>
|
||||||
</Content>
|
</Content>
|
||||||
<Folder Include="Mediator" />
|
<Folder Include="Mediator" />
|
||||||
|
<Folder Include="ChainOfResponsibility" />
|
||||||
<Folder Include="Observer" />
|
<Folder Include="Observer" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -0,0 +1,87 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<logicalClassDesignerModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/ModelStore" xmlns:dm9="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner" dslVersion="1.0.0.0" Id="4d1d3a8f-9526-48d0-949a-a499fcc4d292" name="ChainOfResponsibility" linkedPackageId="9ae658a6-c4e6-474d-b2ef-5219e05a281e" xmlns="http://schemas.microsoft.com/dsltools/LogicalClassDesigner">
|
||||||
|
<profileInstances>
|
||||||
|
<packageHasProfileInstances Id="4e386c96-9685-429d-9744-03cd1e5140a6">
|
||||||
|
<profileInstance Id="c57659d8-f6eb-4841-9b5d-29cedaa3361a" name="StandardProfileL2">
|
||||||
|
<elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" />
|
||||||
|
</profileInstance>
|
||||||
|
<elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" />
|
||||||
|
</packageHasProfileInstances>
|
||||||
|
<packageHasProfileInstances Id="ff21743b-c683-492c-a921-a0bae568fa6f">
|
||||||
|
<profileInstance Id="0ee547fa-832c-4247-bda3-1d2ebf05ad4a" name="StandardProfileL3">
|
||||||
|
<elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" />
|
||||||
|
</profileInstance>
|
||||||
|
<elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" />
|
||||||
|
</packageHasProfileInstances>
|
||||||
|
</profileInstances>
|
||||||
|
<packagedElements>
|
||||||
|
<logicalClassDesignerModelHasTypes>
|
||||||
|
<class Id="b7af6ad7-0b34-4fbb-96fb-278ad53b331e" name="Client" isAbstract="false" isLeaf="false" isActiveClass="false">
|
||||||
|
<elementDefinition Id="c2aac2be-3419-4131-8e1d-7786e97a7c9b" />
|
||||||
|
<suppliersInternal>
|
||||||
|
<dependency Id="f164c40d-5b88-4a3d-84ef-0ebedf975abc">
|
||||||
|
<classMoniker Id="f48b9244-6b3a-486a-9c4c-b43afaec4979" LastKnownName="ConcreteHandler" />
|
||||||
|
<elementDefinition Id="3735e6b4-e69f-46ce-bada-c6db43dda19e" />
|
||||||
|
</dependency>
|
||||||
|
<dependency Id="471f410b-3a3e-450c-9c5d-21fbb8ee0b0e">
|
||||||
|
<classMoniker Id="1595bda3-b1c9-4d55-a764-f3328c763904" LastKnownName="ConcreteHandler2" />
|
||||||
|
<elementDefinition Id="746893ce-2a88-44aa-b641-3a7289fb67d3" />
|
||||||
|
</dependency>
|
||||||
|
</suppliersInternal>
|
||||||
|
<ownedOperationsInternal>
|
||||||
|
<operation Id="6b170bda-e81b-4353-9e27-01c9c80d3199" name="CreateChain" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="6a71523e-5e35-45c4-a887-e64219f2cf94" />
|
||||||
|
</operation>
|
||||||
|
<operation Id="8b40e4ae-79d5-40ed-b297-b6da0ee47408" name="HandleOperation" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="a4b01292-65da-4107-9e32-51ad4bcce182" />
|
||||||
|
</operation>
|
||||||
|
</ownedOperationsInternal>
|
||||||
|
</class>
|
||||||
|
</logicalClassDesignerModelHasTypes>
|
||||||
|
<logicalClassDesignerModelHasTypes>
|
||||||
|
<class Id="feda94ff-8774-4425-8ffc-435998949294" name="Handler" isAbstract="true" isLeaf="false" isActiveClass="false">
|
||||||
|
<elementDefinition Id="2b0056d3-bd67-414d-983f-e48563547676" />
|
||||||
|
<ownedOperationsInternal>
|
||||||
|
<operation Id="f1c2c980-6d16-4f57-8e0f-85e31a3b8332" name="Handle" isLeaf="false" isStatic="false" isAbstract="true" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="2e4dff4e-fb64-4fa7-a5f4-5347ab8b0e7f" />
|
||||||
|
</operation>
|
||||||
|
</ownedOperationsInternal>
|
||||||
|
</class>
|
||||||
|
</logicalClassDesignerModelHasTypes>
|
||||||
|
<logicalClassDesignerModelHasTypes>
|
||||||
|
<class Id="1595bda3-b1c9-4d55-a764-f3328c763904" name="ConcreteHandler2" isAbstract="false" isLeaf="false" isActiveClass="false">
|
||||||
|
<elementDefinition Id="4abf6329-c753-4b4a-b24a-f99491fbed73" />
|
||||||
|
<generalsInternal>
|
||||||
|
<generalization Id="675e1c9b-85ec-42e9-8c2c-434ceccb7209" isSubstitutable="false">
|
||||||
|
<classMoniker Id="feda94ff-8774-4425-8ffc-435998949294" LastKnownName="Handler" />
|
||||||
|
<elementDefinition Id="61df277a-35bc-400f-97f4-ea4bde18ca35" />
|
||||||
|
</generalization>
|
||||||
|
</generalsInternal>
|
||||||
|
<ownedOperationsInternal>
|
||||||
|
<operation Id="92e5fc7f-bb49-49bf-89df-8dd083c4ad55" name="Handle" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="45f69723-3f2f-4edc-964f-431a50f7c27e" />
|
||||||
|
</operation>
|
||||||
|
</ownedOperationsInternal>
|
||||||
|
</class>
|
||||||
|
</logicalClassDesignerModelHasTypes>
|
||||||
|
<logicalClassDesignerModelHasTypes>
|
||||||
|
<class Id="f48b9244-6b3a-486a-9c4c-b43afaec4979" name="ConcreteHandler" isAbstract="false" isLeaf="false" isActiveClass="false">
|
||||||
|
<elementDefinition Id="c4c9bd0f-4117-4fe4-bffe-37ffbce317b3" />
|
||||||
|
<generalsInternal>
|
||||||
|
<generalization Id="23fbb6f7-b8e5-4ae8-8b9b-b262656d32b6" isSubstitutable="false">
|
||||||
|
<classMoniker Id="feda94ff-8774-4425-8ffc-435998949294" LastKnownName="Handler" />
|
||||||
|
<elementDefinition Id="9fd2072c-f668-4c0f-8778-e61df27e24c6" />
|
||||||
|
</generalization>
|
||||||
|
</generalsInternal>
|
||||||
|
<ownedOperationsInternal>
|
||||||
|
<operation Id="478d87ef-f48c-40ec-ad25-a200a4387f1a" name="Handle" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
|
||||||
|
<elementDefinition Id="d23024d3-f247-4250-b605-d317b8a8b9b8" />
|
||||||
|
</operation>
|
||||||
|
</ownedOperationsInternal>
|
||||||
|
</class>
|
||||||
|
</logicalClassDesignerModelHasTypes>
|
||||||
|
</packagedElements>
|
||||||
|
<package Id="9ae658a6-c4e6-474d-b2ef-5219e05a281e" name="BehavioralPatternsDiagrams">
|
||||||
|
<elementDefinition Id="ab0df1a1-6716-4f07-98a6-a60d1545f3de" />
|
||||||
|
</package>
|
||||||
|
</logicalClassDesignerModel>
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<logicalClassDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 11, 8.5" name="ChainOfResponsibility">
|
||||||
|
<logicalClassDesignerModelMoniker Id="4d1d3a8f-9526-48d0-949a-a499fcc4d292" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<classShape Id="f8e56db0-5239-46c3-ab53-2569fe3fa0d7" absoluteBounds="6.125, 4.75, 1.5, 1.2226562251647311" hideQualifiedName="false" increaseHeight="0" customColor="181, 193, 223">
|
||||||
|
<classMoniker Id="b7af6ad7-0b34-4fbb-96fb-278ad53b331e" LastKnownName="Client" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<AttributeElementListCompartment Id="4695b60c-6971-4763-bffd-76ab0a7314c8" absoluteBounds="6.1400000000000006, 5.1400000000000006, 1.4700000000000002, 0.2011718675494194" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
<OperationElementListCompartment Id="0a01ed82-b277-4459-9b1d-d94069b8a75f" absoluteBounds="6.1400000000000006, 5.35117186754942, 1.4700000000000002, 0.52148435761531187" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
</nestedChildShapes>
|
||||||
|
</classShape>
|
||||||
|
<classShape Id="61e4e38f-eedd-416d-82f2-aba53058dc4e" absoluteBounds="5.875, 1.875, 1.5, 1.0624999801317849" hideQualifiedName="false" increaseHeight="0" customColor="181, 193, 223">
|
||||||
|
<classMoniker Id="feda94ff-8774-4425-8ffc-435998949294" LastKnownName="Handler" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<AttributeElementListCompartment Id="14222ba0-10c4-4cef-840f-0582921d5583" absoluteBounds="5.89, 2.265, 1.4700000000000002, 0.2011718675494194" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
<OperationElementListCompartment Id="3e47d765-fead-4663-98dc-6ebb660222f0" absoluteBounds="5.89, 2.4761718675494193, 1.4700000000000002, 0.36132811258236563" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
</nestedChildShapes>
|
||||||
|
</classShape>
|
||||||
|
<classShape Id="95819ff0-e1c1-4e0d-aebc-30743f414bd8" absoluteBounds="8, 3.375, 2.5, 1.0624999801317845" hideQualifiedName="false" increaseHeight="0" customColor="181, 193, 223">
|
||||||
|
<classMoniker Id="1595bda3-b1c9-4d55-a764-f3328c763904" LastKnownName="ConcreteHandler2" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<AttributeElementListCompartment Id="febe2bd7-f7d3-4b20-a936-1dfd5627cfd5" absoluteBounds="8.015, 3.765, 2.4699999999999998, 0.2011718675494194" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
<OperationElementListCompartment Id="8ebc27e4-2a41-4ab4-aa29-8ff75a16954d" absoluteBounds="8.015, 3.9761718675494193, 2.4699999999999998, 0.36132811258236563" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
</nestedChildShapes>
|
||||||
|
</classShape>
|
||||||
|
<generalizationConnector edgePoints="[(9.25 : 3.375); (9.25 : 3.125); (6.625 : 3.125); (6.625 : 2.93749998013178)]" fixedFrom="NotFixed" fixedTo="NotFixed" customColor="113, 111, 110">
|
||||||
|
<generalizationMoniker Id="675e1c9b-85ec-42e9-8c2c-434ceccb7209" />
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<classShapeMoniker Id="95819ff0-e1c1-4e0d-aebc-30743f414bd8" />
|
||||||
|
<classShapeMoniker Id="61e4e38f-eedd-416d-82f2-aba53058dc4e" />
|
||||||
|
</nodes>
|
||||||
|
</generalizationConnector>
|
||||||
|
<dependencyConnector edgePoints="[(7.625 : 5.36132811258237); (9.31014150722717 : 5.36132811258237); (9.31014150722717 : 4.43749998013178)]" fixedFrom="Algorithm" fixedTo="Caller" customColor="Black">
|
||||||
|
<dependencyMoniker Id="471f410b-3a3e-450c-9c5d-21fbb8ee0b0e" />
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<classShapeMoniker Id="f8e56db0-5239-46c3-ab53-2569fe3fa0d7" />
|
||||||
|
<classShapeMoniker Id="95819ff0-e1c1-4e0d-aebc-30743f414bd8" />
|
||||||
|
</nodes>
|
||||||
|
</dependencyConnector>
|
||||||
|
<classShape Id="6ee44337-2d53-4ea9-843f-293409e8d6aa" absoluteBounds="3.625, 3.375, 1.75, 1.0624999801317845" hideQualifiedName="false" increaseHeight="0" customColor="181, 193, 223">
|
||||||
|
<classMoniker Id="f48b9244-6b3a-486a-9c4c-b43afaec4979" LastKnownName="ConcreteHandler" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<AttributeElementListCompartment Id="48c91019-afbb-4e67-9b5d-c212d295d91d" absoluteBounds="3.6399999999999997, 3.7649999999999997, 1.7200000000000002, 0.2011718675494194" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
<OperationElementListCompartment Id="51fe6cbe-cc0d-423d-a15f-d518196f592a" absoluteBounds="3.6399999999999997, 3.9761718675494198, 1.7200000000000002, 0.36132811258236563" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
|
||||||
|
</nestedChildShapes>
|
||||||
|
</classShape>
|
||||||
|
<generalizationConnector edgePoints="[(4.5 : 3.375); (4.5 : 3.125); (6.625 : 3.125); (6.625 : 2.93749998013178)]" fixedFrom="NotFixed" fixedTo="NotFixed" customColor="113, 111, 110">
|
||||||
|
<generalizationMoniker Id="23fbb6f7-b8e5-4ae8-8b9b-b262656d32b6" />
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<classShapeMoniker Id="6ee44337-2d53-4ea9-843f-293409e8d6aa" />
|
||||||
|
<classShapeMoniker Id="61e4e38f-eedd-416d-82f2-aba53058dc4e" />
|
||||||
|
</nodes>
|
||||||
|
</generalizationConnector>
|
||||||
|
<dependencyConnector edgePoints="[(6.125 : 5.36132811258237); (4.30324074789493 : 5.36132811258237); (4.30324074789493 : 4.43749998013178)]" fixedFrom="Algorithm" fixedTo="Caller" customColor="Black">
|
||||||
|
<dependencyMoniker Id="f164c40d-5b88-4a3d-84ef-0ebedf975abc" />
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<classShapeMoniker Id="f8e56db0-5239-46c3-ab53-2569fe3fa0d7" />
|
||||||
|
<classShapeMoniker Id="6ee44337-2d53-4ea9-843f-293409e8d6aa" />
|
||||||
|
</nodes>
|
||||||
|
</dependencyConnector>
|
||||||
|
</nestedChildShapes>
|
||||||
|
</logicalClassDesignerDiagram>
|
||||||
@@ -0,0 +1,280 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<SequenceDesignerModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/ModelStore" xmlns:dm9="http://schemas.microsoft.com/dsltools/LogicalClassDesigner" dslVersion="1.0.0.0" Id="17f1f349-901a-4dbc-b5cb-f2c77115b7f4" name="ChainOfResponsibility" linkedPackageId="1ecba80c-9ac7-433a-abbb-8db98203c661" xmlns="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner">
|
||||||
|
<profileInstances>
|
||||||
|
<packageHasProfileInstances Id="cfd30146-ec75-4169-85ed-1720aeb6170f">
|
||||||
|
<profileInstance Id="2cdf3546-650c-41e6-99a9-c1d8eeb381d8" name="StandardProfileL2">
|
||||||
|
<elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" />
|
||||||
|
</profileInstance>
|
||||||
|
<elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" />
|
||||||
|
</packageHasProfileInstances>
|
||||||
|
<packageHasProfileInstances Id="1303e00c-2957-4deb-bfeb-db27ec90610b">
|
||||||
|
<profileInstance Id="a403f4fb-f00c-4a0d-a6f9-21e10ddfba7a" name="StandardProfileL3">
|
||||||
|
<elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" />
|
||||||
|
</profileInstance>
|
||||||
|
<elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" />
|
||||||
|
</packageHasProfileInstances>
|
||||||
|
</profileInstances>
|
||||||
|
<packagedElements>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<interaction Id="a1636edc-3777-4471-af41-49d0dc1c54a0" name="ChainOfResponsibility" collapseFragmentsFlag="false" isActiveClass="false" isAbstract="false" isLeaf="false" isReentrant="false">
|
||||||
|
<elementDefinition Id="9e10e844-8c24-4675-8b53-d134f01e1c71" />
|
||||||
|
<fragments>
|
||||||
|
<behaviorExecutionSpecification Id="74207d8e-d1eb-4cb3-a829-94be93e32b77" name="BehaviorExecutionSpecification1">
|
||||||
|
<elementDefinition Id="e4451570-aff7-40ec-b543-5c12ce2b232d" />
|
||||||
|
<coveredLifelines>
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
</coveredLifelines>
|
||||||
|
<finish>
|
||||||
|
<executionOccurrenceSpecificationMoniker Id="55b62b1c-bde2-48a7-ac2c-abd869152b3c" LastKnownName="ExecutionOccurrenceSpecification2" />
|
||||||
|
</finish>
|
||||||
|
<start>
|
||||||
|
<executionOccurrenceSpecificationMoniker Id="8a68b7c0-7154-440f-b4f9-3439a8628e75" LastKnownName="ExecutionOccurrenceSpecification1" />
|
||||||
|
</start>
|
||||||
|
<nestedOccurrences>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="7eddc546-5881-4e35-85e5-968d914cff71" LastKnownName="MessageOccurrenceSpecification2" />
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="e4870bdb-c74c-469f-84e9-2dbff73a8446" LastKnownName="MessageOccurrenceSpecification5" />
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="0c8d4a63-113b-4cca-96a8-b707ffd917cc" LastKnownName="MessageOccurrenceSpecification8" />
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="b258fb90-7951-45fb-9684-e95bf36985da" LastKnownName="MessageOccurrenceSpecification3" />
|
||||||
|
</nestedOccurrences>
|
||||||
|
</behaviorExecutionSpecification>
|
||||||
|
<executionOccurrenceSpecification Id="8a68b7c0-7154-440f-b4f9-3439a8628e75" name="ExecutionOccurrenceSpecification1">
|
||||||
|
<elementDefinition Id="8eafad9d-23d4-4437-bf8f-607b8b2dd396" />
|
||||||
|
<event>
|
||||||
|
<executionOccurrenceSpecificationReferencesEvent>
|
||||||
|
<executionEventMoniker Id="bd2ac39b-7269-426e-9cec-f37a0103b673" LastKnownName="ExecutionEvent" />
|
||||||
|
</executionOccurrenceSpecificationReferencesEvent>
|
||||||
|
</event>
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
</covered>
|
||||||
|
</executionOccurrenceSpecification>
|
||||||
|
<messageOccurrenceSpecification Id="235af051-c5d5-4f2e-9b74-0bec02733b43" name="MessageOccurrenceSpecification1">
|
||||||
|
<elementDefinition Id="27d4deb6-91a0-4e19-b88b-bcf6feb829e7" />
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="0f344f67-73c2-45f3-a82c-ddb93a1ba587" LastKnownName="client : Client" />
|
||||||
|
</covered>
|
||||||
|
</messageOccurrenceSpecification>
|
||||||
|
<messageOccurrenceSpecification Id="7eddc546-5881-4e35-85e5-968d914cff71" name="MessageOccurrenceSpecification2">
|
||||||
|
<elementDefinition Id="bec3ae68-55c2-4450-af70-0fdc8dc05a31" />
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
</covered>
|
||||||
|
</messageOccurrenceSpecification>
|
||||||
|
<behaviorExecutionSpecification Id="5159b499-0058-44bf-93a2-b4559cd4f35c" name="BehaviorExecutionSpecification2">
|
||||||
|
<elementDefinition Id="d01ce4e3-0604-42e0-bd37-c479abf8eaea" />
|
||||||
|
<coveredLifelines>
|
||||||
|
<lifelineMoniker Id="2be685ca-8cff-4837-939a-88dcda2cf7f5" LastKnownName="concreteHandler2 : ConcreteHandler2" />
|
||||||
|
</coveredLifelines>
|
||||||
|
<finish>
|
||||||
|
<executionOccurrenceSpecificationMoniker Id="b97d9e0e-76e7-47ef-a9b0-41b66f4f4e90" LastKnownName="ExecutionOccurrenceSpecification4" />
|
||||||
|
</finish>
|
||||||
|
<start>
|
||||||
|
<executionOccurrenceSpecificationMoniker Id="d5efb51e-5a7f-4590-993a-e293d265ff4c" LastKnownName="ExecutionOccurrenceSpecification3" />
|
||||||
|
</start>
|
||||||
|
<nestedOccurrences>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="a5f39eeb-8d44-4c20-a2e1-b3593573e29c" LastKnownName="MessageOccurrenceSpecification6" />
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="932b06c7-0501-4c74-af49-82f3c0751992" LastKnownName="MessageOccurrenceSpecification7" />
|
||||||
|
</nestedOccurrences>
|
||||||
|
</behaviorExecutionSpecification>
|
||||||
|
<executionOccurrenceSpecification Id="d5efb51e-5a7f-4590-993a-e293d265ff4c" name="ExecutionOccurrenceSpecification3">
|
||||||
|
<elementDefinition Id="afcc0f52-a3bb-45b9-acd4-f0371f6fb5ad" />
|
||||||
|
<event>
|
||||||
|
<executionOccurrenceSpecificationReferencesEvent>
|
||||||
|
<executionEventMoniker Id="703e92ae-8899-4421-9058-39e1283c6fdf" LastKnownName="ExecutionEvent" />
|
||||||
|
</executionOccurrenceSpecificationReferencesEvent>
|
||||||
|
</event>
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="2be685ca-8cff-4837-939a-88dcda2cf7f5" LastKnownName="concreteHandler2 : ConcreteHandler2" />
|
||||||
|
</covered>
|
||||||
|
</executionOccurrenceSpecification>
|
||||||
|
<messageOccurrenceSpecification Id="e4870bdb-c74c-469f-84e9-2dbff73a8446" name="MessageOccurrenceSpecification5">
|
||||||
|
<elementDefinition Id="1ba43414-8fc5-420e-9953-c334c7fa74de" />
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
</covered>
|
||||||
|
</messageOccurrenceSpecification>
|
||||||
|
<messageOccurrenceSpecification Id="a5f39eeb-8d44-4c20-a2e1-b3593573e29c" name="MessageOccurrenceSpecification6">
|
||||||
|
<elementDefinition Id="1a4a5834-d648-48b0-8b78-adca5188fc42" />
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="2be685ca-8cff-4837-939a-88dcda2cf7f5" LastKnownName="concreteHandler2 : ConcreteHandler2" />
|
||||||
|
</covered>
|
||||||
|
</messageOccurrenceSpecification>
|
||||||
|
<messageOccurrenceSpecification Id="932b06c7-0501-4c74-af49-82f3c0751992" name="MessageOccurrenceSpecification7">
|
||||||
|
<elementDefinition Id="8b94fbcc-7905-4dc8-8576-993b407fe72e" />
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="2be685ca-8cff-4837-939a-88dcda2cf7f5" LastKnownName="concreteHandler2 : ConcreteHandler2" />
|
||||||
|
</covered>
|
||||||
|
</messageOccurrenceSpecification>
|
||||||
|
<messageOccurrenceSpecification Id="0c8d4a63-113b-4cca-96a8-b707ffd917cc" name="MessageOccurrenceSpecification8">
|
||||||
|
<elementDefinition Id="38876efd-848c-468c-85b5-0c653296defa" />
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
</covered>
|
||||||
|
</messageOccurrenceSpecification>
|
||||||
|
<executionOccurrenceSpecification Id="b97d9e0e-76e7-47ef-a9b0-41b66f4f4e90" name="ExecutionOccurrenceSpecification4">
|
||||||
|
<elementDefinition Id="8fc0baeb-6152-4975-a552-103eb8a21ba8" />
|
||||||
|
<event>
|
||||||
|
<executionOccurrenceSpecificationReferencesEvent>
|
||||||
|
<executionEventMoniker Id="256f3830-b025-4ecc-b086-914354855c5f" LastKnownName="ExecutionEvent" />
|
||||||
|
</executionOccurrenceSpecificationReferencesEvent>
|
||||||
|
</event>
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="2be685ca-8cff-4837-939a-88dcda2cf7f5" LastKnownName="concreteHandler2 : ConcreteHandler2" />
|
||||||
|
</covered>
|
||||||
|
</executionOccurrenceSpecification>
|
||||||
|
<messageOccurrenceSpecification Id="b258fb90-7951-45fb-9684-e95bf36985da" name="MessageOccurrenceSpecification3">
|
||||||
|
<elementDefinition Id="de1ee494-d355-4623-a857-b0c177e35bd4" />
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
</covered>
|
||||||
|
</messageOccurrenceSpecification>
|
||||||
|
<messageOccurrenceSpecification Id="26a750a7-4d12-4554-aea6-44a081d58420" name="MessageOccurrenceSpecification4">
|
||||||
|
<elementDefinition Id="9ec14794-b976-4f81-88ee-1534ee3001c0" />
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="0f344f67-73c2-45f3-a82c-ddb93a1ba587" LastKnownName="client : Client" />
|
||||||
|
</covered>
|
||||||
|
</messageOccurrenceSpecification>
|
||||||
|
<executionOccurrenceSpecification Id="55b62b1c-bde2-48a7-ac2c-abd869152b3c" name="ExecutionOccurrenceSpecification2">
|
||||||
|
<elementDefinition Id="584c54f9-f0c1-4a78-ae4e-90456ce43114" />
|
||||||
|
<event>
|
||||||
|
<executionOccurrenceSpecificationReferencesEvent>
|
||||||
|
<executionEventMoniker Id="351f3811-02b8-4620-9271-aa159b09ece8" LastKnownName="ExecutionEvent" />
|
||||||
|
</executionOccurrenceSpecificationReferencesEvent>
|
||||||
|
</event>
|
||||||
|
<covered>
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
</covered>
|
||||||
|
</executionOccurrenceSpecification>
|
||||||
|
</fragments>
|
||||||
|
<lifelines>
|
||||||
|
<lifeline Id="0f344f67-73c2-45f3-a82c-ddb93a1ba587" name="client : Client" isActor="false" lifelineDisplayName="client : Client">
|
||||||
|
<elementDefinition Id="a57c41cf-ef4f-4343-8783-a0fb9c5c30eb" />
|
||||||
|
<represents>
|
||||||
|
<propertyMoniker Id="cb8e79de-4241-477d-b6cf-5f77eeb434c5" />
|
||||||
|
</represents>
|
||||||
|
<topLevelOccurrences>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="235af051-c5d5-4f2e-9b74-0bec02733b43" LastKnownName="MessageOccurrenceSpecification1" />
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="26a750a7-4d12-4554-aea6-44a081d58420" LastKnownName="MessageOccurrenceSpecification4" />
|
||||||
|
</topLevelOccurrences>
|
||||||
|
</lifeline>
|
||||||
|
<lifeline Id="10af46f2-ec12-498f-97e1-30e08e27e608" name="concreteHandler : ConcreteHandler" isActor="false" lifelineDisplayName="concreteHandler : ConcreteHandler">
|
||||||
|
<elementDefinition Id="1570e01e-759f-43e2-afc8-e9cea324ee2a" />
|
||||||
|
<represents>
|
||||||
|
<propertyMoniker Id="745aaba8-0876-4db3-8465-0533d98d1d03" />
|
||||||
|
</represents>
|
||||||
|
<topLevelOccurrences>
|
||||||
|
<executionOccurrenceSpecificationMoniker Id="8a68b7c0-7154-440f-b4f9-3439a8628e75" LastKnownName="ExecutionOccurrenceSpecification1" />
|
||||||
|
<executionOccurrenceSpecificationMoniker Id="55b62b1c-bde2-48a7-ac2c-abd869152b3c" LastKnownName="ExecutionOccurrenceSpecification2" />
|
||||||
|
</topLevelOccurrences>
|
||||||
|
</lifeline>
|
||||||
|
<lifeline Id="2be685ca-8cff-4837-939a-88dcda2cf7f5" name="concreteHandler2 : ConcreteHandler2" isActor="false" lifelineDisplayName="concreteHandler2 : ConcreteHandler2">
|
||||||
|
<elementDefinition Id="a0b67d26-287a-47a3-bea9-fa8d7ccc05d1" />
|
||||||
|
<represents>
|
||||||
|
<propertyMoniker Id="c6f69827-5c57-4306-8b2d-83de7cfbd803" />
|
||||||
|
</represents>
|
||||||
|
<topLevelOccurrences>
|
||||||
|
<executionOccurrenceSpecificationMoniker Id="d5efb51e-5a7f-4590-993a-e293d265ff4c" LastKnownName="ExecutionOccurrenceSpecification3" />
|
||||||
|
<executionOccurrenceSpecificationMoniker Id="b97d9e0e-76e7-47ef-a9b0-41b66f4f4e90" LastKnownName="ExecutionOccurrenceSpecification4" />
|
||||||
|
</topLevelOccurrences>
|
||||||
|
</lifeline>
|
||||||
|
</lifelines>
|
||||||
|
<messages>
|
||||||
|
<message Id="ba28df6b-e68d-41a5-bf12-2d7e06abc769" name="Handle" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false">
|
||||||
|
<elementDefinition Id="3f9dea1d-508e-422f-adf9-3bf0d4136d8e" />
|
||||||
|
<sendEvent>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="235af051-c5d5-4f2e-9b74-0bec02733b43" LastKnownName="MessageOccurrenceSpecification1" />
|
||||||
|
</sendEvent>
|
||||||
|
<receiveEvent>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="7eddc546-5881-4e35-85e5-968d914cff71" LastKnownName="MessageOccurrenceSpecification2" />
|
||||||
|
</receiveEvent>
|
||||||
|
</message>
|
||||||
|
<message Id="cfc58cd1-48b3-4733-8f98-85ab68a021bf" name="Handle" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false">
|
||||||
|
<elementDefinition Id="dee6bc9c-ebe3-4fab-83a3-3382af95a847" />
|
||||||
|
<sendEvent>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="e4870bdb-c74c-469f-84e9-2dbff73a8446" LastKnownName="MessageOccurrenceSpecification5" />
|
||||||
|
</sendEvent>
|
||||||
|
<receiveEvent>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="a5f39eeb-8d44-4c20-a2e1-b3593573e29c" LastKnownName="MessageOccurrenceSpecification6" />
|
||||||
|
</receiveEvent>
|
||||||
|
</message>
|
||||||
|
<message Id="bf4be903-7fb0-493e-9ca1-3c4a124e660f" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false">
|
||||||
|
<elementDefinition Id="a97ed2d2-64d6-4aec-866a-431135b3903e" />
|
||||||
|
<sendEvent>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="932b06c7-0501-4c74-af49-82f3c0751992" LastKnownName="MessageOccurrenceSpecification7" />
|
||||||
|
</sendEvent>
|
||||||
|
<receiveEvent>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="0c8d4a63-113b-4cca-96a8-b707ffd917cc" LastKnownName="MessageOccurrenceSpecification8" />
|
||||||
|
</receiveEvent>
|
||||||
|
</message>
|
||||||
|
<message Id="bcb9f2db-ddfa-4942-9f5b-97848b7b5ad4" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false">
|
||||||
|
<elementDefinition Id="27fe64c3-b3d9-4eaa-9959-785bed0af345" />
|
||||||
|
<sendEvent>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="b258fb90-7951-45fb-9684-e95bf36985da" LastKnownName="MessageOccurrenceSpecification3" />
|
||||||
|
</sendEvent>
|
||||||
|
<receiveEvent>
|
||||||
|
<messageOccurrenceSpecificationMoniker Id="26a750a7-4d12-4554-aea6-44a081d58420" LastKnownName="MessageOccurrenceSpecification4" />
|
||||||
|
</receiveEvent>
|
||||||
|
</message>
|
||||||
|
</messages>
|
||||||
|
<ownedAttributesInternal>
|
||||||
|
<property Id="cb8e79de-4241-477d-b6cf-5f77eeb434c5" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
|
||||||
|
<elementDefinition Id="fed32a6d-248a-41f8-a6b2-3240c311f4d0" />
|
||||||
|
<type_NamedElement>
|
||||||
|
<referencedTypeMoniker Id="1729787c-ee04-4b6b-81eb-cd3864b8972b" LastKnownName="Client" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</property>
|
||||||
|
<property Id="745aaba8-0876-4db3-8465-0533d98d1d03" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
|
||||||
|
<elementDefinition Id="743f1559-68a5-47aa-b8da-7ed4df7f9423" />
|
||||||
|
<type_NamedElement>
|
||||||
|
<referencedTypeMoniker Id="8bad2f96-5eb8-4dbb-a94e-a7dc30bc1849" LastKnownName="ConcreteHandler" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</property>
|
||||||
|
<property Id="c6f69827-5c57-4306-8b2d-83de7cfbd803" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
|
||||||
|
<elementDefinition Id="f9133817-a434-4398-89b5-1d6de8e4290c" />
|
||||||
|
<type_NamedElement>
|
||||||
|
<referencedTypeMoniker Id="dd77b437-1b7b-4230-bf6a-686e0f56396e" LastKnownName="ConcreteHandler2" />
|
||||||
|
</type_NamedElement>
|
||||||
|
</property>
|
||||||
|
</ownedAttributesInternal>
|
||||||
|
</interaction>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<referencedType Id="1729787c-ee04-4b6b-81eb-cd3864b8972b" name="Client" isAbstract="false" isLeaf="false" cachedFullName="BehavioralPatternsDiagrams::Client">
|
||||||
|
<elementDefinition Id="c2aac2be-3419-4131-8e1d-7786e97a7c9b" />
|
||||||
|
</referencedType>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<referencedType Id="8bad2f96-5eb8-4dbb-a94e-a7dc30bc1849" name="ConcreteHandler" isAbstract="false" isLeaf="false" cachedFullName="BehavioralPatternsDiagrams::ConcreteHandler">
|
||||||
|
<elementDefinition Id="5a7ff256-52e9-4411-8e41-216a500e2af1" />
|
||||||
|
</referencedType>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<referencedType Id="dd77b437-1b7b-4230-bf6a-686e0f56396e" name="ConcreteHandler2" isAbstract="false" isLeaf="false" cachedFullName="BehavioralPatternsDiagrams::ConcreteHandler2">
|
||||||
|
<elementDefinition Id="4abf6329-c753-4b4a-b24a-f99491fbed73" />
|
||||||
|
</referencedType>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<executionEvent Id="bd2ac39b-7269-426e-9cec-f37a0103b673" name="ExecutionEvent">
|
||||||
|
<elementDefinition Id="a91f4775-6134-40b7-b41b-712409371587" />
|
||||||
|
</executionEvent>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<executionEvent Id="351f3811-02b8-4620-9271-aa159b09ece8" name="ExecutionEvent">
|
||||||
|
<elementDefinition Id="9fb6365f-b2a0-4178-9c78-07b97770abe7" />
|
||||||
|
</executionEvent>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<executionEvent Id="703e92ae-8899-4421-9058-39e1283c6fdf" name="ExecutionEvent">
|
||||||
|
<elementDefinition Id="80cc0016-fd62-4a15-b0e3-6d99be756c12" />
|
||||||
|
</executionEvent>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
<packageHasNamedElement>
|
||||||
|
<executionEvent Id="256f3830-b025-4ecc-b086-914354855c5f" name="ExecutionEvent">
|
||||||
|
<elementDefinition Id="a8fa0050-04bc-4545-b3fa-900162528ad6" />
|
||||||
|
</executionEvent>
|
||||||
|
</packageHasNamedElement>
|
||||||
|
</packagedElements>
|
||||||
|
<package Id="1ecba80c-9ac7-433a-abbb-8db98203c661" name="BehavioralPatternsDiagrams">
|
||||||
|
<elementDefinition Id="ab0df1a1-6716-4f07-98a6-a60d1545f3de" />
|
||||||
|
</package>
|
||||||
|
</SequenceDesignerModel>
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<sequenceDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 11, 8.5" name="ChainOfResponsibility">
|
||||||
|
<SequenceDesignerModelMoniker Id="17f1f349-901a-4dbc-b5cb-f2c77115b7f4" />
|
||||||
|
<nestedChildShapes>
|
||||||
|
<lifelineShape Id="cf609432-d17b-438f-b989-49c705c4ff9e" absoluteBounds="1.21875, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
|
||||||
|
<lifelineMoniker Id="0f344f67-73c2-45f3-a82c-ddb93a1ba587" LastKnownName="client : Client" />
|
||||||
|
<relativeChildShapes>
|
||||||
|
<umlLifelineHeadShape Id="1d659d36-fded-4e63-84a2-caf8a62c70f9" absoluteBounds="0.78969764828681943, 0.6, 1.0081047034263611, 0.4" customColor="White" visualStyleMode="Modified">
|
||||||
|
<lifelineMoniker Id="0f344f67-73c2-45f3-a82c-ddb93a1ba587" LastKnownName="client : Client" />
|
||||||
|
<relativeChildShapes />
|
||||||
|
</umlLifelineHeadShape>
|
||||||
|
<lifelineHoverShape Id="163955ad-0a31-4475-aae1-65807cab1c93" absoluteBounds="1.21875, 1, 0, 7">
|
||||||
|
<lifelineMoniker Id="0f344f67-73c2-45f3-a82c-ddb93a1ba587" LastKnownName="client : Client" />
|
||||||
|
</lifelineHoverShape>
|
||||||
|
</relativeChildShapes>
|
||||||
|
</lifelineShape>
|
||||||
|
<lifelineShape Id="534aa23d-e150-43e6-b0d4-a1fd39feb713" absoluteBounds="2.927083333333333, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
<relativeChildShapes>
|
||||||
|
<umlLifelineHeadShape Id="09ffcef2-556b-4430-a810-c7f7bbe71efd" absoluteBounds="2.2822016191482541, 0.6, 1.4397634283701581, 0.4" customColor="White" visualStyleMode="Modified">
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
<relativeChildShapes />
|
||||||
|
</umlLifelineHeadShape>
|
||||||
|
<lifelineHoverShape Id="1c24b956-211b-4470-b541-b212bc47d1af" absoluteBounds="2.927083333333333, 1, 0, 7">
|
||||||
|
<lifelineMoniker Id="10af46f2-ec12-498f-97e1-30e08e27e608" LastKnownName="concreteHandler : ConcreteHandler" />
|
||||||
|
</lifelineHoverShape>
|
||||||
|
<umlExecutionSpecificationShape Id="37d61561-750a-4a59-b0d9-1a645adaec87" absoluteBounds="2.927083333333333, 1.84375, 0.15, 1.1499999999999995" customColor="184, 204, 215" visualStyleMode="Modified">
|
||||||
|
<behaviorExecutionSpecificationMoniker Id="74207d8e-d1eb-4cb3-a829-94be93e32b77" LastKnownName="BehaviorExecutionSpecification1" />
|
||||||
|
</umlExecutionSpecificationShape>
|
||||||
|
</relativeChildShapes>
|
||||||
|
</lifelineShape>
|
||||||
|
<lifelineShape Id="4dcaec7b-8500-45f7-b5d2-37d2fc6d78f2" absoluteBounds="4.875, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
|
||||||
|
<lifelineMoniker Id="2be685ca-8cff-4837-939a-88dcda2cf7f5" LastKnownName="concreteHandler2 : ConcreteHandler2" />
|
||||||
|
<relativeChildShapes>
|
||||||
|
<umlLifelineHeadShape Id="bd507996-6426-456d-8ecb-d8d16a3590cc" absoluteBounds="4.1259786995251977, 0.6, 1.648042600949605, 0.4" customColor="White" visualStyleMode="Modified">
|
||||||
|
<lifelineMoniker Id="2be685ca-8cff-4837-939a-88dcda2cf7f5" LastKnownName="concreteHandler2 : ConcreteHandler2" />
|
||||||
|
<relativeChildShapes />
|
||||||
|
</umlLifelineHeadShape>
|
||||||
|
<lifelineHoverShape Id="4165168f-c554-4407-be91-0320bdcbeb14" absoluteBounds="4.875, 1, 0, 7">
|
||||||
|
<lifelineMoniker Id="2be685ca-8cff-4837-939a-88dcda2cf7f5" LastKnownName="concreteHandler2 : ConcreteHandler2" />
|
||||||
|
</lifelineHoverShape>
|
||||||
|
<umlExecutionSpecificationShape Id="bd5e084e-9f23-4ce0-b6e1-7445570afa0e" absoluteBounds="4.875, 2.14375, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
|
||||||
|
<behaviorExecutionSpecificationMoniker Id="5159b499-0058-44bf-93a2-b4559cd4f35c" LastKnownName="BehaviorExecutionSpecification2" />
|
||||||
|
</umlExecutionSpecificationShape>
|
||||||
|
</relativeChildShapes>
|
||||||
|
</lifelineShape>
|
||||||
|
<syncMessageConnector edgePoints="[(1.29375 : 1.84375); (2.92708333333333 : 1.84375)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<lifelineShapeMoniker Id="cf609432-d17b-438f-b989-49c705c4ff9e" />
|
||||||
|
<umlExecutionSpecificationShapeMoniker Id="37d61561-750a-4a59-b0d9-1a645adaec87" />
|
||||||
|
</nodes>
|
||||||
|
</syncMessageConnector>
|
||||||
|
<returnMessageConnector edgePoints="[(2.92708333333333 : 2.99375); (1.29375 : 2.99375)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<umlExecutionSpecificationShapeMoniker Id="37d61561-750a-4a59-b0d9-1a645adaec87" />
|
||||||
|
<lifelineShapeMoniker Id="cf609432-d17b-438f-b989-49c705c4ff9e" />
|
||||||
|
</nodes>
|
||||||
|
</returnMessageConnector>
|
||||||
|
<syncMessageConnector edgePoints="[(3.07708333333333 : 2.14375); (4.875 : 2.14375)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<umlExecutionSpecificationShapeMoniker Id="37d61561-750a-4a59-b0d9-1a645adaec87" />
|
||||||
|
<umlExecutionSpecificationShapeMoniker Id="bd5e084e-9f23-4ce0-b6e1-7445570afa0e" />
|
||||||
|
</nodes>
|
||||||
|
</syncMessageConnector>
|
||||||
|
<returnMessageConnector edgePoints="[(4.875 : 2.69375); (3.07708333333333 : 2.69375)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000">
|
||||||
|
<relativeChildShapes />
|
||||||
|
<nodes>
|
||||||
|
<umlExecutionSpecificationShapeMoniker Id="bd5e084e-9f23-4ce0-b6e1-7445570afa0e" />
|
||||||
|
<umlExecutionSpecificationShapeMoniker Id="37d61561-750a-4a59-b0d9-1a645adaec87" />
|
||||||
|
</nodes>
|
||||||
|
</returnMessageConnector>
|
||||||
|
</nestedChildShapes>
|
||||||
|
</sequenceDesignerDiagram>
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 6.7 KiB |
@@ -1656,6 +1656,595 @@
|
|||||||
</ownedOperationsInternal>
|
</ownedOperationsInternal>
|
||||||
</class>
|
</class>
|
||||||
</packageHasNamedElement>
|
</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>
|
||||||
</packagedElements>
|
</packagedElements>
|
||||||
<primitiveType
|
<primitiveType
|
||||||
Id="220a3521-e091-4221-bae9-3ef9018e845c"
|
Id="220a3521-e091-4221-bae9-3ef9018e845c"
|
||||||
|
|||||||
Reference in New Issue
Block a user