From 55c340632c495d395d1471afe1df8f320072110c Mon Sep 17 00:00:00 2001 From: MikoPat Date: Mon, 1 Feb 2021 23:34:53 +0100 Subject: [PATCH] 7-X managerProduktow --- models/10.session | 6 +- models/128013.diagram | 6 +- models/128013_10.d | 58 +++++++++++++++ models/128141.diagram | 10 +-- models/128141_10.d | 87 ++++++++++++++++++++++ models/128269_10.d | 46 ++++++++++++ models/141186_10.d | 168 ++++++++++++++++++++++++++++++++++++++++++ models/models.prj | 6 +- 8 files changed, 374 insertions(+), 13 deletions(-) create mode 100644 models/128013_10.d create mode 100644 models/128141_10.d create mode 100644 models/128269_10.d create mode 100644 models/141186_10.d diff --git a/models/10.session b/models/10.session index 4846128..d6c25f6 100644 --- a/models/10.session +++ b/models/10.session @@ -1,11 +1,13 @@ window_sizes 1920 1027 411 1504 870 104 diagrams - active classdiagram_ref 141186 // design-model + classdiagram_ref 141186 // design-model 1203 696 100 A1 552 0 + active sequencediagram_ref 128013 // 7-1-opcjaDodajProdukty + 1203 696 100 A3 0 0 end show_stereotypes -selected classdiagram_ref 141186 // design-model +selected sequencediagram_ref 128013 // 7-1-opcjaDodajProdukty open class_ref 128010 // Zaopatrzeniowiec class_ref 135178 // ManegerRaportow diff --git a/models/128013.diagram b/models/128013.diagram index 7fa990d..63f79c1 100644 --- a/models/128013.diagram +++ b/models/128013.diagram @@ -2,8 +2,8 @@ format 224 classinstance 132109 class_ref 128394 // AutomatKontroler name "" xyz 385 35 2000 life_line_z 2000 -classinstance 133005 class_ref 128266 // Automat - name "" xyz 740 34 2000 life_line_z 2000 +classinstance 133005 class_ref 165122 // ManagerProduktow + name "" xyz 705 34 2000 life_line_z 2000 classinstance 133901 class_ref 128010 // Zaopatrzeniowiec name "" xyz 96 17 2000 life_line_z 2000 durationcanvas 134029 classinstance_ref 133901 // :Zaopatrzeniowiec @@ -18,7 +18,7 @@ end durationcanvas 135693 classinstance_ref 132109 // :AutomatKontroler xyzwh 444 223 2010 11 88 end -durationcanvas 136205 classinstance_ref 133005 // :Automat +durationcanvas 136205 classinstance_ref 133005 // :ManagerProduktow xyzwh 769 237 2010 11 134 overlappingdurationcanvas 136717 xyzwh 775 338 2020 11 25 diff --git a/models/128013_10.d b/models/128013_10.d new file mode 100644 index 0000000..63f79c1 --- /dev/null +++ b/models/128013_10.d @@ -0,0 +1,58 @@ +format 224 + +classinstance 132109 class_ref 128394 // AutomatKontroler + name "" xyz 385 35 2000 life_line_z 2000 +classinstance 133005 class_ref 165122 // ManagerProduktow + name "" xyz 705 34 2000 life_line_z 2000 +classinstance 133901 class_ref 128010 // Zaopatrzeniowiec + name "" xyz 96 17 2000 life_line_z 2000 +durationcanvas 134029 classinstance_ref 133901 // :Zaopatrzeniowiec + xyzwh 151 116 2010 11 40 +end +durationcanvas 134157 classinstance_ref 132109 // :AutomatKontroler + xyzwh 444 116 2010 11 25 +end +durationcanvas 135565 classinstance_ref 133901 // :Zaopatrzeniowiec + xyzwh 151 223 2010 11 40 +end +durationcanvas 135693 classinstance_ref 132109 // :AutomatKontroler + xyzwh 444 223 2010 11 88 +end +durationcanvas 136205 classinstance_ref 133005 // :ManagerProduktow + xyzwh 769 237 2010 11 134 + overlappingdurationcanvas 136717 + xyzwh 775 338 2020 11 25 + end +end +msg 134285 synchronous + from durationcanvas_ref 134029 + to durationcanvas_ref 134157 + yz 116 2015 explicitmsg "rozpocznijDodawanieProduktow()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 197 97 +msg 135821 synchronous + from durationcanvas_ref 135565 + to durationcanvas_ref 135693 + yz 223 2015 explicitmsg "logowanie()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "haslo: String" + label_xy 224 206 +msg 136333 synchronous + from durationcanvas_ref 135693 + to durationcanvas_ref 136205 + yz 237 2015 explicitmsg "sprawdzHaslo()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "haslo: String" + label_xy 520 220 +reflexivemsg 136845 synchronous + to durationcanvas_ref 136717 + yz 338 2025 explicitmsg "gotowoscOtrzymaniaTowarow()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 803 316 +msg 136973 return + from durationcanvas_ref 136205 + to durationcanvas_ref 135693 + yz 291 2025 explicitmsg "logowanie(status: Boolean)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 528 274 +end diff --git a/models/128141.diagram b/models/128141.diagram index e6a850a..e88292e 100644 --- a/models/128141.diagram +++ b/models/128141.diagram @@ -4,8 +4,8 @@ classinstance 130061 class_ref 128010 // Zaopatrzeniowiec name "" xyz 20 32 2000 life_line_z 2000 classinstance 130189 class_ref 128394 // AutomatKontroler name "" xyz 255 43 2000 life_line_z 2000 -classinstance 131085 class_ref 128266 // Automat - name "" xyz 535 46 2000 life_line_z 2000 +classinstance 131085 class_ref 165122 // ManagerProduktow + name "" xyz 500 46 2000 life_line_z 2000 classinstance 131981 class_ref 128013 // RaportProduktow name "" xyz 761 49 2000 life_line_z 2000 classinstance 132877 class_ref 128141 // DzialZaopatrzeniowy @@ -22,13 +22,13 @@ end durationcanvas 130829 classinstance_ref 130189 // :AutomatKontroler xyzwh 314 244 2010 11 133 end -durationcanvas 131213 classinstance_ref 131085 // :Automat +durationcanvas 131213 classinstance_ref 131085 // :ManagerProduktow xyzwh 564 255 2010 11 65 overlappingdurationcanvas 131725 xyzwh 570 288 2020 11 25 end end -durationcanvas 132109 classinstance_ref 131085 // :Automat +durationcanvas 132109 classinstance_ref 131085 // :ManagerProduktow xyzwh 564 361 2010 11 40 end durationcanvas 132237 classinstance_ref 131981 // :RaportProduktow @@ -37,7 +37,7 @@ end durationcanvas 133005 classinstance_ref 132877 // :DzialZaopatrzeniowy xyzwh 1099 390 2010 11 25 end -durationcanvas 133261 classinstance_ref 131085 // :Automat +durationcanvas 133261 classinstance_ref 131085 // :ManagerProduktow xyzwh 564 172 2010 11 25 end msg 130573 synchronous diff --git a/models/128141_10.d b/models/128141_10.d new file mode 100644 index 0000000..e88292e --- /dev/null +++ b/models/128141_10.d @@ -0,0 +1,87 @@ +format 224 + +classinstance 130061 class_ref 128010 // Zaopatrzeniowiec + name "" xyz 20 32 2000 life_line_z 2000 +classinstance 130189 class_ref 128394 // AutomatKontroler + name "" xyz 255 43 2000 life_line_z 2000 +classinstance 131085 class_ref 165122 // ManagerProduktow + name "" xyz 500 46 2000 life_line_z 2000 +classinstance 131981 class_ref 128013 // RaportProduktow + name "" xyz 761 49 2000 life_line_z 2000 +classinstance 132877 class_ref 128141 // DzialZaopatrzeniowy + name "" xyz 1029 47 2000 life_line_z 2000 +durationcanvas 130317 classinstance_ref 130061 // :Zaopatrzeniowiec + xyzwh 75 144 2010 11 40 +end +durationcanvas 130445 classinstance_ref 130189 // :AutomatKontroler + xyzwh 314 144 2010 11 53 +end +durationcanvas 130701 classinstance_ref 130061 // :Zaopatrzeniowiec + xyzwh 75 243 2010 11 40 +end +durationcanvas 130829 classinstance_ref 130189 // :AutomatKontroler + xyzwh 314 244 2010 11 133 +end +durationcanvas 131213 classinstance_ref 131085 // :ManagerProduktow + xyzwh 564 255 2010 11 65 + overlappingdurationcanvas 131725 + xyzwh 570 288 2020 11 25 + end +end +durationcanvas 132109 classinstance_ref 131085 // :ManagerProduktow + xyzwh 564 361 2010 11 40 +end +durationcanvas 132237 classinstance_ref 131981 // :RaportProduktow + xyzwh 820 362 2010 11 60 +end +durationcanvas 133005 classinstance_ref 132877 // :DzialZaopatrzeniowy + xyzwh 1099 390 2010 11 25 +end +durationcanvas 133261 classinstance_ref 131085 // :ManagerProduktow + xyzwh 564 172 2010 11 25 +end +msg 130573 synchronous + from durationcanvas_ref 130317 + to durationcanvas_ref 130445 + yz 144 2015 explicitmsg "dodajProdukt()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "produkt: Produkt" + label_xy 97 125 +msg 130957 synchronous + from durationcanvas_ref 130701 + to durationcanvas_ref 130829 + yz 244 2015 explicitmsg "uzupelnionoTowar()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 122 225 +msg 131341 synchronous + from durationcanvas_ref 130829 + to durationcanvas_ref 131213 + yz 255 2015 explicitmsg "sprawdzProdukty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 350 238 +reflexivemsg 131853 synchronous + to durationcanvas_ref 131725 + yz 288 2025 explicitmsg "gotowoscDoZamkniecia()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 587 266 +msg 132365 synchronous + from durationcanvas_ref 132109 + to durationcanvas_ref 132237 + yz 362 2015 explicitmsg "<> RaportProduktow" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 613 344 +msg 133133 synchronous + from durationcanvas_ref 132237 + to durationcanvas_ref 133005 + yz 390 2015 explicitmsg "wyslijRaport()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "raport: RaportProduktow" + label_xy 847 370 +msg 133389 synchronous + from durationcanvas_ref 130445 + to durationcanvas_ref 133261 + yz 172 2015 explicitmsg "dodajProdukt()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "produkt: Produkt" + label_xy 344 155 +end diff --git a/models/128269_10.d b/models/128269_10.d new file mode 100644 index 0000000..a7375f5 --- /dev/null +++ b/models/128269_10.d @@ -0,0 +1,46 @@ +format 224 + +classinstance 129677 class_ref 128010 // Zaopatrzeniowiec + name "" xyz 44 28 2000 life_line_z 2000 +classinstance 129805 class_ref 128394 // AutomatKontroler + name "" xyz 282 41 2000 life_line_z 2000 +classinstance 130317 class_ref 128266 // Automat + name "" xyz 566 39 2000 life_line_z 2000 +durationcanvas 129933 classinstance_ref 129677 // :Zaopatrzeniowiec + xyzwh 99 150 2010 11 40 +end +durationcanvas 130061 classinstance_ref 129805 // :AutomatKontroler + xyzwh 341 149 2010 11 60 +end +durationcanvas 130445 classinstance_ref 130317 // :Automat + xyzwh 595 174 2010 11 184 + overlappingdurationcanvas 130701 + xyzwh 601 322 2020 11 25 + end + overlappingdurationcanvas 130957 + xyzwh 601 209 2020 11 25 + end +end +msg 130189 synchronous + from durationcanvas_ref 129933 + to durationcanvas_ref 130061 + yz 150 2015 explicitmsg "zamknijAutomat()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 140 133 +msg 130573 synchronous + from durationcanvas_ref 130061 + to durationcanvas_ref 130445 + yz 178 2020 explicitmsg "zamknijAutomat()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 390 160 +reflexivemsg 130829 synchronous + to durationcanvas_ref 130701 + yz 322 2025 explicitmsg "gotowoscNaZamowienie()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 636 303 +reflexivemsg 131085 synchronous + to durationcanvas_ref 130957 + yz 209 2025 explicitmsg "sprawdzZamkniecie()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 630 189 +end diff --git a/models/141186_10.d b/models/141186_10.d new file mode 100644 index 0000000..812d4a8 --- /dev/null +++ b/models/141186_10.d @@ -0,0 +1,168 @@ +format 224 + +classcanvas 128044 class_ref 141996 // NaprawaAutomatu + classdiagramsettings member_max_width 0 end + xyzwh 904 722 2000 181 63 +end +classcanvas 128138 class_ref 128522 // RaportSprzedazy + classdiagramsettings member_max_width 0 end + xyz 790 938 2000 +end +classcanvas 128172 class_ref 128300 // SystemOperacyjny + classdiagramsettings member_max_width 0 end + xyz 1067 417 2000 +end +classcanvas 128266 class_ref 135050 // genrowanieRaportuSprzedazy + classdiagramsettings member_max_width 0 end + xyz 30 958 2000 +end +classcanvas 128300 class_ref 135084 // ModulLogowania + classdiagramsettings member_max_width 0 end + xyz 1258 627 2000 +end +classcanvas 128386 class_ref 164994 // ZakupProduktu + classdiagramsettings member_max_width 0 end + xyz 10.2 53.2 2000 +end +classcanvas 128394 class_ref 135178 // ManegerRaportow + classdiagramsettings member_max_width 0 end + xyz 419 886 2000 +end +classcanvas 128514 class_ref 165122 // ManagerProduktow + classdiagramsettings member_max_width 0 end + xyz 264.2 47 2000 +end +note 128812 "Czy dodawa \"NaprawaAutomatu\" lub \"ZakupProduktu\"" + xyzwh 550 453 2000 249 63 +classcanvas 129068 class_ref 142124 // ManagerDiagnozy + classdiagramsettings member_max_width 0 end + xyz 1297 225 2000 +end +classcanvas 129324 class_ref 135212 // Raport + classdiagramsettings member_max_width 0 end + xyz 1608 259 2000 +end +classcanvas 129708 class_ref 142252 // ManagerNaprawy + classdiagramsettings member_max_width 0 end + xyz 802 563 2000 +end +classcanvas 130434 class_ref 178562 // ManagerPlatnosci + classdiagramsettings member_max_width 0 end + xyz 574.4 47 2000 +end +classcanvas 130562 class_ref 178434 // ManagerPlatnosciKarta + classdiagramsettings member_max_width 0 end + xyz 996.2 43.2 2000 +end +classcanvas 130690 class_ref 164226 // ManagerPlatnosciGotowkowej + classdiagramsettings member_max_width 0 end + xyz 1009.6 105.4 2000 +end +classcanvas 130818 class_ref 185218 // ManagerSprzedazy + classdiagramsettings member_max_width 0 end + xyz 427.8 286.2 2000 +end +classcanvas 130946 class_ref 171906 // Sprzedaz + classdiagramsettings member_max_width 0 end + xyz 431.2 547 2005 +end +relationcanvas 128428 relation_ref 128044 // Wykorzystuje + decenter_begin 601 + from ref 128044 z 2001 label "Wykorzystuje" italic max_width 255 xyz 1126 716 2001 to ref 128300 + no_role_a no_role_b + multiplicity_a_pos 1239 714 3000 multiplicity_b_pos 1094 765 3000 +end +relationcanvas 128556 relation_ref 128172 // ZmienStan + from ref 128300 z 2001 label "ZmienStan" italic max_width 255 xyz 1205 542 2001 to ref 128172 + no_role_a no_role_b + multiplicity_a_pos 1162 502 3000 multiplicity_b_pos 1270 597 3000 +end +relationcanvas 128778 relation_ref 128138 // wykorzystuje + from ref 128266 z 2001 label "wykorzystuje" italic max_width 255 xyz 295 962 2001 to ref 128394 + no_role_a no_role_b + multiplicity_a_pos 400 988 3000 multiplicity_b_pos 266 987 3000 +end +relationcanvas 128898 relation_ref 163458 // wykorzytuje + decenter_end 509 + from ref 128386 z 2001 label "wykorzytuje" italic max_width 255 xyz 157 56 2001 to ref 128514 + no_role_a no_role_b + multiplicity_a_pos 245 84 3000 multiplicity_b_pos 138 82 3000 +end +relationcanvas 128906 relation_ref 128266 // tworzy + from ref 128394 z 2001 label "tworzy" italic max_width 255 xyz 675 966 2001 to ref 128138 + no_role_a no_role_b + multiplicity_a_pos 771 992 3000 multiplicity_b_pos 613 990 3000 +end +relationcanvas 128940 relation_ref 128300 // Komunikuje + from ref 128044 z 2001 label "Komunikuje" italic max_width 255 xyz 1025 589 2001 to ref 128172 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 129196 relation_ref 128428 // Komunikuje + from ref 128172 z 2001 label "Komunikuje" italic max_width 255 xyz 1207 357 2001 to ref 129068 + no_role_a no_role_b + multiplicity_a_pos 1272 332 3000 multiplicity_b_pos 1207 415 3000 +end +relationcanvas 129452 relation_ref 128556 // Stworz + from ref 129068 z 2001 label "Stworz" italic max_width 255 xyz 1514 261 2001 to ref 129324 + no_role_a no_role_b + multiplicity_a_pos 1575 287 3000 multiplicity_b_pos 1478 287 3000 +end +relationcanvas 129836 relation_ref 128684 // Wykorzystuje + from ref 128044 z 2001 label "Wykorzystuje" italic max_width 255 xyz 904 674 2001 to point 925 660 + line 129964 z 2001 to ref 129708 + no_role_a no_role_b + multiplicity_a_pos 880 627 3000 multiplicity_b_pos 946 699 3000 +end +relationcanvas 130092 relation_ref 128812 // Naprawia + from ref 129708 z 2001 label "Naprawia" italic max_width 255 xyz 936 510 2001 to ref 128172 + no_role_a no_role_b + multiplicity_a_pos 1040 495 3000 multiplicity_b_pos 937 567 3000 +end +relationcanvas 131330 relation_ref 170498 // aktywuje + from ref 128514 z 2001 label "aktywuje" italic max_width 255 xyz 465 58 2001 to ref 130434 + no_role_a no_role_b + multiplicity_a_pos 555 83 3000 multiplicity_b_pos 424 83 3000 +end +relationcanvas 131586 relation_ref 170754 // wykorzystuje + decenter_begin 228 + decenter_end 287 + from ref 130434 z 2001 label "wykorzystuje" italic max_width 255 xyz 783 33 2001 to ref 130562 + no_role_a no_role_b + multiplicity_a_pos 977 63 3000 multiplicity_b_pos 722 67 3000 +end +relationcanvas 131714 relation_ref 170882 // wykorzystuje + decenter_begin 935 + decenter_end 577 + from ref 130434 z 2001 label "wykorzystuje" italic max_width 255 xyz 817 107 2001 to ref 130690 + no_role_a no_role_b + multiplicity_a_pos 990 158 3000 multiplicity_b_pos 722 109 3000 +end +relationcanvas 132610 relation_ref 171522 // przesylaDane + from ref 130434 z 2001 label "przesylaDane" italic max_width 255 xyz 535 177 2001 to ref 130818 + no_role_a no_role_b + multiplicity_a_pos 520 263 3000 multiplicity_b_pos 605 111 3000 +end +relationcanvas 132738 relation_ref 171650 // przesylaDane + from ref 128514 z 2001 label "przesylaDane" italic max_width 255 xyz 362 177 2001 to ref 130818 + no_role_a no_role_b + multiplicity_a_pos 438 263 3000 multiplicity_b_pos 341 111 3000 +end +relationcanvas 132866 relation_ref 171778 // tworzy + from ref 130818 z 2006 label "tworzy" italic max_width 255 xyz 475 467 2006 to ref 130946 + no_role_a no_role_b + multiplicity_a_pos 479 524 3000 multiplicity_b_pos 480 430 3000 +end +relationcanvas 132994 relation_ref 171906 // + decenter_begin 767 + from ref 130562 z 2001 to ref 130434 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 133122 relation_ref 172034 // + decenter_end 776 + from ref 130690 z 2001 to ref 130434 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +end diff --git a/models/models.prj b/models/models.prj index c050a07..8107935 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 224 "models" - revision 29 + revision 30 modified_by 10 "Mikołaj" @@ -2622,7 +2622,7 @@ format 224 MysqlColumn end - classrelation 128522 // (tworzy) + classrelation 128522 // tworzy relation_ref 128266 // tworzy end end @@ -2790,7 +2790,7 @@ ${members}}; a role_name "" multiplicity "1" private classrelation_ref 128394 // (tworzy) b role_name "" multiplicity "*" private - classrelation_ref 128522 // (tworzy) + classrelation_ref 128522 // tworzy end end