From 9401a84a601dbe20c807b2b1e1ec8b85d0ec45e1 Mon Sep 17 00:00:00 2001 From: Jakub Kaczmarek Date: Wed, 3 Feb 2021 11:57:12 +0100 Subject: [PATCH] Interaction diagrams --- models/128192.diagram | 42 ++++++++++++++++++++++++++++ models/128212.diagram | 14 +++++----- models/128320.diagram | 65 +++++++++++++++++++++++++++++++++++++++++++ models/128576.diagram | 30 ++++++++++++++++++++ models/128704.diagram | 42 ++++++++++++++++++++++++++++ models/154452.diagram | 2 +- models/64.session | 10 +++++++ models/models.prj | 24 ++++++++++++++-- 8 files changed, 219 insertions(+), 10 deletions(-) create mode 100644 models/128192.diagram create mode 100644 models/128320.diagram create mode 100644 models/128576.diagram create mode 100644 models/128704.diagram create mode 100644 models/64.session diff --git a/models/128192.diagram b/models/128192.diagram new file mode 100644 index 0000000..71457d0 --- /dev/null +++ b/models/128192.diagram @@ -0,0 +1,42 @@ +format 224 + +classinstance 128340 class_ref 156628 // Klient + drawing_mode actor name "" xyz 103.2 17 2000 life_line_z 2000 +classinstance 128468 class_ref 156756 // AutomatKontroler + name "" xyz 234.4 26.4 2000 life_line_z 2000 +classinstance 129620 class_ref 142036 // lista_produktow + name "" xyz 454.2 28.8 2000 life_line_z 2000 +durationcanvas 128724 classinstance_ref 128340 // :Klient + xyzwh 114 115 2010 11 177 +end +durationcanvas 128852 classinstance_ref 128468 // :AutomatKontroler + xyzwh 278 117 2010 11 138 +end +durationcanvas 129748 classinstance_ref 129620 // :lista_produktow + xyzwh 494 157 2010 11 94 +end +msg 128980 synchronous + from durationcanvas_ref 128724 + to durationcanvas_ref 128852 + yz 119 2015 explicitmsg "wybierzProdukt(numer:int)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 148 103 +msg 129876 synchronous + from durationcanvas_ref 128852 + to durationcanvas_ref 129748 + yz 157 2015 explicitmsg "pobierzProdukt(numer:int)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 336 143 +msg 130004 return + from durationcanvas_ref 129748 + to durationcanvas_ref 128852 + yz 213 2015 explicitmsg "produkt" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 373 199 +msg 130132 return + from durationcanvas_ref 128852 + to durationcanvas_ref 128724 + yz 231 2015 explicitmsg "produkt" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 183 217 +end diff --git a/models/128212.diagram b/models/128212.diagram index 567bd82..6ea6b19 100644 --- a/models/128212.diagram +++ b/models/128212.diagram @@ -1,19 +1,19 @@ -format 223 +format 224 classinstance 128340 class_ref 156628 // Klient - drawing_mode actor name "" xyz 103 17 2000 life_line_z 2000 + drawing_mode actor name "" xyz 103.7 16.5 2000 life_line_z 2000 classinstance 128468 class_ref 156756 // AutomatKontroler - name "" xyz 234 26 2000 life_line_z 2000 + name "" xyz 234.9 26.4 2000 life_line_z 2000 classinstance 129620 class_ref 142036 // lista_produktow - name "" xyz 454 29 2000 life_line_z 2000 + name "" xyz 453.7 29.3 2000 life_line_z 2000 durationcanvas 128724 classinstance_ref 128340 // :Klient - xyzwh 114 115 2010 11 177 + xyzwh 114 115.9 2010 11 177 end durationcanvas 128852 classinstance_ref 128468 // :AutomatKontroler - xyzwh 278 117 2010 11 138 + xyzwh 278 116.5 2010 11 138 end durationcanvas 129748 classinstance_ref 129620 // :lista_produktow - xyzwh 494 157 2010 11 94 + xyzwh 493 156.9 2010 11 94 end msg 128980 synchronous from durationcanvas_ref 128724 diff --git a/models/128320.diagram b/models/128320.diagram new file mode 100644 index 0000000..8eb2a8f --- /dev/null +++ b/models/128320.diagram @@ -0,0 +1,65 @@ +format 224 + +classinstance 128002 class_ref 156628 // Klient + name "" xyz 27 37 2000 life_line_z 2000 +classinstance 128130 class_ref 134786 // KasetaKontroler + name "" xyz 208 32 2000 life_line_z 2000 +classinstance 128258 class_ref 156756 // AutomatKontroler + name "" xyz 387 36 2000 life_line_z 2000 +classinstance 128386 class_ref 134914 // EkranKontroler + name "" xyz 608 39 2000 life_line_z 2000 +durationcanvas 128514 classinstance_ref 128002 // :Klient + xyzwh 38 149 2010 11 41 +end +durationcanvas 128642 classinstance_ref 128130 // :KasetaKontroler + xyzwh 249 149 2010 11 135 + overlappingdurationcanvas 129666 + xyzwh 255 184 2020 11 25 + end + overlappingdurationcanvas 129922 + xyzwh 255 253 2020 11 25 + end +end +durationcanvas 128898 classinstance_ref 128258 // :AutomatKontroler + xyzwh 431 157 2010 11 26 +end +durationcanvas 129154 classinstance_ref 128386 // :EkranKontroler + xyzwh 645 168 2010 11 81 + overlappingdurationcanvas 129410 + xyzwh 651 177 2020 11 66 + end +end +msg 128770 synchronous + from durationcanvas_ref 128514 + to durationcanvas_ref 128642 + yz 149 2015 explicitmsg "wprowadzPieniadze(monety: money, banknoty: money)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy -31 135 +msg 129026 synchronous + from durationcanvas_ref 128642 + to durationcanvas_ref 128898 + yz 157 2015 explicitmsg "przekazPieniadze(monety: money, banknoty: money)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 217 143 +msg 129282 synchronous + from durationcanvas_ref 128898 + to durationcanvas_ref 129154 + yz 168 2020 explicitmsg "wyswietlKwote(monety: money, banknoty: money, produkt: int)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 392 154 +reflexivemsg 129538 synchronous + to durationcanvas_ref 129410 + yz 177 2025 explicitmsg "wyswietPozostalalKwote(monety: money, banknoty: money, produkt: int)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 665 186 +reflexivemsg 129794 synchronous + to durationcanvas_ref 129666 + yz 184 2025 explicitmsg "sprawdzMonety(monety: money)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 196 170 +reflexivemsg 130050 synchronous + to durationcanvas_ref 129922 + yz 253 2025 explicitmsg "sprawdzBanknoty(banknoty: money)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 186 239 +end diff --git a/models/128576.diagram b/models/128576.diagram new file mode 100644 index 0000000..defc15c --- /dev/null +++ b/models/128576.diagram @@ -0,0 +1,30 @@ +format 224 + +classinstance 128084 class_ref 156628 // Klient + name "" xyz 130 21 2000 life_line_z 2000 +classinstance 128212 class_ref 156756 // AutomatKontroler + name "" xyz 289 30 2000 life_line_z 2000 +classinstance 128724 class_ref 128216 // automat + name "podajnikProduktu" xyz 520 32 2000 life_line_z 2000 +durationcanvas 128340 classinstance_ref 128084 // :Klient + xyzwh 141 118 2010 11 40 +end +durationcanvas 128468 classinstance_ref 128212 // :AutomatKontroler + xyzwh 333 120 2010 11 45 +end +durationcanvas 128852 classinstance_ref 128724 // podajnikProduktu:automat + xyzwh 581 135 2010 11 33 +end +msg 128596 synchronous + from durationcanvas_ref 128340 + to durationcanvas_ref 128468 + yz 120 2015 explicitmsg "odbiorProduktu()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 202 106 +msg 128980 synchronous + from durationcanvas_ref 128468 + to durationcanvas_ref 128852 + yz 144 2015 explicitmsg "wydajProduktPrzygotowany()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 377 128 +end diff --git a/models/128704.diagram b/models/128704.diagram new file mode 100644 index 0000000..d48b73f --- /dev/null +++ b/models/128704.diagram @@ -0,0 +1,42 @@ +format 224 + +classinstance 128002 class_ref 156628 // Klient + name "" xyz 63 4 2000 life_line_z 2000 +classinstance 128130 class_ref 156756 // AutomatKontroler + name "" xyz 246 17 2000 life_line_z 2000 +classinstance 128770 class_ref 134786 // KasetaKontroler + name "" xyz 599 22 2000 life_line_z 2000 +durationcanvas 128258 classinstance_ref 128002 // :Klient + xyzwh 74 92 2010 11 40 +end +durationcanvas 128386 classinstance_ref 128130 // :AutomatKontroler + xyzwh 290 92 2010 11 73 +end +durationcanvas 128898 classinstance_ref 128770 // :KasetaKontroler + xyzwh 640 98 2010 11 67 +end +msg 128514 synchronous + from durationcanvas_ref 128258 + to durationcanvas_ref 128386 + yz 92 2015 explicitmsg "anulujZakup(produkt: int)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 123 77 +msg 128642 return + from durationcanvas_ref 128386 + to durationcanvas_ref 128258 + yz 114 2015 explicitmsg "pieniadze = anulujZakup(produkt: int)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 99 105 +msg 129026 synchronous + from durationcanvas_ref 128386 + to durationcanvas_ref 128898 + yz 98 2020 explicitmsg "zwrocPieniadze(monety: money, banknoty: money, produkt: int))" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 317 81 +msg 129154 return + from durationcanvas_ref 128898 + to durationcanvas_ref 128386 + yz 154 2020 explicitmsg "kwota = zwrocPieniadze(monety: money, banknoty: money, produkt: int))" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 304 138 +end diff --git a/models/154452.diagram b/models/154452.diagram index a6aeea8..20aa587 100644 --- a/models/154452.diagram +++ b/models/154452.diagram @@ -1,4 +1,4 @@ -format 223 +format 224 classinstance 128084 class_ref 156628 // Klient name "" xyz 130 21 2000 life_line_z 2000 diff --git a/models/64.session b/models/64.session new file mode 100644 index 0000000..d41418d --- /dev/null +++ b/models/64.session @@ -0,0 +1,10 @@ +window_sizes 1920 1017 450 1465 867 104 + +show_stereotypes +selected sequencediagram_ref 128704 // 3-4-anulowanieZakupu +open + sequencediagram_ref 128192 // 3-1-wyborKoduProduktu + sequencediagram_ref 128320 // 3-2-wprowadzenieMonetyBanknotu + sequencediagram_ref 128576 // 3-3-odbiorProduktu +end +end diff --git a/models/models.prj b/models/models.prj index 82d745e..15291a9 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,7 +1,7 @@ format 224 "models" - revision 22 - modified_by 2 "luksz" + revision 24 + modified_by 64 "jacob" @@ -1509,6 +1509,11 @@ format 224 end end + sequencediagram 128192 "3-1-wyborKoduProduktu" + sequencediagramsettings end + overlapping_bars size A4 + end + class 141698 "ekran" visibility package cpp_decl "" @@ -1648,6 +1653,11 @@ format 224 end end + sequencediagram 128320 "3-2-wprowadzenieMonetyBanknotu" + sequencediagramsettings end + overlapping_bars size A4 + end + class 142082 "klawiatura" visibility package cpp_decl "" @@ -1739,6 +1749,11 @@ format 224 end end + sequencediagram 128576 "3-3-odbiorProduktu" + sequencediagramsettings end + overlapping_bars size A4 + end + class 142338 "karta_platnicza" visibility package cpp_decl "" @@ -1811,5 +1826,10 @@ format 224 MysqlColumn end end + + sequencediagram 128704 "3-4-anulowanieZakupu" + sequencediagramsettings end + overlapping_bars size A4 + end end end