Add command pattern diagrams

This commit is contained in:
Petrutiu Mihai
2016-07-14 14:41:38 +03:00
parent ae6774d316
commit f7191b84f3
8 changed files with 2080 additions and 0 deletions

View File

@@ -0,0 +1,139 @@
<?xml version="1.0" encoding="utf-8"?>
<sequenceDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 11, 8.5" name="CommandPattern">
<SequenceDesignerModelMoniker Id="01e421ce-4fc0-4edf-adc8-0b4d49b71e58" />
<nestedChildShapes>
<lifelineShape Id="90bc7460-8699-4396-a210-b446e29bd9cf" absoluteBounds="1.025, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
<lifelineMoniker Id="9635ab9e-ec94-4201-a2ae-6e330dc62fc8" LastKnownName="client : Client" />
<relativeChildShapes>
<umlLifelineHeadShape Id="838d280a-5ab5-4c1f-956e-c87d741e1ff1" absoluteBounds="0.59594764828681934, 0.6, 1.0081047034263611, 0.4" customColor="White" visualStyleMode="Modified">
<lifelineMoniker Id="9635ab9e-ec94-4201-a2ae-6e330dc62fc8" LastKnownName="client : Client" />
<relativeChildShapes />
</umlLifelineHeadShape>
<lifelineHoverShape Id="2fa6f4f9-85e7-4f86-a86e-b6215c801cbb" absoluteBounds="1.025, 1, 0, 7">
<lifelineMoniker Id="9635ab9e-ec94-4201-a2ae-6e330dc62fc8" LastKnownName="client : Client" />
</lifelineHoverShape>
</relativeChildShapes>
</lifelineShape>
<lifelineShape Id="48d8f340-fc6f-48c5-bc5e-bd0d7811f240" absoluteBounds="4.739583333333333, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
<lifelineMoniker Id="1b77c79e-a51d-4680-a8d2-1ecc7b2972e9" LastKnownName="concreteCommand : ConcreteCommand" />
<relativeChildShapes>
<umlLifelineHeadShape Id="d6fa9870-ac3d-4238-8c1b-1f1ec937126b" absoluteBounds="4.1151551516850784, 0.6, 1.3988563632965088, 0.4" customColor="White" visualStyleMode="Modified">
<lifelineMoniker Id="1b77c79e-a51d-4680-a8d2-1ecc7b2972e9" LastKnownName="concreteCommand : ConcreteCommand" />
<relativeChildShapes />
</umlLifelineHeadShape>
<lifelineHoverShape Id="457eff85-bd22-45d8-ae10-9b65e3761b4a" absoluteBounds="4.739583333333333, 1, 0, 7">
<lifelineMoniker Id="1b77c79e-a51d-4680-a8d2-1ecc7b2972e9" LastKnownName="concreteCommand : ConcreteCommand" />
</lifelineHoverShape>
<umlExecutionSpecificationShape Id="652aeca0-a752-4f1c-b122-ccdce3a7df8d" absoluteBounds="4.739583333333333, 3, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
<behaviorExecutionSpecificationMoniker Id="4a951ac1-65e3-4459-8615-873bb22bdaa4" LastKnownName="BehaviorExecutionSpecification2" />
</umlExecutionSpecificationShape>
<umlExecutionSpecificationShape Id="700e7e15-3262-48eb-9c98-de4baeaeac5a" absoluteBounds="4.739583333333333, 4.46875, 0.15, 1.1499999999999995" customColor="184, 204, 215" visualStyleMode="Modified">
<behaviorExecutionSpecificationMoniker Id="c14a0327-0792-4eb7-938b-2dcaf4a0bf3f" LastKnownName="BehaviorExecutionSpecification4" />
</umlExecutionSpecificationShape>
</relativeChildShapes>
</lifelineShape>
<lifelineShape Id="cbeb9607-82d2-413d-a4ee-d034806607e7" absoluteBounds="2.770833333333333, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
<lifelineMoniker Id="948e1a98-65ba-41ce-a03f-4a53880af27b" LastKnownName="receiver : Receiver" />
<relativeChildShapes>
<umlLifelineHeadShape Id="a22f4587-3d9e-4a3b-92f4-c954ca09fcd1" absoluteBounds="2.187077215512593, 0.6, 1.3175122356414795, 0.4" customColor="White" visualStyleMode="Modified">
<lifelineMoniker Id="948e1a98-65ba-41ce-a03f-4a53880af27b" LastKnownName="receiver : Receiver" />
<relativeChildShapes />
</umlLifelineHeadShape>
<lifelineHoverShape Id="b556d150-2888-4a76-812a-69725bf547fc" absoluteBounds="2.770833333333333, 1, 0, 7">
<lifelineMoniker Id="948e1a98-65ba-41ce-a03f-4a53880af27b" LastKnownName="receiver : Receiver" />
</lifelineHoverShape>
<umlExecutionSpecificationShape Id="2aef34e5-3fac-4071-a29b-99f005b81f0d" absoluteBounds="2.770833333333333, 2.1041666666666665, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
<behaviorExecutionSpecificationMoniker Id="b2ba3890-5cfe-4a9b-bb83-b8cb8ca3a112" LastKnownName="BehaviorExecutionSpecification1" />
</umlExecutionSpecificationShape>
<umlExecutionSpecificationShape Id="d3eda945-ae6b-4b30-ab00-c5acb68a400c" absoluteBounds="2.770833333333333, 4.76875, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
<behaviorExecutionSpecificationMoniker Id="34e2d65e-25b1-455f-b99f-e7f8d337c3cb" LastKnownName="BehaviorExecutionSpecification5" />
</umlExecutionSpecificationShape>
</relativeChildShapes>
</lifelineShape>
<lifelineShape Id="a95119f3-ed95-4728-88bb-fd24c76c3b92" absoluteBounds="6.552083333333333, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
<lifelineMoniker Id="df689acf-23b3-47b0-a882-06129cbcbc76" LastKnownName="invoker : Invoker" />
<relativeChildShapes>
<umlLifelineHeadShape Id="8f7c4962-774d-4697-9c99-c48cc796d778" absoluteBounds="6.0076609762509658, 0.6, 1.2388447141647339, 0.4" customColor="White" visualStyleMode="Modified">
<lifelineMoniker Id="df689acf-23b3-47b0-a882-06129cbcbc76" LastKnownName="invoker : Invoker" />
<relativeChildShapes />
</umlLifelineHeadShape>
<lifelineHoverShape Id="feadd42e-8827-41c0-af21-88693b6e60df" absoluteBounds="6.552083333333333, 1, 0, 7">
<lifelineMoniker Id="df689acf-23b3-47b0-a882-06129cbcbc76" LastKnownName="invoker : Invoker" />
</lifelineHoverShape>
<umlExecutionSpecificationShape Id="d0d3e7ca-6237-4153-a6bb-f762cc568a7e" absoluteBounds="6.552083333333333, 4.09375, 0.15, 1.8249999999999993" customColor="184, 204, 215" visualStyleMode="Modified">
<behaviorExecutionSpecificationMoniker Id="f4404e06-8ba1-4a30-9be6-b8330560e2ce" LastKnownName="BehaviorExecutionSpecification3" />
</umlExecutionSpecificationShape>
</relativeChildShapes>
</lifelineShape>
<syncMessageConnector edgePoints="[(1.1 : 2.10416666666667); (2.77083333333333 : 2.10416666666667)]" 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="90bc7460-8699-4396-a210-b446e29bd9cf" />
<umlExecutionSpecificationShapeMoniker Id="2aef34e5-3fac-4071-a29b-99f005b81f0d" />
</nodes>
</syncMessageConnector>
<returnMessageConnector edgePoints="[(2.77083333333333 : 2.65416666666667); (1.1 : 2.65416666666667)]" 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="2aef34e5-3fac-4071-a29b-99f005b81f0d" />
<lifelineShapeMoniker Id="90bc7460-8699-4396-a210-b446e29bd9cf" />
</nodes>
</returnMessageConnector>
<syncMessageConnector edgePoints="[(1.1 : 3); (4.73958333333333 : 3)]" 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="90bc7460-8699-4396-a210-b446e29bd9cf" />
<umlExecutionSpecificationShapeMoniker Id="652aeca0-a752-4f1c-b122-ccdce3a7df8d" />
</nodes>
</syncMessageConnector>
<returnMessageConnector edgePoints="[(4.73958333333333 : 3.55); (1.1 : 3.55)]" 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="652aeca0-a752-4f1c-b122-ccdce3a7df8d" />
<lifelineShapeMoniker Id="90bc7460-8699-4396-a210-b446e29bd9cf" />
</nodes>
</returnMessageConnector>
<syncMessageConnector edgePoints="[(1.1 : 4.09375); (6.55208333333333 : 4.09375)]" 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="90bc7460-8699-4396-a210-b446e29bd9cf" />
<umlExecutionSpecificationShapeMoniker Id="d0d3e7ca-6237-4153-a6bb-f762cc568a7e" />
</nodes>
</syncMessageConnector>
<returnMessageConnector edgePoints="[(6.55208333333333 : 5.91875); (1.1 : 5.91875)]" 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="d0d3e7ca-6237-4153-a6bb-f762cc568a7e" />
<lifelineShapeMoniker Id="90bc7460-8699-4396-a210-b446e29bd9cf" />
</nodes>
</returnMessageConnector>
<syncMessageConnector edgePoints="[(6.55208333333333 : 4.46875); (4.88958333333333 : 4.46875)]" 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="d0d3e7ca-6237-4153-a6bb-f762cc568a7e" />
<umlExecutionSpecificationShapeMoniker Id="700e7e15-3262-48eb-9c98-de4baeaeac5a" />
</nodes>
</syncMessageConnector>
<returnMessageConnector edgePoints="[(4.88958333333333 : 5.61875); (6.55208333333333 : 5.61875)]" 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="700e7e15-3262-48eb-9c98-de4baeaeac5a" />
<umlExecutionSpecificationShapeMoniker Id="d0d3e7ca-6237-4153-a6bb-f762cc568a7e" />
</nodes>
</returnMessageConnector>
<syncMessageConnector edgePoints="[(4.73958333333333 : 4.76875); (2.92083333333333 : 4.76875)]" 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="700e7e15-3262-48eb-9c98-de4baeaeac5a" />
<umlExecutionSpecificationShapeMoniker Id="d3eda945-ae6b-4b30-ab00-c5acb68a400c" />
</nodes>
</syncMessageConnector>
<returnMessageConnector edgePoints="[(2.92083333333333 : 5.31875); (4.73958333333333 : 5.31875)]" 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="d3eda945-ae6b-4b30-ab00-c5acb68a400c" />
<umlExecutionSpecificationShapeMoniker Id="700e7e15-3262-48eb-9c98-de4baeaeac5a" />
</nodes>
</returnMessageConnector>
</nestedChildShapes>
</sequenceDesignerDiagram>