From 90a96b7b1054e61415a3b8093409110fa90762b8 Mon Sep 17 00:00:00 2001 From: Aliaksandr Trafimchyk Date: Wed, 4 Jan 2023 01:12:18 +0100 Subject: [PATCH] 4-n --- models/128009.diagram | 73 ++++++++++++++++++++++++ models/128023.diagram | 18 +++--- models/128137.diagram | 111 ++++++++++++++++++++++++++++++++++++ models/128265.diagram | 43 ++++++++++++++ models/128393.diagram | 129 ++++++++++++++++++++++++++++++++++++++++++ models/128521.diagram | 25 ++++++++ models/128649.diagram | 33 +++++++++++ models/128777.diagram | 43 ++++++++++++++ models/128905.diagram | 44 ++++++++++++++ models/129033.diagram | 41 ++++++++++++++ models/9.session | 9 +++ models/models.prj | 62 +++++++++++++++++++- 12 files changed, 620 insertions(+), 11 deletions(-) create mode 100644 models/128009.diagram create mode 100644 models/128137.diagram create mode 100644 models/128265.diagram create mode 100644 models/128393.diagram create mode 100644 models/128521.diagram create mode 100644 models/128649.diagram create mode 100644 models/128777.diagram create mode 100644 models/128905.diagram create mode 100644 models/129033.diagram create mode 100644 models/9.session diff --git a/models/128009.diagram b/models/128009.diagram new file mode 100644 index 0000000..1d24d95 --- /dev/null +++ b/models/128009.diagram @@ -0,0 +1,73 @@ +format 224 + +classinstance 128009 class_ref 128023 // Klient + name "" xyz 20 4 2000 life_line_z 2000 +classinstance 128137 class_ref 128131 // Bankomat + name "" xyz 136 4 2000 life_line_z 2000 +classinstance 128265 class_ref 130691 // Czytnik + name "" xyz 343 8 2000 life_line_z 2000 +classinstance 128393 class_ref 128003 // Karta + name "" xyz 522 6 2000 life_line_z 2000 +classinstance 130697 class_ref 128771 // Bank + name "" xyz 642 4 2000 life_line_z 2000 +durationcanvas 129417 classinstance_ref 128009 // :Klient + xyzwh 39 66 2010 11 184 +end +durationcanvas 129545 classinstance_ref 128137 // :Bankomat + xyzwh 161 51 2010 11 198 + overlappingdurationcanvas 130441 + xyzwh 167 157 2020 11 41 + end +end +durationcanvas 129801 classinstance_ref 128265 // :Czytnik + xyzwh 362 55 2010 11 88 +end +durationcanvas 130057 classinstance_ref 128393 // :Karta + xyzwh 541 105 2010 11 134 +end +durationcanvas 132489 classinstance_ref 130697 // :Bank + xyzwh 661 51 2010 11 190 +end +msg 129673 synchronous + from durationcanvas_ref 129417 + to durationcanvas_ref 129545 + yz 69 2015 msg operation_ref 128023 // "wlozKarte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 67 55 +msg 129929 synchronous + from durationcanvas_ref 129545 + to durationcanvas_ref 129801 + yz 84 2015 msg operation_ref 128151 // "odczytajKarte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 229 70 +msg 130185 synchronous + from durationcanvas_ref 129801 + to durationcanvas_ref 130057 + yz 105 2015 explicitmsg "[stanKarty='Good']stworzKarte()" + stereotype "<>" xyz 436 116 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 386 88 +msg 130313 return + from durationcanvas_ref 129801 + to durationcanvas_ref 129545 + yz 121 2020 explicitmsg "stanKarty" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 240 108 +reflexivemsg 130569 synchronous + to durationcanvas_ref 130441 + yz 157 2025 explicitmsg "[stanKarty='Bad']zatrzymajKarte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 177 143 +msg 132617 synchronous + from durationcanvas_ref 130441 + to durationcanvas_ref 132489 + yz 182 2025 explicitmsg "wyslijKomunikatOZatrzymaniuKarty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 330 168 +msg 132873 return + from durationcanvas_ref 129545 + to durationcanvas_ref 129417 + yz 214 2015 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 82 200 +end diff --git a/models/128023.diagram b/models/128023.diagram index 0c87b6c..fb74e7a 100644 --- a/models/128023.diagram +++ b/models/128023.diagram @@ -2,7 +2,7 @@ format 224 classcanvas 128003 class_ref 128003 // Karta classdiagramsettings member_max_width 0 end - xyz 711.9 305.9 2000 + xyz 711.9 304.9 2000 end classcanvas 128023 class_ref 128023 // Klient classdiagramsettings member_max_width 0 end @@ -161,14 +161,14 @@ relationcanvas 132503 relation_ref 129047 // posiada multiplicity_a_pos 691 138 3000 multiplicity_b_pos 664 99 3000 end relationcanvas 133271 relation_ref 129303 // ma przypisane - from ref 129027 z 2001 label "ma przypisane" italic max_width 255 xyz 702 250 2001 to ref 128003 + from ref 129027 z 2001 label "ma przypisane" italic max_width 255 xyz 701.5 249.5 2001 to ref 128003 no_role_a no_role_b - multiplicity_a_pos 730 286 3000 multiplicity_b_pos 720 244 3000 + multiplicity_a_pos 730 285 3000 multiplicity_b_pos 719 244 3000 end relationcanvas 133655 relation_ref 129431 // posiada (jako atrybut) - from ref 128003 z 2006 label "posiada (jako atrybut)" italic max_width 255 xyz 652 423 2006 to ref 128387 + from ref 128003 z 2006 label "posiada (jako atrybut)" italic max_width 255 xyz 652 422.5 2006 to ref 128387 no_role_a no_role_b - multiplicity_a_pos 672 455 3000 multiplicity_b_pos 701 418 3000 + multiplicity_a_pos 672 455 3000 multiplicity_b_pos 701 417 3000 end relationcanvas 135191 relation_ref 129943 // ma wbudowany from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 540 257 2006 to ref 131587 @@ -214,9 +214,9 @@ relationcanvas 138883 relation_ref 136067 // tworzy end relationcanvas 139523 relation_ref 136451 // posiada decenter_begin 458 - from ref 139267 z 2001 label "posiada" italic max_width 255 xyz 738 456 2001 to ref 128003 + from ref 139267 z 2001 label "posiada" italic max_width 255 xyz 738 455.5 2001 to ref 128003 no_role_a no_role_b - multiplicity_a_pos 729 418 3000 multiplicity_b_pos 734 513 3000 + multiplicity_a_pos 729 417 3000 multiplicity_b_pos 734 513 3000 end relationcanvas 140183 relation_ref 131607 // ma wbudowany from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 331 277 2006 to ref 131075 @@ -284,12 +284,12 @@ relationcanvas 144023 relation_ref 133143 // jest multiplicity_a_pos 20 379 3000 multiplicity_b_pos 34 289 3000 end relationcanvas 144535 relation_ref 139671 // posiada - from ref 128131 z 2006 label "posiada" italic max_width 255 xyz 424 514 3000 to ref 144151 + from ref 128131 z 2006 label "posiada" italic max_width 255 xyz 424 514 2006 to ref 144151 no_role_a no_role_b multiplicity_a_pos 412 706 3000 multiplicity_b_pos 446 341 3000 end relationcanvas 144663 relation_ref 139799 // generuje - from ref 144151 z 2006 label "generuje" italic max_width 255 xyz 525 744 3000 to ref 132099 + from ref 144151 z 2006 label "generuje" italic max_width 255 xyz 525 744 2006 to ref 132099 no_role_a no_role_b multiplicity_a_pos 589 776 3000 multiplicity_b_pos 502 763 3000 end diff --git a/models/128137.diagram b/models/128137.diagram new file mode 100644 index 0000000..d4709ab --- /dev/null +++ b/models/128137.diagram @@ -0,0 +1,111 @@ +format 224 + +classinstance 128009 class_ref 128023 // Klient + name "" xyz 27 4 2000 life_line_z 2000 +classinstance 128137 class_ref 128131 // Bankomat + name "" xyz 175 5 2000 life_line_z 2000 +classinstance 128649 class_ref 141207 // SystemAutoryzacji + name "" xyz 338 4 2005 life_line_z 2000 +classinstance 131209 class_ref 128003 // Karta + name "" xyz 711 6 2000 life_line_z 2000 +classinstance 135049 class_ref 128771 // Bank + name "" xyz 784 4 2000 life_line_z 2000 +durationcanvas 128265 classinstance_ref 128009 // :Klient + xyzwh 46 55 2010 11 80 +end +durationcanvas 128393 classinstance_ref 128137 // :Bankomat + xyzwh 200 52 2010 11 417 + overlappingdurationcanvas 135433 + xyzwh 206 369 2020 11 48 + end +end +durationcanvas 128777 classinstance_ref 128649 // :SystemAutoryzacji + xyzwh 385 51 2010 11 307 + overlappingdurationcanvas 131721 + xyzwh 391 154 2020 11 25 + end + overlappingdurationcanvas 132361 + xyzwh 391 191 2020 11 25 + end + overlappingdurationcanvas 132617 + xyzwh 391 234 2020 11 25 + end +end +durationcanvas 131337 classinstance_ref 131209 // :Karta + xyzwh 730 63 2010 11 406 +end +durationcanvas 135689 classinstance_ref 135049 // :Bank + xyzwh 803 51 2010 11 418 +end +durationcanvas 136969 classinstance_ref 128009 // :Klient + xyzwh 46 430 2010 11 38 +end +msg 128521 synchronous + from durationcanvas_ref 128265 + to durationcanvas_ref 128393 + yz 78 2015 explicitmsg "wprowadzPin(pin)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 88 60 +msg 128905 synchronous + from durationcanvas_ref 128393 + to durationcanvas_ref 128777 + yz 87 2020 explicitmsg "sprawdzPin(pin)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 245 73 +msg 130057 return + from durationcanvas_ref 128777 + to durationcanvas_ref 128393 + yz 326 2015 explicitmsg "stanWeryfikacji" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 259 312 +msg 131465 synchronous + from durationcanvas_ref 128777 + to durationcanvas_ref 131337 + yz 104 2015 explicitmsg "sprawdzIloscDostepnychProb()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 500 89 +msg 131593 return + from durationcanvas_ref 131337 + to durationcanvas_ref 128777 + yz 124 2015 explicitmsg "iloscDostepnychProb" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 518 112 +reflexivemsg 131849 synchronous + to durationcanvas_ref 131721 + yz 154 2025 explicitmsg "[iloscDostepnychProb>0]sprawdzPin(pin)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 405 140 +reflexivemsg 132489 synchronous + to durationcanvas_ref 132361 + yz 191 2025 explicitmsg "[stanWeryfikacji = 'Good'] zwiekszIloscDostepnychProb(iloscDostepnychProb)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 407 174 +reflexivemsg 132745 synchronous + to durationcanvas_ref 132617 + yz 234 2025 explicitmsg "[stanWeryfikacji = 'Bad'] zmniejszIloscDostepnychProb(iloscDostepnychProb)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 411 216 +reflexivemsg 135561 synchronous + to durationcanvas_ref 135433 + yz 369 2025 explicitmsg "[stanWeryfikacji = 'Warning'] zatrzymajKarte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 215 354 +msg 135817 synchronous + from durationcanvas_ref 135433 + to durationcanvas_ref 135689 + yz 385 2030 explicitmsg "wyslijKomunikatOZatrzymaniuKarty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 421 371 +msg 137097 return + from durationcanvas_ref 128393 + to durationcanvas_ref 136969 + yz 430 2025 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 105 416 +msg 137225 return + from durationcanvas_ref 128777 + to durationcanvas_ref 131337 + yz 290 2015 explicitmsg "iloscDostepnychProb" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 512 276 +end diff --git a/models/128265.diagram b/models/128265.diagram new file mode 100644 index 0000000..a5ce3d7 --- /dev/null +++ b/models/128265.diagram @@ -0,0 +1,43 @@ +format 224 + +classinstance 128009 class_ref 128023 // Klient + name "" xyz 33 4 2000 life_line_z 2000 +classinstance 128137 class_ref 128131 // Bankomat + name "" xyz 140 4 2000 life_line_z 2000 +classinstance 128393 class_ref 130307 // Operacja + name "" xyz 286 4 2000 life_line_z 2000 +durationcanvas 128905 classinstance_ref 128009 // :Klient + xyzwh 52 60 2010 11 113 +end +durationcanvas 129033 classinstance_ref 128137 // :Bankomat + xyzwh 165 52 2010 11 120 +end +durationcanvas 129289 classinstance_ref 128393 // :Operacja + xyzwh 310 84 2010 11 79 +end +msg 129161 synchronous + from durationcanvas_ref 128905 + to durationcanvas_ref 129033 + yz 70 2015 explicitmsg "operacjaWyplaty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 69 56 +msg 129417 synchronous + from durationcanvas_ref 129033 + to durationcanvas_ref 129289 + yz 88 2020 explicitmsg "utworzOperacjeWyplaty()" + stereotype "<>" xyz 216 102 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 182 70 +msg 129673 return + from durationcanvas_ref 129289 + to durationcanvas_ref 129033 + yz 129 3005 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 220 115 +msg 129801 return + from durationcanvas_ref 129033 + to durationcanvas_ref 128905 + yz 146 3010 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 91 132 +end diff --git a/models/128393.diagram b/models/128393.diagram new file mode 100644 index 0000000..db46b08 --- /dev/null +++ b/models/128393.diagram @@ -0,0 +1,129 @@ +format 224 + +classinstance 128009 class_ref 128023 // Klient + name "" xyz 20 4 2000 life_line_z 2000 +classinstance 128137 class_ref 128131 // Bankomat + name "" xyz 133 4 2000 life_line_z 2000 +classinstance 128265 class_ref 129539 // Wyplata + name "" xyz 293 4 2000 life_line_z 2000 +classinstance 128393 class_ref 131843 // Kasetka + name "" xyz 628 4 2000 life_line_z 2000 +classinstance 128521 class_ref 128259 // Konto + name "" xyz 736 4 2000 life_line_z 2000 +classinstance 131977 class_ref 128771 // Bank + name "" xyz 792 4 2005 life_line_z 2000 +durationcanvas 128649 classinstance_ref 128009 // :Klient + xyzwh 39 64 2010 11 350 +end +durationcanvas 128777 classinstance_ref 128137 // :Bankomat + xyzwh 158 55 2010 11 358 +end +durationcanvas 129033 classinstance_ref 128265 // :Wyplata + xyzwh 314 95 2010 11 317 + overlappingdurationcanvas 129929 + xyzwh 320 245 2020 11 98 + end +end +durationcanvas 129289 classinstance_ref 128393 // :Kasetka + xyzwh 649 56 2010 11 339 + overlappingdurationcanvas 131465 + xyzwh 655 262 2020 11 25 + end +end +durationcanvas 130569 classinstance_ref 128521 // :Konto + xyzwh 755 63 2010 11 334 + overlappingdurationcanvas 131721 + xyzwh 761 290 2020 11 34 + end +end +durationcanvas 133129 classinstance_ref 131977 // :Bank + xyzwh 811 52 2010 11 341 + overlappingdurationcanvas 133513 + xyzwh 817 316 2020 11 27 + end +end +lostfoundmsgsupport 130697 xyz 321 173 2015 +msg 128905 synchronous + from durationcanvas_ref 128649 + to durationcanvas_ref 128777 + yz 76 2015 explicitmsg "wpiszKwote()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 63 62 +msg 129161 synchronous + from durationcanvas_ref 128777 + to durationcanvas_ref 129033 + yz 113 2015 explicitmsg "obslugaWyplaty(kwota)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 184 99 +msg 129417 synchronous + from durationcanvas_ref 129033 + to durationcanvas_ref 129289 + yz 121 2015 explicitmsg "sprawdzDostepnoscSrodkowWBankomacie()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 381 108 +msg 129801 return + from durationcanvas_ref 129289 + to durationcanvas_ref 129033 + yz 145 2015 explicitmsg "iloscSrodkowWBankomacie" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 422 132 +reflexivemsg 130057 synchronous + to durationcanvas_ref 129929 + yz 245 2025 explicitmsg "[iloscSrodkowWBankomacie >= Kwota && iloscSrodkowNaKoncie >= Kwota] zrobWyplate()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 332 227 +msg 130825 found_synchronous + from lostfoundmsgsupport_ref 130697 + to durationcanvas_ref 130569 + yz 171 2015 explicitmsg "sprawdzDostepnoscSrodkowNaKoncie()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 478 159 +msg 130953 return + from durationcanvas_ref 130569 + to durationcanvas_ref 129033 + yz 201 3005 explicitmsg "iloscSrodkowNaKoncie" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 524 190 +msg 131593 synchronous + from durationcanvas_ref 129929 + to durationcanvas_ref 131465 + yz 266 2030 explicitmsg "aktualizujIloscSrodkowWBankomacie(kwota, typOperacji)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 355 252 +msg 131849 synchronous + from durationcanvas_ref 129929 + to durationcanvas_ref 131721 + yz 294 2035 explicitmsg "aktualizujIloscSrodkowNaKoncie(kwota, typOperacji)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 435 281 +msg 132745 return + from durationcanvas_ref 129033 + to durationcanvas_ref 128777 + yz 346 2015 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 224 332 +msg 133257 synchronous + from durationcanvas_ref 128777 + to durationcanvas_ref 133129 + yz 368 2015 explicitmsg "[operacjaSukces = True]wyslijKomunikatDoBanku(typOperacji)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 373 354 +msg 133385 return + from durationcanvas_ref 128777 + to durationcanvas_ref 128649 + yz 395 2015 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 75 381 +msg 133641 synchronous + from durationcanvas_ref 129929 + to durationcanvas_ref 133513 + yz 317 2040 explicitmsg "sprwadzMozliwoscOperacji(typOperacji)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 475 303 +msg 133769 return + from durationcanvas_ref 133513 + to durationcanvas_ref 129929 + yz 332 2045 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 551 325 +end diff --git a/models/128521.diagram b/models/128521.diagram new file mode 100644 index 0000000..0f01226 --- /dev/null +++ b/models/128521.diagram @@ -0,0 +1,25 @@ +format 224 + +classinstance 128009 class_ref 128023 // Klient + name "" xyz 34 4 2000 life_line_z 2000 +classinstance 128137 class_ref 128131 // Bankomat + name "" xyz 157 4 2000 life_line_z 2995 +durationcanvas 128265 classinstance_ref 128009 // :Klient + xyzwh 53 59 2010 11 62 +end +durationcanvas 129289 classinstance_ref 128137 // :Bankomat + xyzwh 182 51 3005 11 64 +end +msg 128521 synchronous + from durationcanvas_ref 128265 + to durationcanvas_ref 129289 + yz 59 2015 explicitmsg "wyjmijKarte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 91 45 +msg 129673 return + from durationcanvas_ref 129289 + to durationcanvas_ref 128265 + yz 91 3010 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 100 77 +end diff --git a/models/128649.diagram b/models/128649.diagram new file mode 100644 index 0000000..ad3a263 --- /dev/null +++ b/models/128649.diagram @@ -0,0 +1,33 @@ +format 224 + +classinstance 128009 class_ref 128023 // Klient + name "" xyz 17 4 2000 life_line_z 2000 +classinstance 128137 class_ref 128131 // Bankomat + name "" xyz 151 4 2000 life_line_z 2000 +durationcanvas 128265 classinstance_ref 128009 // :Klient + xyzwh 36 56 2010 11 50 +end +durationcanvas 128393 classinstance_ref 128137 // :Bankomat + xyzwh 176 51 2010 11 100 + overlappingdurationcanvas 128777 + xyzwh 182 120 2020 11 25 + end +end +msg 128521 synchronous + from durationcanvas_ref 128265 + to durationcanvas_ref 128393 + yz 70 2015 explicitmsg "odbierzGotowke()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 67 56 +msg 128649 return + from durationcanvas_ref 128393 + to durationcanvas_ref 128265 + yz 95 2020 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 88 81 +reflexivemsg 128905 synchronous + to durationcanvas_ref 128777 + yz 120 2025 explicitmsg "clear()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 191 103 +end diff --git a/models/128777.diagram b/models/128777.diagram new file mode 100644 index 0000000..1af4390 --- /dev/null +++ b/models/128777.diagram @@ -0,0 +1,43 @@ +format 224 + +classinstance 128009 class_ref 128023 // Klient + name "" xyz 52 4 2000 life_line_z 2000 +classinstance 128137 class_ref 128131 // Bankomat + name "" xyz 167 4 2000 life_line_z 2000 +classinstance 128649 class_ref 129539 // Wyplata + name "" xyz 288 5 2000 life_line_z 2000 +durationcanvas 128265 classinstance_ref 128009 // :Klient + xyzwh 71 59 2010 11 75 +end +durationcanvas 128393 classinstance_ref 128137 // :Bankomat + xyzwh 192 52 2010 11 85 +end +durationcanvas 128777 classinstance_ref 128649 // :Wyplata + xyzwh 309 67 2010 11 66 +end +lostfoundmsgsupport 128905 xyz 200 76 2015 +msg 128521 synchronous + from durationcanvas_ref 128265 + to durationcanvas_ref 128393 + yz 65 2015 explicitmsg "anulujWyplate()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 100 51 +msg 129033 found_synchronous + from lostfoundmsgsupport_ref 128905 + to durationcanvas_ref 128777 + yz 74 2015 explicitmsg "anuluj()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 241 60 +msg 129161 return + from durationcanvas_ref 128777 + to durationcanvas_ref 128393 + yz 101 2015 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 233 87 +msg 129289 return + from durationcanvas_ref 128393 + to durationcanvas_ref 128265 + yz 113 2020 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 114 99 +end diff --git a/models/128905.diagram b/models/128905.diagram new file mode 100644 index 0000000..b787ae7 --- /dev/null +++ b/models/128905.diagram @@ -0,0 +1,44 @@ +format 224 + +classinstance 128137 class_ref 128131 // Bankomat + name "" xyz 123 2 2000 life_line_z 2000 +classinstance 129033 class_ref 131843 // Kasetka + name "" xyz 432 3 2000 life_line_z 2000 +classinstance 129417 class_ref 128771 // Bank + name "" xyz 503 4 2000 life_line_z 2000 +classinstance 129801 class_ref 128137 // Czas + name "" xyz 0 1 2000 life_line_z 2000 +durationcanvas 128777 classinstance_ref 128137 // :Bankomat + xyzwh 148 52 2010 11 120 + overlappingdurationcanvas 130057 + xyzwh 154 68 2020 11 45 + end +end +durationcanvas 129161 classinstance_ref 129033 // :Kasetka + xyzwh 453 54 2010 11 109 +end +durationcanvas 129929 classinstance_ref 129801 // :Czas + xyzwh 19 51 2010 11 124 +end +durationcanvas 130313 classinstance_ref 129417 // :Bank + xyzwh 522 52 2010 11 113 +end +msg 129289 synchronous + from durationcanvas_ref 128777 + to durationcanvas_ref 129161 + yz 80 2020 explicitmsg "aktualizujIloscSrodkowWBankomacie(kwota, typOperacji)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 170 63 +msg 130185 synchronous + from durationcanvas_ref 129929 + to durationcanvas_ref 130057 + yz 68 2025 explicitmsg "nieoderaniePieniedzy()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 35 54 +msg 130441 synchronous + from durationcanvas_ref 130057 + to durationcanvas_ref 130313 + yz 100 2025 explicitmsg "wyslijKomunikatDoBanku()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 279 86 +end diff --git a/models/129033.diagram b/models/129033.diagram new file mode 100644 index 0000000..5dcad60 --- /dev/null +++ b/models/129033.diagram @@ -0,0 +1,41 @@ +format 224 + +classinstance 128009 class_ref 128131 // Bankomat + name "" xyz 158 4 2000 life_line_z 2000 +classinstance 129033 class_ref 128137 // Czas + name "" xyz 43 4 2000 life_line_z 2000 +classinstance 129801 class_ref 128771 // Bank + name "" xyz 327 4 2000 life_line_z 2000 +durationcanvas 128137 classinstance_ref 128009 // :Bankomat + xyzwh 183 55 2010 11 94 + overlappingdurationcanvas 129289 + xyzwh 189 78 2020 11 61 + overlappingdurationcanvas 129545 + xyzwh 195 92 2030 11 25 + end + end +end +durationcanvas 129161 classinstance_ref 129033 // :Czas + xyzwh 62 68 2010 11 85 +end +durationcanvas 129929 classinstance_ref 129801 // :Bank + xyzwh 346 51 2010 11 100 +end +msg 129417 synchronous + from durationcanvas_ref 129161 + to durationcanvas_ref 129289 + yz 79 2025 explicitmsg "nieodebranieKarty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 83 65 +reflexivemsg 129673 synchronous + to durationcanvas_ref 129545 + yz 92 2035 explicitmsg "zatrzymajKarte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 204 78 +msg 130057 synchronous + from durationcanvas_ref 129289 + to durationcanvas_ref 129929 + yz 126 2035 explicitmsg "wyslijKomunikatDoBanku()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 209 112 +end diff --git a/models/9.session b/models/9.session new file mode 100644 index 0000000..3cf1165 --- /dev/null +++ b/models/9.session @@ -0,0 +1,9 @@ +window_sizes 1800 800 450 1345 754 0 + +show_stereotypes +selected +package_ref 129 // models +open + classview_ref 134551 // design +end +end diff --git a/models/models.prj b/models/models.prj index 4ad2e4c..1b64fb7 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,7 +1,7 @@ format 224 "models" - revision 11 - modified_by 3 "leero" + revision 12 + modified_by 9 "s464858" @@ -2024,5 +2024,63 @@ ${members}}; sequencediagramsettings end overlapping_bars size A4 end + + sequencediagram 128009 "4-1-wlozenieKartyDoBankomatu" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128137 "4-2-wprowadzeniePinu" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128265 "4-3-wybranieOpcjiWyplaty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128393 "4-4-wprowadznieKwoty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128521 "4-5-wyjecieKartyZBankomatu" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128649 "4-6-odebranieGotowki" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128777 "4-7-anulowanieWyplaty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128905 "4-8-nieodebraniePieniedzy" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 129033 "4-9-nieodebranieKarty" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 128137 "Czas" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + end end -- 2.20.1