173 lines
14 KiB
XML
173 lines
14 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<sequenceDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 11, 8.5" name="StrategyPattern">
|
|
<SequenceDesignerModelMoniker Id="bfdf42c7-1dcb-4842-aad2-c12c289b72a5" />
|
|
<nestedChildShapes>
|
|
<lifelineShape Id="a521eee4-9d72-408d-b728-06004d8b5d41" absoluteBounds="1.025, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
|
|
<lifelineMoniker Id="0b39928f-a433-426b-b5cc-7167dfa634de" LastKnownName="Client" />
|
|
<relativeChildShapes>
|
|
<umlLifelineHeadShape Id="df366218-1da1-440a-aac6-b375d51988f0" absoluteBounds="0.59999999999999987, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified">
|
|
<lifelineMoniker Id="0b39928f-a433-426b-b5cc-7167dfa634de" LastKnownName="Client" />
|
|
<relativeChildShapes />
|
|
</umlLifelineHeadShape>
|
|
<lifelineHoverShape Id="224c4adc-fc32-450a-9261-a2e080520ff2" absoluteBounds="1.025, 1, 0, 7">
|
|
<lifelineMoniker Id="0b39928f-a433-426b-b5cc-7167dfa634de" LastKnownName="Client" />
|
|
</lifelineHoverShape>
|
|
</relativeChildShapes>
|
|
</lifelineShape>
|
|
<lifelineShape Id="6b4b4635-62c9-4cc6-ac23-9b940909c1b0" absoluteBounds="3.325, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
|
|
<lifelineMoniker Id="0801a75f-af36-467e-891a-05572c2b4517" LastKnownName="context : Context" />
|
|
<relativeChildShapes>
|
|
<umlLifelineHeadShape Id="28995f3b-d0e4-4ec0-aa00-a1613704a303" absoluteBounds="2.7776750755310058, 0.6, 1.2446498489379883, 0.4" customColor="White" visualStyleMode="Modified">
|
|
<lifelineMoniker Id="0801a75f-af36-467e-891a-05572c2b4517" LastKnownName="context : Context" />
|
|
<relativeChildShapes />
|
|
</umlLifelineHeadShape>
|
|
<lifelineHoverShape Id="d5a00bb3-538c-43a0-9491-d10015841953" absoluteBounds="3.325, 1, 0, 7">
|
|
<lifelineMoniker Id="0801a75f-af36-467e-891a-05572c2b4517" LastKnownName="context : Context" />
|
|
</lifelineHoverShape>
|
|
<umlExecutionSpecificationShape Id="4dd0bc5d-64a7-423e-934b-30ac9f0c790c" absoluteBounds="3.325, 1.3, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
|
|
<behaviorExecutionSpecificationMoniker Id="9a10d785-e90b-448d-a36b-dad77158bf25" LastKnownName="BehaviorExecutionSpecification2" />
|
|
</umlExecutionSpecificationShape>
|
|
<umlExecutionSpecificationShape Id="d0caedf5-2055-4720-bd91-5048238b4eb4" absoluteBounds="3.325, 4.09375, 0.15, 1.1499999999999995" customColor="184, 204, 215" visualStyleMode="Modified">
|
|
<behaviorExecutionSpecificationMoniker Id="e336868b-f682-43c8-b047-75b8992c4f1b" LastKnownName="BehaviorExecutionSpecification5" />
|
|
</umlExecutionSpecificationShape>
|
|
<umlExecutionSpecificationShape Id="5d9c0230-1b94-4c66-8ca5-1f64d6cafddf" absoluteBounds="3.325, 5.770833333333333, 0.15, 1.1624999999999996" customColor="184, 204, 215" visualStyleMode="Modified">
|
|
<behaviorExecutionSpecificationMoniker Id="53039af0-9bc7-489b-a639-da475c1179c8" LastKnownName="BehaviorExecutionSpecification7" />
|
|
</umlExecutionSpecificationShape>
|
|
</relativeChildShapes>
|
|
</lifelineShape>
|
|
<lifelineShape Id="af2fc601-875e-499e-8d03-bf7453d5e1ee" absoluteBounds="5.25, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
|
|
<lifelineMoniker Id="d0542934-ddfc-4988-b61a-efc2fa6e222d" LastKnownName="strategyA : StrategyA" />
|
|
<relativeChildShapes>
|
|
<umlLifelineHeadShape Id="4dc807c8-dd05-4da1-9813-f623c439e533" absoluteBounds="4.58396849155426, 0.6, 1.4820630168914795, 0.4" customColor="White" visualStyleMode="Modified">
|
|
<lifelineMoniker Id="d0542934-ddfc-4988-b61a-efc2fa6e222d" LastKnownName="strategyA : StrategyA" />
|
|
<relativeChildShapes />
|
|
</umlLifelineHeadShape>
|
|
<lifelineHoverShape Id="21d5747b-730f-47be-86d7-cc52894a7c5c" absoluteBounds="5.25, 1, 0, 7">
|
|
<lifelineMoniker Id="d0542934-ddfc-4988-b61a-efc2fa6e222d" LastKnownName="strategyA : StrategyA" />
|
|
</lifelineHoverShape>
|
|
<umlExecutionSpecificationShape Id="d9eaa37e-f8f5-4742-abc8-63e1f34fe5af" absoluteBounds="5.25, 2.15, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
|
|
<behaviorExecutionSpecificationMoniker Id="36ab6b9f-8b12-43d2-a1b4-d2d7ab776ac3" LastKnownName="BehaviorExecutionSpecification3" />
|
|
</umlExecutionSpecificationShape>
|
|
<umlExecutionSpecificationShape Id="be2403b0-091b-49da-b6ca-96b1032980bf" absoluteBounds="5.25, 4.39375, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
|
|
<behaviorExecutionSpecificationMoniker Id="e37a064e-92b3-40df-8350-455080cd1927" LastKnownName="BehaviorExecutionSpecification6" />
|
|
</umlExecutionSpecificationShape>
|
|
</relativeChildShapes>
|
|
</lifelineShape>
|
|
<lifelineShape Id="e79c61bd-4861-4604-8e15-185883dbf33c" absoluteBounds="7.3, 1, 0.15, 7" visible="true" visualStyleMode="Modified">
|
|
<lifelineMoniker Id="70c89a93-34a2-4f32-8d12-ee655dbf93ce" LastKnownName="strategyB : StrategyB" />
|
|
<relativeChildShapes>
|
|
<umlLifelineHeadShape Id="50d2e3eb-092f-41ae-b4ec-db76a9fb5ede" absoluteBounds="6.6338057112693782, 0.6, 1.4823885774612426, 0.4" customColor="White" visualStyleMode="Modified">
|
|
<lifelineMoniker Id="70c89a93-34a2-4f32-8d12-ee655dbf93ce" LastKnownName="strategyB : StrategyB" />
|
|
<relativeChildShapes />
|
|
</umlLifelineHeadShape>
|
|
<lifelineHoverShape Id="2a3a37d7-8357-43dc-867a-55926ce83ba8" absoluteBounds="7.3, 1, 0, 7">
|
|
<lifelineMoniker Id="70c89a93-34a2-4f32-8d12-ee655dbf93ce" LastKnownName="strategyB : StrategyB" />
|
|
</lifelineHoverShape>
|
|
<umlExecutionSpecificationShape Id="0b315fd6-97e8-4872-ba37-c20538efe851" absoluteBounds="7.3, 2.9999999999999996, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
|
|
<behaviorExecutionSpecificationMoniker Id="e39ad617-f8d1-4be9-8029-69e10f413e9e" LastKnownName="BehaviorExecutionSpecification4" />
|
|
</umlExecutionSpecificationShape>
|
|
<umlExecutionSpecificationShape Id="8dc82e50-988b-4d8d-b201-02330baf5e95" absoluteBounds="7.3, 6.083333333333333, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified">
|
|
<behaviorExecutionSpecificationMoniker Id="c9a6df5d-d1a8-4994-9575-7186e2058cad" LastKnownName="BehaviorExecutionSpecification8" />
|
|
</umlExecutionSpecificationShape>
|
|
</relativeChildShapes>
|
|
</lifelineShape>
|
|
<syncMessageConnector edgePoints="[(1.1 : 1.3); (3.325 : 1.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="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
<umlExecutionSpecificationShapeMoniker Id="4dd0bc5d-64a7-423e-934b-30ac9f0c790c" />
|
|
</nodes>
|
|
</syncMessageConnector>
|
|
<returnMessageConnector edgePoints="[(3.325 : 1.85); (1.1 : 1.85)]" 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="4dd0bc5d-64a7-423e-934b-30ac9f0c790c" />
|
|
<lifelineShapeMoniker Id="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
</nodes>
|
|
</returnMessageConnector>
|
|
<syncMessageConnector edgePoints="[(1.1 : 2.15); (5.25 : 2.15)]" 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="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
<umlExecutionSpecificationShapeMoniker Id="d9eaa37e-f8f5-4742-abc8-63e1f34fe5af" />
|
|
</nodes>
|
|
</syncMessageConnector>
|
|
<returnMessageConnector edgePoints="[(5.25 : 2.7); (1.1 : 2.7)]" 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="d9eaa37e-f8f5-4742-abc8-63e1f34fe5af" />
|
|
<lifelineShapeMoniker Id="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
</nodes>
|
|
</returnMessageConnector>
|
|
<syncMessageConnector edgePoints="[(1.1 : 3); (7.3 : 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="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
<umlExecutionSpecificationShapeMoniker Id="0b315fd6-97e8-4872-ba37-c20538efe851" />
|
|
</nodes>
|
|
</syncMessageConnector>
|
|
<returnMessageConnector edgePoints="[(7.3 : 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="0b315fd6-97e8-4872-ba37-c20538efe851" />
|
|
<lifelineShapeMoniker Id="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
</nodes>
|
|
</returnMessageConnector>
|
|
<syncMessageConnector edgePoints="[(1.1 : 4.09375); (3.325 : 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="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
<umlExecutionSpecificationShapeMoniker Id="d0caedf5-2055-4720-bd91-5048238b4eb4" />
|
|
</nodes>
|
|
</syncMessageConnector>
|
|
<returnMessageConnector edgePoints="[(3.325 : 5.24375); (1.1 : 5.24375)]" 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="d0caedf5-2055-4720-bd91-5048238b4eb4" />
|
|
<lifelineShapeMoniker Id="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
</nodes>
|
|
</returnMessageConnector>
|
|
<syncMessageConnector edgePoints="[(3.475 : 4.39375); (5.25 : 4.39375)]" 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="d0caedf5-2055-4720-bd91-5048238b4eb4" />
|
|
<umlExecutionSpecificationShapeMoniker Id="be2403b0-091b-49da-b6ca-96b1032980bf" />
|
|
</nodes>
|
|
</syncMessageConnector>
|
|
<returnMessageConnector edgePoints="[(5.25 : 4.94375); (3.475 : 4.94375)]" 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="be2403b0-091b-49da-b6ca-96b1032980bf" />
|
|
<umlExecutionSpecificationShapeMoniker Id="d0caedf5-2055-4720-bd91-5048238b4eb4" />
|
|
</nodes>
|
|
</returnMessageConnector>
|
|
<syncMessageConnector edgePoints="[(1.1 : 5.77083333333333); (3.325 : 5.77083333333333)]" 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="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
<umlExecutionSpecificationShapeMoniker Id="5d9c0230-1b94-4c66-8ca5-1f64d6cafddf" />
|
|
</nodes>
|
|
</syncMessageConnector>
|
|
<returnMessageConnector edgePoints="[(3.325 : 6.93333333333333); (1.1 : 6.93333333333333)]" 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="5d9c0230-1b94-4c66-8ca5-1f64d6cafddf" />
|
|
<lifelineShapeMoniker Id="a521eee4-9d72-408d-b728-06004d8b5d41" />
|
|
</nodes>
|
|
</returnMessageConnector>
|
|
<syncMessageConnector edgePoints="[(3.475 : 6.08333333333333); (7.3 : 6.08333333333333)]" 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="5d9c0230-1b94-4c66-8ca5-1f64d6cafddf" />
|
|
<umlExecutionSpecificationShapeMoniker Id="8dc82e50-988b-4d8d-b201-02330baf5e95" />
|
|
</nodes>
|
|
</syncMessageConnector>
|
|
<returnMessageConnector edgePoints="[(7.3 : 6.63333333333333); (3.475 : 6.63333333333333)]" 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="8dc82e50-988b-4d8d-b201-02330baf5e95" />
|
|
<umlExecutionSpecificationShapeMoniker Id="5d9c0230-1b94-4c66-8ca5-1f64d6cafddf" />
|
|
</nodes>
|
|
</returnMessageConnector>
|
|
</nestedChildShapes>
|
|
</sequenceDesignerDiagram> |