diff --git a/models/106.session b/models/106.session new file mode 100644 index 0000000..9c32272 --- /dev/null +++ b/models/106.session @@ -0,0 +1,11 @@ +window_sizes 1920 1017 450 1465 867 104 + +show_stereotypes +selected class_ref 128106 // Bank +open + class_ref 135732 // Platnosc_gotowka_strategy + class_ref 136372 // System_ksiegowy + class_ref 143028 // Automat + classview_ref 134708 // design +end +end diff --git a/models/128106.diagram b/models/128106.diagram new file mode 100644 index 0000000..3e467da --- /dev/null +++ b/models/128106.diagram @@ -0,0 +1,42 @@ +format 224 + +classinstancecanvas 128106 classinstance_ref 128013 // + xyz 129 4 2000 life_line_z 2000 +end +classinstance 128362 class_ref 143028 // Automat + name "" xyz 357 4 2000 life_line_z 2000 +classinstance 128490 class_ref 143412 // Sprzedaz + name "aktualnaSprzedaz" xyz 653 87 2000 life_line_z 2000 +durationcanvas 128618 classinstance_ref 128106 // :Klient + xyzwh 140 81 2010 11 40 +end +durationcanvas 128746 classinstance_ref 128362 // :Automat + xyzwh 379 82 2010 11 87 + overlappingdurationcanvas 129258 + xyzwh 385 86 2020 11 25 + end +end +durationcanvas 129002 classinstance_ref 128490 // aktualnaSprzedaz:Sprzedaz + xyzwh 722 137 2010 11 38 +end +msg 128874 synchronous + from durationcanvas_ref 128618 + to durationcanvas_ref 128746 + yz 82 2015 explicitmsg "podanieNrProduktu()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "nrProduktu" + label_xy 190 68 +msg 129130 synchronous + from durationcanvas_ref 128746 + to durationcanvas_ref 129002 + yz 139 2015 explicitmsg "aktualnaSprzedaz = createSprzedaz()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "aktualnyProdukt" + label_xy 419 121 +reflexivemsg 129386 synchronous + to durationcanvas_ref 129258 + yz 86 2025 explicitmsg "aktualnyProdukt= getProdukt()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "nrProduktu" + label_xy 420 85 +end diff --git a/models/128234.diagram b/models/128234.diagram new file mode 100644 index 0000000..929ded0 --- /dev/null +++ b/models/128234.diagram @@ -0,0 +1,41 @@ +format 224 + +classinstance 128106 class_ref 135860 // Klient + name "" xyz 53 8 2000 life_line_z 2000 +classinstance 128234 class_ref 143028 // Automat + name "" xyz 263 14 2000 life_line_z 2000 +classinstance 128362 class_ref 143412 // Sprzedaz + name "aktualnaSprzedaz" xyz 496 13 2000 life_line_z 2000 +durationcanvas 128490 classinstance_ref 128106 // :Klient + xyzwh 64 86 2010 11 40 +end +durationcanvas 128618 classinstance_ref 128234 // :Automat + xyzwh 285 86 2010 11 28 +end +durationcanvas 128874 classinstance_ref 128362 // aktualnaSprzedaz:Sprzedaz + xyzwh 565 103 2010 11 38 + overlappingdurationcanvas 129130 + xyzwh 571 110 2020 11 25 + end +end +msg 128746 synchronous + from durationcanvas_ref 128490 + to durationcanvas_ref 128618 + yz 86 2015 explicitmsg "wybranieMetodyPlatnosci()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "metoda" + label_xy 97 72 +msg 129002 synchronous + from durationcanvas_ref 128618 + to durationcanvas_ref 128874 + yz 103 2015 explicitmsg "setMetodaPlatnosci()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "metoda" + label_xy 363 88 +reflexivemsg 129258 synchronous + to durationcanvas_ref 129130 + yz 110 2025 explicitmsg "setMetodaPlatnosci()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "metoda" + label_xy 611 95 +end diff --git a/models/128362.diagram b/models/128362.diagram new file mode 100644 index 0000000..dae9cb9 --- /dev/null +++ b/models/128362.diagram @@ -0,0 +1,42 @@ +format 224 + +classinstance 128106 class_ref 135860 // Klient + name "" xyz 103 4 2000 life_line_z 2000 +classinstance 128234 class_ref 143028 // Automat + name "" xyz 334 4 2000 life_line_z 2000 +classinstance 129002 class_ref 143412 // Sprzedaz + name "aktualnaSprzedaz" xyz 540 4 2000 life_line_z 2000 +fragment 129386 "Klient nie potwierdza zakupu" + form "potwierdzenie = false" xyzwh 295 90 2020 410 138 +end +durationcanvas 128362 classinstance_ref 128106 // :Klient + xyzwh 114 71 2010 11 40 +end +durationcanvas 128490 classinstance_ref 128234 // :Automat + xyzwh 356 73 2010 11 185 + overlappingdurationcanvas 128746 + xyzwh 362 136 2020 11 56 + end +end +durationcanvas 129130 classinstance_ref 129002 // aktualnaSprzedaz:Sprzedaz + xyzwh 608 144 2010 11 43 +end +msg 128618 synchronous + from durationcanvas_ref 128362 + to durationcanvas_ref 128490 + yz 73 2015 explicitmsg "potwierdzenieWyboruProduktu()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "potwierdzenie" + label_xy 127 59 +reflexivemsg 128874 synchronous + to durationcanvas_ref 128746 + yz 136 2025 explicitmsg "anulujSprzedaz()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 381 122 +msg 129258 synchronous + from durationcanvas_ref 128746 + to durationcanvas_ref 129130 + yz 176 2030 explicitmsg "anulujSprzedaz()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 449 162 +end diff --git a/models/128490.diagram b/models/128490.diagram new file mode 100644 index 0000000..7a36711 --- /dev/null +++ b/models/128490.diagram @@ -0,0 +1,71 @@ +format 224 + +classinstance 128106 class_ref 135860 // Klient + name "" xyz 16 5 2000 life_line_z 2000 +classinstance 128234 class_ref 143028 // Automat + name "" xyz 107 4 2000 life_line_z 2000 +classinstance 128362 class_ref 143412 // Sprzedaz + name "" xyz 186 4 2000 life_line_z 2000 +classinstance 128618 class_ref 135476 // Platnosc + name "" xyz 355 7 2000 life_line_z 2000 +classinstance 128746 class_ref 135604 // Platnosc_karta_strategy + name "" xyz 487 4 2000 life_line_z 2000 +classinstance 128874 class_ref 128106 // Bank + name "" xyz 731 4 2000 life_line_z 2000 +fragment 130410 "loop: Mozna podac kod pin maksymalnie 3 razy" + xyzwh 17 57 3005 761 186 +end +durationcanvas 129002 classinstance_ref 128106 // :Klient + xyzwh 27 89 2010 11 40 +end +durationcanvas 129130 classinstance_ref 128234 // :Automat + xyzwh 129 100 2010 11 62 +end +durationcanvas 129386 classinstance_ref 128362 // :Sprzedaz + xyzwh 211 110 2010 11 61 +end +durationcanvas 129642 classinstance_ref 128618 // :Platnosc + xyzwh 373 125 2010 11 57 +end +durationcanvas 129898 classinstance_ref 128746 // :Platnosc_karta_strategy + xyzwh 547 144 2010 11 57 +end +durationcanvas 130154 classinstance_ref 128874 // :Bank + xyzwh 750 153 2010 11 79 +end +msg 129258 synchronous + from durationcanvas_ref 129002 + to durationcanvas_ref 129130 + yz 103 2015 explicitmsg "podajPin()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "pin" + label_xy 52 89 +msg 129514 synchronous + from durationcanvas_ref 129130 + to durationcanvas_ref 129386 + yz 125 2015 explicitmsg "podajPin()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "pin" + label_xy 144 111 +msg 129770 synchronous + from durationcanvas_ref 129386 + to durationcanvas_ref 129642 + yz 144 2020 explicitmsg "podajPin()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "pin" + label_xy 273 130 +msg 130026 synchronous + from durationcanvas_ref 129642 + to durationcanvas_ref 129898 + yz 161 2025 explicitmsg "podajPin()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "pin" + label_xy 441 147 +msg 130282 synchronous + from durationcanvas_ref 129898 + to durationcanvas_ref 130154 + yz 178 2030 explicitmsg "czyPinPrawidlowy()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "pin" + label_xy 596 164 +end diff --git a/models/models.prj b/models/models.prj index a065b75..0c0b5ea 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,7 +1,7 @@ format 224 "models" - revision 16 - modified_by 52 "KSzostak" + revision 17 + modified_by 106 "Lucasó" @@ -2811,5 +2811,37 @@ ${members}}; mysql_decl "" end + + sequencediagram 128106 "use_case_3_1" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128234 "use_case_3_2" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128362 "use_case_3_3" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128490 "use_case_3_4" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 128106 "Bank" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end end end