diff --git a/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibility.sequencediagram b/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibility.sequencediagram index 2c131f3..39ac422 100644 --- a/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibility.sequencediagram +++ b/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibility.sequencediagram @@ -1,19 +1,5 @@  - - - - - - - - - - - - - - @@ -179,7 +165,7 @@ - + @@ -188,7 +174,7 @@ - + @@ -197,7 +183,7 @@ - + @@ -206,7 +192,7 @@ - + @@ -276,5 +262,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibilityClassDiagram.PNG b/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibilityClassDiagram.PNG index e37b194..2a8890c 100644 Binary files a/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibilityClassDiagram.PNG and b/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibilityClassDiagram.PNG differ diff --git a/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibilitySequenceDiagram.PNG b/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibilitySequenceDiagram.PNG index 72c04da..8d9783a 100644 Binary files a/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibilitySequenceDiagram.PNG and b/BehavioralPatternsDiagrams/ChainOfResponsibility/ChainOfResponsibilitySequenceDiagram.PNG differ diff --git a/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.classdiagram b/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.classdiagram index b0b1671..4873c90 100644 --- a/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.classdiagram +++ b/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.classdiagram @@ -1,19 +1,5 @@  - - - - - - - - - - - - - - @@ -70,11 +56,33 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -94,12 +102,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.classdiagram.layout b/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.classdiagram.layout index 9bc6fba..3251cc8 100644 --- a/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.classdiagram.layout +++ b/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.classdiagram.layout @@ -9,14 +9,14 @@ - + - - + + - + @@ -31,11 +31,11 @@ - + - - + + @@ -46,15 +46,7 @@ - - - - - - - - - + @@ -62,14 +54,22 @@ - + + + + + + + + + - - + + - + @@ -77,7 +77,7 @@ - + diff --git a/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.sequencediagram b/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.sequencediagram index d2c8f05..68950c1 100644 --- a/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.sequencediagram +++ b/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.sequencediagram @@ -1,19 +1,5 @@  - - - - - - - - - - - - - - @@ -421,7 +407,7 @@ - + @@ -430,7 +416,7 @@ - + @@ -439,7 +425,7 @@ - + @@ -577,5 +563,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.sequencediagram.layout b/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.sequencediagram.layout index c5ec8ac..995ae47 100644 --- a/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.sequencediagram.layout +++ b/BehavioralPatternsDiagrams/CommandPattern/CommandPattern.sequencediagram.layout @@ -27,7 +27,7 @@ - + @@ -45,7 +45,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -100,35 +100,35 @@ - + - + - + - + - + diff --git a/BehavioralPatternsDiagrams/CommandPattern/CommandPatternClassDiagram.PNG b/BehavioralPatternsDiagrams/CommandPattern/CommandPatternClassDiagram.PNG index c572c39..11bcc8a 100644 Binary files a/BehavioralPatternsDiagrams/CommandPattern/CommandPatternClassDiagram.PNG and b/BehavioralPatternsDiagrams/CommandPattern/CommandPatternClassDiagram.PNG differ diff --git a/BehavioralPatternsDiagrams/CommandPattern/CommandPatternSequenceDiagram.PNG b/BehavioralPatternsDiagrams/CommandPattern/CommandPatternSequenceDiagram.PNG index 71b9a5c..40c14ef 100644 Binary files a/BehavioralPatternsDiagrams/CommandPattern/CommandPatternSequenceDiagram.PNG and b/BehavioralPatternsDiagrams/CommandPattern/CommandPatternSequenceDiagram.PNG differ diff --git a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram index fd351f6..cf6eb56 100644 --- a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram +++ b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram @@ -1,19 +1,5 @@  - - - - - - - - - - - - - - @@ -191,5 +177,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram.layout b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram.layout index 0bb4224..fd1c12b 100644 --- a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram.layout +++ b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram.layout @@ -23,14 +23,14 @@ - + - - + + - + @@ -38,7 +38,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -61,7 +61,7 @@ - + @@ -69,7 +69,7 @@ - + diff --git a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram.png b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram.png index ff6e742..f05f30f 100644 Binary files a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram.png and b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.classdiagram.png differ diff --git a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.sequencediagram b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.sequencediagram index ef78eb1..9637b56 100644 --- a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.sequencediagram +++ b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.sequencediagram @@ -1,19 +1,5 @@  - - - - - - - - - - - - - - @@ -161,18 +147,18 @@ - - - - - - + + + + + + @@ -210,31 +196,29 @@ - - + - - + - + - + @@ -242,17 +226,17 @@ - - + + - + @@ -260,10 +244,10 @@ - - + + @@ -289,16 +273,14 @@ - - - - + + - + @@ -307,12 +289,6 @@ - - - - - - @@ -375,78 +351,78 @@ + + + + + + - - - - - - - - + + - + - + - + - - + + - - + + - + - + - - + + - + - - + + - - + + - - + + - + - - + + - + - + @@ -498,22 +474,22 @@ - - - - - - - - + + - + + + + + + + @@ -522,30 +498,24 @@ - - - - - - + + + + + + - - - - - - @@ -568,8 +538,8 @@ - - + + @@ -589,14 +559,6 @@ - - - - - - - - @@ -610,6 +572,12 @@ + + + + + + @@ -669,7 +637,7 @@ - + @@ -687,22 +655,22 @@ - - + + - + - + - - + + - + - + @@ -792,16 +760,6 @@ - - - - - - - - - - @@ -812,8 +770,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.sequencediagram.layout b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.sequencediagram.layout index c77ac54..d86b609 100644 --- a/BehavioralPatternsDiagrams/IteratorPattern/Iterator.sequencediagram.layout +++ b/BehavioralPatternsDiagrams/IteratorPattern/Iterator.sequencediagram.layout @@ -1,15 +1,15 @@  - + - + - + @@ -17,14 +17,14 @@ - + - + @@ -33,19 +33,16 @@ - - - - + - + @@ -54,6 +51,9 @@ + + + @@ -112,19 +112,19 @@ - + - + - + - + - + @@ -133,20 +133,6 @@ - - - - - - - - - - - - - - @@ -154,5 +140,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/IteratorPattern/IteratorSequenceDiagram.PNG b/BehavioralPatternsDiagrams/IteratorPattern/IteratorSequenceDiagram.PNG index 2aea145..00cd191 100644 Binary files a/BehavioralPatternsDiagrams/IteratorPattern/IteratorSequenceDiagram.PNG and b/BehavioralPatternsDiagrams/IteratorPattern/IteratorSequenceDiagram.PNG differ diff --git a/BehavioralPatternsDiagrams/Mediator/MediatorClassDiagram.PNG b/BehavioralPatternsDiagrams/Mediator/MediatorClassDiagram.PNG index 0f0c50b..d9bfb8d 100644 Binary files a/BehavioralPatternsDiagrams/Mediator/MediatorClassDiagram.PNG and b/BehavioralPatternsDiagrams/Mediator/MediatorClassDiagram.PNG differ diff --git a/BehavioralPatternsDiagrams/Mediator/MediatorPattern.classdiagram b/BehavioralPatternsDiagrams/Mediator/MediatorPattern.classdiagram index 3a2bd31..61154bf 100644 --- a/BehavioralPatternsDiagrams/Mediator/MediatorPattern.classdiagram +++ b/BehavioralPatternsDiagrams/Mediator/MediatorPattern.classdiagram @@ -1,19 +1,5 @@  - - - - - - - - - - - - - - @@ -124,15 +110,61 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -166,5 +198,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/Mediator/MediatorPattern.classdiagram.layout b/BehavioralPatternsDiagrams/Mediator/MediatorPattern.classdiagram.layout index 1227a44..5fbaa4d 100644 --- a/BehavioralPatternsDiagrams/Mediator/MediatorPattern.classdiagram.layout +++ b/BehavioralPatternsDiagrams/Mediator/MediatorPattern.classdiagram.layout @@ -16,7 +16,7 @@ - + @@ -69,21 +69,21 @@ - - + + - - - + + + - + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/Memento/Memento.classdiagram b/BehavioralPatternsDiagrams/Memento/Memento.classdiagram index 66c4b09..26b8b0c 100644 --- a/BehavioralPatternsDiagrams/Memento/Memento.classdiagram +++ b/BehavioralPatternsDiagrams/Memento/Memento.classdiagram @@ -1,33 +1,43 @@  - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -90,11 +100,8 @@ - + - - - @@ -130,11 +137,6 @@ - - - - - @@ -153,5 +155,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/Memento/Memento.classdiagram.layout b/BehavioralPatternsDiagrams/Memento/Memento.classdiagram.layout index 9154fe0..21cadf3 100644 --- a/BehavioralPatternsDiagrams/Memento/Memento.classdiagram.layout +++ b/BehavioralPatternsDiagrams/Memento/Memento.classdiagram.layout @@ -16,7 +16,7 @@ - + @@ -24,22 +24,14 @@ - + - - + + - - - - - - - - - + @@ -47,5 +39,13 @@ + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/Memento/Memento.sequencediagram b/BehavioralPatternsDiagrams/Memento/Memento.sequencediagram index a7f9c6a..1da141f 100644 --- a/BehavioralPatternsDiagrams/Memento/Memento.sequencediagram +++ b/BehavioralPatternsDiagrams/Memento/Memento.sequencediagram @@ -1,19 +1,5 @@  - - - - - - - - - - - - - - @@ -755,7 +741,7 @@ - + @@ -764,7 +750,7 @@ - + @@ -836,7 +822,7 @@ - + @@ -845,7 +831,7 @@ - + @@ -1024,5 +1010,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/Memento/Memento.sequencediagram.layout b/BehavioralPatternsDiagrams/Memento/Memento.sequencediagram.layout index c017038..80bfc20 100644 --- a/BehavioralPatternsDiagrams/Memento/Memento.sequencediagram.layout +++ b/BehavioralPatternsDiagrams/Memento/Memento.sequencediagram.layout @@ -1,214 +1,214 @@  - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/BehavioralPatternsDiagrams/Memento/MementoClassDiagram.PNG b/BehavioralPatternsDiagrams/Memento/MementoClassDiagram.PNG index 01a2b1c..d33b0fe 100644 Binary files a/BehavioralPatternsDiagrams/Memento/MementoClassDiagram.PNG and b/BehavioralPatternsDiagrams/Memento/MementoClassDiagram.PNG differ diff --git a/BehavioralPatternsDiagrams/Memento/MementoSequenceDiagram.PNG b/BehavioralPatternsDiagrams/Memento/MementoSequenceDiagram.PNG index 16f6dc4..1d44170 100644 Binary files a/BehavioralPatternsDiagrams/Memento/MementoSequenceDiagram.PNG and b/BehavioralPatternsDiagrams/Memento/MementoSequenceDiagram.PNG differ diff --git a/BehavioralPatternsDiagrams/ModelDefinition/BehavioralPatternsDiagrams.uml b/BehavioralPatternsDiagrams/ModelDefinition/BehavioralPatternsDiagrams.uml index 9d52b67..5451c24 100644 --- a/BehavioralPatternsDiagrams/ModelDefinition/BehavioralPatternsDiagrams.uml +++ b/BehavioralPatternsDiagrams/ModelDefinition/BehavioralPatternsDiagrams.uml @@ -384,6 +384,11 @@ Visitable2.Accept(visitor); + + + + + + + + + + + + + + + + + + + + + + + + + createSelfMessage="false" + signatureText="+ Attach(observer : Observer)"> + createSelfMessage="false" + signatureText="+ Attach(observer : Observer)"> name="Update" messageKind="Complete" messageSort="SynchCall" - createSelfMessage="false"> + createSelfMessage="false" + signatureText="+ Update()"> name="Update" messageKind="Complete" messageSort="SynchCall" - createSelfMessage="false"> + createSelfMessage="false" + signatureText="+ Update()"> LastKnownName="Mediator" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - + + + - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + name="Handle" messageKind="Complete" messageSort="SynchCall" - createSelfMessage="false"> + createSelfMessage="false" + signatureText="+ Handle()"> name="Handle" messageKind="Complete" messageSort="SynchCall" - createSelfMessage="false"> + createSelfMessage="false" + signatureText="+ Handle()"> @@ -2188,7 +2346,7 @@ Visitable2.Accept(visitor); @@ -2380,14 +2538,68 @@ Visitable2.Accept(visitor); LastKnownName="Command" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - + + + - - + + + + + + + + + + + + + + + + + isStatic="false" isAbstract="false" concurrency="Sequential" - isQuery="false" /> + isQuery="false"> + + + + + + + + + + @@ -2712,19 +2940,14 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - + + + LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + + + + @@ -2793,6 +3031,11 @@ Visitable2.Accept(visitor); + + + + + + LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - + + + LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + + + + @@ -2956,16 +3214,6 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -2976,6 +3224,16 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + @@ -3192,10 +3450,11 @@ Visitable2.Accept(visitor); + createSelfMessage="false" + signatureText="+ ExecuteCommand(Command : Command)"> + createSelfMessage="false" + signatureText="+ Execute()"> + createSelfMessage="false" + signatureText="+ Action()"> + + + + + + + + + + + + + + + + + + + createSelfMessage="false" + signatureText="+ TemplateMethod()"> + createSelfMessage="false" + signatureText="# PrimitiveOperation1()"> + createSelfMessage="false" + signatureText="# PrimitiveOperation2()"> isLeaf="false" isActiveClass="false"> - - - LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + + + + + + + + + + + + + + + + - - - - + name="Memento" + direction="In" + isUnique="false" /> @@ -4789,16 +5121,6 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -4809,6 +5131,16 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + @@ -4920,6 +5252,11 @@ Visitable2.Accept(visitor); + + + + + + + + + + + + LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -5113,6 +5455,16 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + @@ -5239,16 +5591,6 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -5259,6 +5601,16 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + @@ -5361,16 +5713,6 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -5381,6 +5723,16 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + @@ -5460,6 +5812,11 @@ Visitable2.Accept(visitor); + + + + + + + + + + + + + createSelfMessage="false" + signatureText="+ Save(originator : Originator)"> name="Save" messageKind="Complete" messageSort="SynchCall" - createSelfMessage="false"> + createSelfMessage="false" + signatureText="+ Save() : Memento"> + createSelfMessage="false" + signatureText="+ Revert(originator : Originator)"> + createSelfMessage="false" + signatureText="+ Revert(Memento)"> LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -6854,8 +7220,8 @@ Visitable2.Accept(visitor); + Id="bd39422e-3a5c-40dd-82a4-ffa001509b95" + name="MessageOccurrenceSpecification14"> LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + @@ -6939,10 +7315,6 @@ Visitable2.Accept(visitor); Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8" LastKnownName="client : Client" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - Id="e1349c05-05d2-40d4-8060-d72ce9a90fc8" LastKnownName="client : Client" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - LastKnownName="client : Client" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> @@ -6992,8 +7360,8 @@ Visitable2.Accept(visitor); LastKnownName="client : Client" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> @@ -7001,14 +7369,6 @@ Visitable2.Accept(visitor); Id="564f27b0-8893-4ecb-a848-953a3e7cac05" /> - - Id="8de2ab76-9109-42c9-b49f-2e2001136bb7" LastKnownName="OperandOccurrenceSpecification20" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + LastKnownName="client : Client" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> @@ -7037,14 +7405,6 @@ Visitable2.Accept(visitor); Id="d5503d87-8413-4933-8b1f-7c8fb3bf4389" /> - - Id="74c912e3-e137-4a75-947b-675e1e14c436" LastKnownName="OperandOccurrenceSpecification24" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + @@ -7090,25 +7458,17 @@ Visitable2.Accept(visitor); Id="fe94bb88-aa88-4edc-8a21-679df1ca597a" LastKnownName="OperandOccurrenceSpecification4" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - + Id="a0d9ad14-8bf5-4bbf-856f-f40c678429d2" + name="OperandOccurrenceSpecification3"> @@ -7122,16 +7482,6 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -7182,19 +7532,14 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - + + + LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + + + + @@ -7240,6 +7600,16 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + @@ -7250,79 +7620,79 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - + Id="33559f96-a3f5-4971-9ae1-c8d74e960cb2" + name="BehaviorExecutionSpecification12"> + Id="2c79eb7e-c42c-4fb4-b96e-507d50eef015" + name="ExecutionOccurrenceSpecification23"> + Id="1ba39d45-0e2e-426c-9620-40903ac7edde" + name="MessageOccurrenceSpecification38"> + + + + Id="1eb70c1d-9d32-4b80-a33c-e337420d49d7" + name="MessageOccurrenceSpecification37"> + + + + Id="9601b1d1-7d9c-4836-8196-8d1d7690b801" + name="MessageOccurrenceSpecification40"> + Id="50885bb7-d9b7-4cef-95c8-502eda735b53" + name="MessageOccurrenceSpecification39"> + Id="1faf05a4-4a2e-4a49-81cf-f18fcf420fc6" + name="ExecutionOccurrenceSpecification24"> @@ -7452,16 +7822,6 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -7473,12 +7833,22 @@ Visitable2.Accept(visitor); + Id="a71aae87-c0f8-472f-86b8-56e87bba0c13" + name="OperandOccurrenceSpecification26"> + + + + + @@ -7492,16 +7862,6 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -7512,6 +7872,16 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + @@ -7522,16 +7892,6 @@ Visitable2.Accept(visitor); LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - @@ -7588,12 +7948,12 @@ Visitable2.Accept(visitor); LastKnownName="OperandOccurrenceSpecification19" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> Id="b80fd8a7-94c0-42b2-b200-0314a1da4b79" LastKnownName="ExecutionOccurrenceSpecification6" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> - - - - - - - - Id="da719a4e-2fc5-4f66-9d6c-14de23beb691" LastKnownName="ExecutionOccurrenceSpecification10" LastKnownLocation="BehavioralPatternsDiagrams.uml" /> + + + + + + + createSelfMessage="false" + signatureText="+ MoveNext() : bool"> + createSelfMessage="false" + signatureText="+ Current() : T"> @@ -8027,16 +8381,6 @@ Visitable2.Accept(visitor); Id="d3606f3d-2a83-4c63-8ef8-1ba5a65f2614" name="ExecutionEvent" /> - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - @@ -363,7 +349,7 @@ - + @@ -381,7 +367,7 @@ - + @@ -408,7 +394,7 @@ - + @@ -426,7 +412,7 @@ - + @@ -535,5 +521,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/Observer/ObserverPattern.sequencediagram.layout b/BehavioralPatternsDiagrams/Observer/ObserverPattern.sequencediagram.layout index c560d97..e62b1ea 100644 --- a/BehavioralPatternsDiagrams/Observer/ObserverPattern.sequencediagram.layout +++ b/BehavioralPatternsDiagrams/Observer/ObserverPattern.sequencediagram.layout @@ -2,114 +2,114 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/BehavioralPatternsDiagrams/Observer/ObserverSequenceDiagram.PNG b/BehavioralPatternsDiagrams/Observer/ObserverSequenceDiagram.PNG index ab7387e..2c1bcf5 100644 Binary files a/BehavioralPatternsDiagrams/Observer/ObserverSequenceDiagram.PNG and b/BehavioralPatternsDiagrams/Observer/ObserverSequenceDiagram.PNG differ diff --git a/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPattern.sequencediagram b/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPattern.sequencediagram index 4051f72..01c1264 100644 --- a/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPattern.sequencediagram +++ b/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPattern.sequencediagram @@ -1,19 +1,5 @@  - - - - - - - - - - - - - - @@ -329,7 +315,7 @@ - + @@ -338,7 +324,7 @@ - + @@ -356,7 +342,7 @@ - + @@ -464,5 +450,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPattern.sequencediagram.layout b/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPattern.sequencediagram.layout index 9cd4c85..89dbce7 100644 --- a/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPattern.sequencediagram.layout +++ b/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPattern.sequencediagram.layout @@ -2,38 +2,38 @@ - + - + - + - + - + - + - + - + - + - + @@ -50,56 +50,56 @@ - + - + - + - + - + - + - + - + diff --git a/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPatternSequenceDiagram.PNG b/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPatternSequenceDiagram.PNG index a8c40aa..b7b5887 100644 Binary files a/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPatternSequenceDiagram.PNG and b/BehavioralPatternsDiagrams/TemplateMethodPattern/TemplateMethodPatternSequenceDiagram.PNG differ