From 8be106dad2f63bc66e5befcfcdbb2480d3ee8d7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Trzmielewski?= Date: Wed, 11 Jan 2023 18:15:11 +0100 Subject: [PATCH] design patters included but need to do at least one more --- models/128012.diagram | 67 +++++----- models/128023_23.d | 296 ++++++++++++++++++++++++++++++++++++++++++ models/134551_23.d | 45 +++++++ models/134679_23.d | 106 +++++++++++++++ models/134807_23.d | 82 ++++++++++++ models/models.prj | 20 +-- 6 files changed, 577 insertions(+), 39 deletions(-) create mode 100644 models/128023_23.d create mode 100644 models/134551_23.d create mode 100644 models/134679_23.d create mode 100644 models/134807_23.d diff --git a/models/128012.diagram b/models/128012.diagram index 72c40d8..e18c9d5 100644 --- a/models/128012.diagram +++ b/models/128012.diagram @@ -2,19 +2,28 @@ format 224 classcanvas 128012 class_ref 128131 // Bankomat classdiagramsettings member_max_width 0 end - xyz 26.2 47 2010 + xyz 32.2 70 2010 end +note 128023 "" + xyzwh 1109 334 2000 35 35 +note 128151 "Klasa Bankomat jest klasa fasadowa i dzieki niej mozemy operowac kolejnymi podsystemami i nie jest jednocze nie molochem, który bylby za duzy zeby przeprowadza na nim aktualizacje oprogramowania." + xyzwh 33 0 2000 375 67 +note 128279 "Strategia - operacja i jego odnogi (generalizacje) +Adapter - dodatkowa klasa pomi dzy sesja a bankiem (!) +Mozna znalexc pomysl na Fabryke ale to jest do uzgodnienia (RT) +" + xyzwh 399 947 2000 359 141 classcanvas 128524 class_ref 130691 // Czytnik classdiagramsettings member_max_width 0 end - xyz 257.8 414.6 2000 + xyz 252.8 568.6 2000 end classcanvas 128652 class_ref 130435 // Komunikat classdiagramsettings member_max_width 0 end - xyz 17.2 516 2000 + xyz 15.2 719 2000 end classcanvas 128908 class_ref 128899 // Sesja classdiagramsettings member_max_width 0 end - xyz 368.4 230.6 2000 + xyz 376.4 351.6 2000 end classcanvas 129036 class_ref 130307 // Operacja classdiagramsettings member_max_width 0 end @@ -22,15 +31,15 @@ classcanvas 129036 class_ref 130307 // Operacja end classcanvas 129292 class_ref 128771 // Bank classdiagramsettings member_max_width 0 end - xyz 609 94.2 2000 + xyz 656 104.2 2000 end classcanvas 129420 class_ref 141207 // SystemAutoryzacji classdiagramsettings member_max_width 0 end - xyz 271.2 140.6 2000 + xyz 275.2 263.6 2000 end classcanvas 129548 class_ref 132099 // Autoryzacja classdiagramsettings member_max_width 0 end - xyz 455.2 100 2000 + xyz 482.2 256 2000 end classcanvas 129804 class_ref 129411 // Zakup_pre_paidu classdiagramsettings member_max_width 0 end @@ -46,7 +55,7 @@ classcanvas 130188 class_ref 129667 // Wplata end classcanvas 130316 class_ref 128003 // Karta classdiagramsettings member_max_width 0 end - xyz 244 580 2005 + xyz 266 804 2005 end classcanvas 130444 class_ref 129539 // Wyplata classdiagramsettings member_max_width 0 end @@ -54,43 +63,43 @@ classcanvas 130444 class_ref 129539 // Wyplata end classcanvas 130572 class_ref 131843 // Kasetka classdiagramsettings member_max_width 0 end - xyz 223 34 2000 + xyz 371 162 2000 end relationcanvas 130828 relation_ref 135180 // wyswietla - from ref 128012 z 2011 label "wyswietla" italic max_width 255 xyz 85 463.5 2011 to ref 128652 + from ref 128012 z 2011 label "wyswietla" italic max_width 255 xyz 86.5 576 2011 to ref 128652 no_role_a no_role_b - multiplicity_a_pos 97 497 3000 multiplicity_b_pos 93 448 3000 + multiplicity_a_pos 99 700 3000 multiplicity_b_pos 94 471 3000 end relationcanvas 130956 relation_ref 135308 // posiada - from ref 128012 z 2011 label "posiada" italic max_width 255 xyz 205 352 3000 to ref 128524 + from ref 128012 z 2011 label "posiada" italic max_width 255 xyz 212 470 2011 to ref 128524 no_role_a no_role_b - multiplicity_a_pos 248 395 3000 multiplicity_b_pos 168 327 3000 + multiplicity_a_pos 259 549 3000 multiplicity_b_pos 171 409 3000 end relationcanvas 131212 relation_ref 135564 // tworzy - from ref 128012 z 2011 label "tworzy" italic max_width 255 xyz 255 271 3000 to ref 128908 + from ref 128012 z 2011 label "tworzy" italic max_width 255 xyz 262 346.5 2011 to ref 128908 no_role_a no_role_b - multiplicity_a_pos 351 318 3000 multiplicity_b_pos 188 271 3000 + multiplicity_a_pos 359 426 3000 multiplicity_b_pos 194 320 3000 end relationcanvas 131468 relation_ref 135820 // tworzy decenter_begin 386 - from ref 129420 z 2001 label "tworzy" italic max_width 255 xyz 402.5 132 3000 to ref 129548 + from ref 129420 z 2001 label "tworzy" italic max_width 255 xyz 417.5 266 2001 to ref 129548 no_role_a no_role_b - multiplicity_a_pos 438 139 3000 multiplicity_b_pos 395 162 3000 + multiplicity_a_pos 465 287 3000 multiplicity_b_pos 399 288 3000 end relationcanvas 131596 relation_ref 135948 // posiada - from ref 128012 z 2011 label "posiada" italic max_width 255 xyz 196 126 3000 to ref 130572 + from ref 128012 z 2011 label "posiada" italic max_width 255 xyz 257.5 217.5 2011 to ref 130572 no_role_a no_role_b - multiplicity_a_pos 237 107 3000 multiplicity_b_pos 188 172 3000 + multiplicity_a_pos 354 218 3000 multiplicity_b_pos 194 256 3000 end relationcanvas 131980 relation_ref 136076 // posiada - from ref 129420 z 2011 label "posiada" italic max_width 255 xyz 205 185 3000 to ref 128012 + from ref 129420 z 2011 label "posiada" italic max_width 255 xyz 210 262.5 2011 to ref 128012 no_role_a no_role_b - multiplicity_a_pos 188 219 3000 multiplicity_b_pos 254 188 3000 + multiplicity_a_pos 194 280 3000 multiplicity_b_pos 258 288 3000 end relationcanvas 132108 relation_ref 136204 // przeprowadza - from ref 128908 z 2001 label "przeprowadza" italic max_width 255 xyz 389 522 3000 to ref 129036 + from ref 128908 z 2001 label "przeprowadza" italic max_width 255 xyz 393 582.5 2001 to ref 129036 no_role_a no_role_b - multiplicity_a_pos 412 638 3000 multiplicity_b_pos 406 423 3000 + multiplicity_a_pos 414 638 3000 multiplicity_b_pos 412 544 3000 end relationcanvas 132620 relation_ref 136588 // from ref 130188 z 2001 to ref 129036 @@ -103,20 +112,20 @@ relationcanvas 132748 relation_ref 136716 // no_multiplicity_a no_multiplicity_b end relationcanvas 134028 relation_ref 137228 // informuje - from ref 128908 z 2001 label "informuje" italic max_width 255 xyz 518 244 3000 to ref 129292 + from ref 128908 z 2001 label "informuje" italic max_width 255 xyz 545.5 315 2001 to ref 129292 no_role_a no_role_b - multiplicity_a_pos 582 224 3000 multiplicity_b_pos 482 296 3000 + multiplicity_a_pos 629 257 3000 multiplicity_b_pos 490 399 3000 end relationcanvas 134540 relation_ref 137612 // odczytuje - from ref 128524 z 2006 label "odczytuje" italic max_width 255 xyz 277.5 511.5 3000 to ref 130316 + from ref 128524 z 2006 label "odczytuje" italic max_width 255 xyz 284 700 2006 to ref 130316 no_role_a no_role_b - multiplicity_a_pos 286 561 3000 multiplicity_b_pos 284 479 3000 + multiplicity_a_pos 302 785 3000 multiplicity_b_pos 282 633 3000 end relationcanvas 134924 relation_ref 144268 // przeprowadza decenter_end 202 - from ref 129292 z 2001 label "przeprowadza" italic max_width 255 xyz 534 117 3000 to ref 129548 + from ref 129292 z 2001 label "przeprowadza" italic max_width 255 xyz 571 229.5 2001 to ref 129548 no_role_a no_role_b - multiplicity_a_pos 543 122 3000 multiplicity_b_pos 592 167 3000 + multiplicity_a_pos 570 268 3000 multiplicity_b_pos 639 226 3000 end relationcanvas 135436 relation_ref 144652 // from ref 129804 z 2001 to ref 129036 diff --git a/models/128023_23.d b/models/128023_23.d new file mode 100644 index 0000000..b1cb155 --- /dev/null +++ b/models/128023_23.d @@ -0,0 +1,296 @@ +format 224 + +classcanvas 128003 class_ref 128003 // Karta + classdiagramsettings member_max_width 0 end + xyz 711.9 304.9 2000 +end +classcanvas 128023 class_ref 128023 // Klient + classdiagramsettings member_max_width 0 end + xyz 471.8 14.5 2000 +end +classcanvas 128131 class_ref 128131 // Bankomat + classdiagramsettings member_max_width 0 end + xyz 420.8 233.6 2005 +end +classcanvas 128259 class_ref 128259 // Konto + classdiagramsettings member_max_width 0 end + xyz 639.4 28.3 2000 +end +classcanvas 128268 class_ref 131331 // Awaria + classdiagramsettings member_max_width 0 end + xyz 218.7 598.3 2000 +end +classcanvas 128387 class_ref 128387 // PIN + classdiagramsettings member_max_width 0 end + xyz 653.4 474 2005 +end +classcanvas 128524 class_ref 128012 // Kod_Bledu + classdiagramsettings member_max_width 0 end + xyz 78.2 688.2 2000 +end +classcanvas 128771 class_ref 128771 // Bank + classdiagramsettings member_max_width 0 end + xyz 485.6 102.6 2005 +end +classcanvas 128899 class_ref 128899 // Sesja + classdiagramsettings member_max_width 0 end + xyz 260.3 27.2 2000 +end +classcanvas 129027 class_ref 129027 // Rachunek + classdiagramsettings member_max_width 0 end + xyz 696.3 157.6 2000 +end +classcanvas 129036 class_ref 132227 // Papier + classdiagramsettings member_max_width 0 end + xyz 569.9 679.8 2000 +end +classcanvas 129411 class_ref 129411 // Zakup_pre_paidu + classdiagramsettings member_max_width 0 end + xyz 169.3 197.3 2000 +end +classcanvas 129539 class_ref 129539 // Wyplata + classdiagramsettings member_max_width 0 end + xyz 5.5 398.1 2000 +end +classcanvas 129667 class_ref 129667 // Wplata + classdiagramsettings member_max_width 0 end + xyzwh 181 299.2 2000 99 123 +end +classcanvas 129795 class_ref 129795 // Przelew + classdiagramsettings member_max_width 0 end + xyz 131.7 407.7 2000 +end +classcanvas 130307 class_ref 130307 // Operacja + classdiagramsettings member_max_width 0 end + xyz 22.3 218.8 2005 +end +classcanvas 130435 class_ref 130435 // Komunikat + classdiagramsettings member_max_width 0 end + xyz 681.3 600.8 2000 +end +classcanvas 130691 class_ref 130691 // Czytnik + classdiagramsettings member_max_width 0 end + xyz 568.9 335.2 2000 +end +classcanvas 130947 class_ref 130947 // Drukarka + classdiagramsettings member_max_width 0 end + xyzwh 513.2 552.1 2000 93 53 +end +classcanvas 131075 class_ref 131075 // Glosnik + classdiagramsettings member_max_width 0 end + xyz 248.4 288 2000 +end +classcanvas 131587 class_ref 131587 // Ekran + classdiagramsettings member_max_width 0 end + xyz 652.5 248.2 2000 +end +classcanvas 131715 class_ref 131715 // Wybor_jezyka + classdiagramsettings member_max_width 0 end + xyz 4.1 98.5 2010 +end +classcanvas 132099 class_ref 132099 // Autoryzacja + classdiagramsettings member_max_width 0 end + xyzwh 607.6 753.1 2005 87 49 +end +classcanvas 136451 class_ref 139651 // Klawiatura + classdiagramsettings member_max_width 0 end + xyz 471.8 634.2 2000 +end +classcanvas 137603 class_ref 139779 // Sprawdzenie_stanu_rachunku + classdiagramsettings member_max_width 0 end + xyzwh 17.9 518.7 2011 203 89 +end +classcanvas 137859 class_ref 139907 // Serwisant + classdiagramsettings member_max_width 0 end + xyz 337.1 493.8 2000 +end +classcanvas 139267 class_ref 146435 // Regula_blokady_karty + classdiagramsettings member_max_width 0 end + xyz 700.1 532.5 2000 +end +classcanvas 140419 class_ref 146691 // Przerwanie + classdiagramsettings member_max_width 0 end + xyz 71.6 24.7 2016 +end +classcanvas 140675 class_ref 146819 // Karta_Dostepu + classdiagramsettings member_max_width 0 end + xyz 257.7 689.9 2000 +end +classcanvas 140931 class_ref 131843 // Kasetka + classdiagramsettings member_max_width 0 end + xyz 596 148.3 2000 +end +classcanvas 144151 class_ref 141207 // SystemAutoryzacji + classdiagramsettings member_max_width 0 end + xyz 364 728 2000 +end +relationcanvas 128012 relation_ref 128012 // wy wietla + from ref 128131 z 2006 label "wy wietla" italic max_width 255 xyz 571 447 2006 to ref 130435 + no_role_a no_role_b + multiplicity_a_pos 677 581 3000 multiplicity_b_pos 484 330 3000 +end +relationcanvas 128396 relation_ref 128268 // wystepuje + from ref 128131 z 2006 label "wystepuje" italic max_width 255 xyz 317 446 2006 to ref 128268 + no_role_a no_role_b + multiplicity_a_pos 247 576 3000 multiplicity_b_pos 413 341 3000 +end +relationcanvas 128652 relation_ref 128396 // zawiera + from ref 128268 z 2001 label "zawiera" italic max_width 255 xyz 168 646 2001 to ref 128524 + no_role_a no_role_b + multiplicity_a_pos 170 686 3000 multiplicity_b_pos 202 635 3000 +end +relationcanvas 128919 relation_ref 128279 // komunikuje sie + decenter_begin 435 + from ref 128771 z 2006 label "komunikuje sie" italic max_width 255 xyz 453 185 2006 to ref 128131 + no_role_a no_role_b + multiplicity_a_pos 471 211 3000 multiplicity_b_pos 487 180 3000 +end +relationcanvas 129164 relation_ref 128524 // posiada + from ref 130947 z 2001 label "posiada" italic max_width 255 xyz 554 625 2001 to ref 129036 + no_role_a no_role_b + multiplicity_a_pos 567 660 3000 multiplicity_b_pos 549 609 3000 +end +relationcanvas 131735 relation_ref 128791 // posiada + from ref 128023 z 2001 label "posiada" italic max_width 255 xyz 576 38 2001 to ref 128259 + no_role_a no_role_b + multiplicity_a_pos 612 65 3000 multiplicity_b_pos 539 61 3000 +end +relationcanvas 132503 relation_ref 129047 // posiada + from ref 128259 z 2001 label "posiada" italic max_width 255 xyz 674 110 2001 to ref 129027 + no_role_a no_role_b + 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 701 249 2001 to ref 128003 + no_role_a no_role_b + 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 422 2006 to ref 128387 + no_role_a no_role_b + 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 + no_role_a no_role_b + multiplicity_a_pos 634 277 3000 multiplicity_b_pos 526 287 3000 +end +relationcanvas 136599 relation_ref 130455 // ma wbudowany + from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 497 306 2006 to ref 130691 + no_role_a no_role_b + multiplicity_a_pos 550 351 3000 multiplicity_b_pos 526 323 3000 +end +relationcanvas 137111 relation_ref 130583 // przyjmuje + from ref 130691 z 2001 label "przyjmuje" italic max_width 255 xyz 658 342 2001 to ref 128003 + no_role_a no_role_b + multiplicity_a_pos 694 365 3000 multiplicity_b_pos 664 368 3000 +end +relationcanvas 137219 relation_ref 128899 // ma wbudowany + decenter_end 745 + from ref 136451 z 2006 label "ma wbudowany" italic max_width 255 xyz 456 461 2006 to ref 128131 + no_role_a no_role_b + multiplicity_a_pos 475 341 3000 multiplicity_b_pos 495 612 3000 +end +relationcanvas 137731 relation_ref 129027 // jest + decenter_end 497 + from ref 130307 z 2012 label "jest" italic max_width 255 xyz 73 385 2012 to ref 137603 + no_role_a no_role_b + multiplicity_a_pos 88 499 3000 multiplicity_b_pos 44 289 3000 +end +relationcanvas 137987 relation_ref 129155 // udziela serwisu + from ref 137859 z 2006 label "udziela serwisu" italic max_width 255 xyz 377 397 2006 to ref 128131 + no_role_a no_role_b + multiplicity_a_pos 429 341 3000 multiplicity_b_pos 374 471 3000 +end +relationcanvas 138371 relation_ref 129411 // zarejestrowana + from ref 128259 z 2006 label "zarejestrowana" italic max_width 255 xyz 549 82 2006 to ref 128771 + no_role_a no_role_b + multiplicity_a_pos 541 124 3000 multiplicity_b_pos 612 72 3000 +end +relationcanvas 138883 relation_ref 136067 // tworzy + from ref 128899 z 2006 label "tworzy" italic max_width 255 xyz 364 146 2006 to ref 128131 + no_role_a no_role_b + multiplicity_a_pos 411 211 3000 multiplicity_b_pos 329 105 3000 +end +relationcanvas 139523 relation_ref 136451 // posiada + decenter_begin 458 + from ref 139267 z 2001 label "posiada" italic max_width 255 xyz 738 455 2001 to ref 128003 + no_role_a no_role_b + 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 + no_role_a no_role_b + multiplicity_a_pos 350 311 3000 multiplicity_b_pos 402 297 3000 +end +relationcanvas 140547 relation_ref 136707 // generuje + from ref 140419 z 2017 label "generuje" italic max_width 255 xyz 181 36 2017 to ref 128899 + no_role_a no_role_b + multiplicity_a_pos 243 61 3000 multiplicity_b_pos 155 53 3000 +end +relationcanvas 140803 relation_ref 136835 // posiada + from ref 140675 z 2001 label "posiada" italic max_width 255 xyz 311 615 2001 to ref 137859 + no_role_a no_role_b + multiplicity_a_pos 335 580 3000 multiplicity_b_pos 283 670 3000 +end +relationcanvas 141059 relation_ref 136963 // ma wbudowane + from ref 128131 z 2006 label "ma wbudowane" italic max_width 255 xyz 511 206 2006 to ref 140931 + no_role_a no_role_b + multiplicity_a_pos 578 202 3000 multiplicity_b_pos 526 252 3000 +end +relationcanvas 141335 relation_ref 131991 // przeprowadza + decenter_begin 527 + from ref 128899 z 2001 label "przeprowadza" italic max_width 255 xyz 380 41 2001 to ref 128023 + no_role_a no_role_b + multiplicity_a_pos 454 61 3000 multiplicity_b_pos 370 68 3000 +end +relationcanvas 141847 relation_ref 132247 // ma wbudowana + decenter_begin 291 + decenter_end 875 + from ref 130947 z 2006 label "ma wbudowana" italic max_width 255 xyz 475 420 2006 to ref 128131 + no_role_a no_role_b + multiplicity_a_pos 488 341 3000 multiplicity_b_pos 522 530 3000 +end +relationcanvas 142359 relation_ref 132503 // wybierany + from ref 131715 z 2011 label "wybierany" italic max_width 255 xyz 149 77 2011 to ref 128899 + no_role_a no_role_b + multiplicity_a_pos 243 74 3000 multiplicity_b_pos 102 115 3000 +end +relationcanvas 143255 relation_ref 132631 // przeprowadza + decenter_begin 282 + from ref 128899 z 2006 label "przeprowadza" italic max_width 255 xyz 151 141 2006 to ref 130307 + no_role_a no_role_b + multiplicity_a_pos 98 227 3000 multiplicity_b_pos 272 92 3000 +end +relationcanvas 143639 relation_ref 132759 // jest + from ref 130307 z 2006 label "jest" italic max_width 255 xyz 119 229 2006 to ref 129411 + no_role_a no_role_b + multiplicity_a_pos 152 247 3000 multiplicity_b_pos 98 253 3000 +end +relationcanvas 143767 relation_ref 132887 // jest + from ref 130307 z 2006 label "jest" italic max_width 255 xyz 125 283 2006 to ref 129667 + no_role_a no_role_b + multiplicity_a_pos 164 335 3000 multiplicity_b_pos 98 281 3000 +end +relationcanvas 143895 relation_ref 133015 // jest + decenter_end 333 + from ref 130307 z 2006 label "jest" italic max_width 255 xyz 115 330 2006 to ref 129795 + no_role_a no_role_b + multiplicity_a_pos 154 388 3000 multiplicity_b_pos 66 289 3000 +end +relationcanvas 144023 relation_ref 133143 // jest + from ref 130307 z 2006 label "jest" italic max_width 255 xyz 34 325 2006 to ref 129539 + no_role_a no_role_b + 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 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 2006 to ref 132099 + no_role_a no_role_b + multiplicity_a_pos 589 776 3000 multiplicity_b_pos 502 763 3000 +end +end diff --git a/models/134551_23.d b/models/134551_23.d new file mode 100644 index 0000000..aeef19d --- /dev/null +++ b/models/134551_23.d @@ -0,0 +1,45 @@ +format 224 + +classinstance 128407 class_ref 128023 // Klient + drawing_mode actor name "" xyz 54 4 2000 life_line_z 2000 +classinstance 128535 class_ref 128131 // Bankomat + name "" xyz 178 4 2000 life_line_z 2000 +classinstance 128663 class_ref 130691 // Czytnik + name "" xyz 344 4 2000 life_line_z 2000 +classinstance 128791 class_ref 128003 // Karta + name "karta" xyz 504 4 2000 life_line_z 2000 +durationcanvas 131095 classinstance_ref 128407 // :Klient + xyzwh 65 124 2010 11 40 +end +durationcanvas 131223 classinstance_ref 128535 // :Bankomat + xyzwh 203 124 2010 11 35 +end +durationcanvas 131479 classinstance_ref 128663 // :Czytnik + xyzwh 363 141 2010 11 31 +end +durationcanvas 131735 classinstance_ref 128663 // :Czytnik + xyzwh 363 168 2010 11 51 +end +durationcanvas 131863 classinstance_ref 128791 // karta:Karta + xyzwh 531 168 2010 11 36 +end +msg 131351 synchronous + from durationcanvas_ref 131095 + to durationcanvas_ref 131223 + yz 124 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 110 110 +msg 131607 synchronous + from durationcanvas_ref 131223 + to durationcanvas_ref 131479 + yz 145 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 251 131 +msg 131991 synchronous + from durationcanvas_ref 131735 + to durationcanvas_ref 131863 + yz 168 2015 explicitmsg "utworzKarte()" + stereotype "<>" xyz 425 182 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 431 154 +end diff --git a/models/134679_23.d b/models/134679_23.d new file mode 100644 index 0000000..c8c197a --- /dev/null +++ b/models/134679_23.d @@ -0,0 +1,106 @@ +format 224 + +classinstance 128023 class_ref 128023 // Klient + drawing_mode actor name "" xyz 40 4 2005 life_line_z 2000 +classinstance 128151 class_ref 128131 // Bankomat + name "" xyz 162 4 2005 life_line_z 2000 +classinstance 128396 class_ref 141207 // SystemAutoryzacji + name "" xyz 414 4 2000 life_line_z 2000 +classinstance 128663 class_ref 132099 // Autoryzacja + name "" xyz 590 4 2005 life_line_z 2000 +classinstance 128780 class_ref 139651 // Klawiatura + name "" xyz 282 4 2000 life_line_z 2000 +classinstance 128791 class_ref 130435 // Komunikat + name "" xyz 697 4 2005 life_line_z 2000 +durationcanvas 128279 classinstance_ref 128023 // :Klient + xyzwh 51 93 2010 11 40 +end +durationcanvas 128407 classinstance_ref 128151 // :Bankomat + xyzwh 187 93 2010 11 41 +end +durationcanvas 129292 classinstance_ref 128780 // :Klawiatura + xyzwh 310 123 2010 11 34 +end +durationcanvas 129548 classinstance_ref 128151 // :Bankomat + xyzwh 187 130 2010 11 42 +end +durationcanvas 129804 classinstance_ref 128151 // :Bankomat + xyzwh 187 165 2010 11 76 +end +durationcanvas 129932 classinstance_ref 128396 // :SystemAutoryzacji + xyzwh 461 199 2010 11 65 +end +durationcanvas 130188 classinstance_ref 128663 // :Autoryzacja + xyzwh 621 226 2010 11 25 +end +durationcanvas 130444 classinstance_ref 128663 // :Autoryzacja + xyzwh 621 242 2010 11 47 +end +durationcanvas 130572 classinstance_ref 128396 // :SystemAutoryzacji + xyzwh 461 245 2010 11 61 +end +durationcanvas 130828 classinstance_ref 128396 // :SystemAutoryzacji + xyzwh 461 304 2010 11 86 +end +durationcanvas 130956 classinstance_ref 128791 // :Komunikat + xyzwh 723 307 2010 11 83 +end +durationcanvas 131596 classinstance_ref 128023 // :Klient + xyzwh 51 390 2010 11 25 +end +msg 128535 synchronous + from durationcanvas_ref 128279 + to durationcanvas_ref 128407 + yz 93 2015 explicitmsg "wprowadzPin()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 92 77 +msg 129420 synchronous + from durationcanvas_ref 128407 + to durationcanvas_ref 129292 + yz 123 2015 explicitmsg "czytajPin()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 229 109 +msg 129676 return + from durationcanvas_ref 129292 + to durationcanvas_ref 129548 + yz 146 2015 explicitmsg "pin" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 247 132 +msg 130060 synchronous + from durationcanvas_ref 129804 + to durationcanvas_ref 129932 + yz 199 2015 explicitmsg "wyslijPin(pin)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 308 185 +msg 130316 synchronous + from durationcanvas_ref 129932 + to durationcanvas_ref 130188 + yz 227 2015 explicitmsg "weryfikujPin(pin)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 506 213 +msg 130700 return + from durationcanvas_ref 130444 + to durationcanvas_ref 130572 + yz 253 2015 explicitmsg "rezultatAutoryzacji" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 501 239 +msg 131084 synchronous + from durationcanvas_ref 130828 + to durationcanvas_ref 130956 + yz 327 2015 explicitmsg "komunikat: rezultatAutoryzacji" + stereotype "<>" xyz 570 341 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 525 313 +msg 131468 return + from durationcanvas_ref 130956 + to durationcanvas_ref 130828 + yz 378 3005 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 574 364 +msg 131724 return + from durationcanvas_ref 130828 + to durationcanvas_ref 131596 + yz 390 2015 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 238 376 +end diff --git a/models/134807_23.d b/models/134807_23.d new file mode 100644 index 0000000..601d92e --- /dev/null +++ b/models/134807_23.d @@ -0,0 +1,82 @@ +format 224 + +classinstance 128012 class_ref 128899 // Sesja + name "sesja" xyz 321.4 3.8 2000 life_line_z 2000 +classinstance 128140 class_ref 130307 // Operacja + name "" xyz 462.6 3.8 2000 life_line_z 2000 +classinstance 128151 class_ref 128023 // Klient + drawing_mode actor name "" xyz 40.6 4.6 2005 life_line_z 2000 +classinstance 128279 class_ref 128131 // Bankomat + name "" xyz 170.4 4 2005 life_line_z 2000 +classinstance 129164 class_ref 130435 // Komunikat + name "" xyz 661.8 3.8 2000 life_line_z 2000 +durationcanvas 128268 classinstance_ref 128151 // :Klient + xyzwh 51 76.2 2010 11 54 +end +durationcanvas 128396 classinstance_ref 128279 // :Bankomat + xyzwh 195 66.2 2010 11 54 +end +durationcanvas 128652 classinstance_ref 128012 // sesja:Sesja + xyzwh 349 109.2 2010 11 28 +end +durationcanvas 128908 classinstance_ref 128140 // :Operacja + xyzwh 486 83.2 2010 11 70 +end +durationcanvas 129292 classinstance_ref 128012 // sesja:Sesja + xyzwh 349 142.4 2010 11 25 +end +durationcanvas 129548 classinstance_ref 129164 // :Komunikat + xyzwh 687 178.6 2010 11 47 +end +durationcanvas 129932 classinstance_ref 128279 // :Bankomat + xyzwh 195 203.6 2010 11 27 +end +durationcanvas 130188 classinstance_ref 128151 // :Klient + xyzwh 51 218 2010 11 25 +end +lostfoundmsgsupport 129676 xyz 350.4 180.4 2015 +msg 128524 synchronous + from durationcanvas_ref 128268 + to durationcanvas_ref 128396 + yz 81 2015 explicitmsg "zakupKoduPrepaid()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 79 67 +msg 128780 synchronous + from durationcanvas_ref 128396 + to durationcanvas_ref 128652 + yz 109 2015 explicitmsg "utworzSesje()" + stereotype "<>" xyz 250 123 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 242 95 +msg 129036 synchronous + from durationcanvas_ref 128652 + to durationcanvas_ref 128908 + yz 126 2015 explicitmsg "wybierzOperacje()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 364 112 +msg 129420 return + from durationcanvas_ref 128908 + to durationcanvas_ref 129292 + yz 142 2020 explicitmsg "Prepaid" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 405 128 +msg 129804 found_synchronous + from lostfoundmsgsupport_ref 129676 + to durationcanvas_ref 129548 + yz 178 2015 explicitmsg "komunikat: Prepaid" + stereotype "<>" xyz 496 192 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 479 164 +msg 130060 return + from durationcanvas_ref 129548 + to durationcanvas_ref 129932 + yz 214 3005 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 424 200 +msg 130316 return + from durationcanvas_ref 129932 + to durationcanvas_ref 130188 + yz 219 3010 explicitmsg "komunikat" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 105 205 +end diff --git a/models/models.prj b/models/models.prj index a01aab5..f793eb0 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,7 +1,7 @@ format 224 "models" - revision 20 - modified_by 12 "eryoo" + revision 21 + modified_by 23 "s464978" @@ -543,7 +543,7 @@ ${members}}; relation_ref 137484 // end - classrelation 140172 // (odczytuje) + classrelation 140172 // odczytuje relation_ref 137612 // odczytuje end @@ -958,7 +958,7 @@ ${members}}; classrelation_ref 137484 // (posiada) end - classrelation 137740 // (posiada) + classrelation 137740 // posiada relation_ref 136076 // posiada end end @@ -1337,7 +1337,7 @@ ${members}}; relation_ref 135436 // end - classrelation 139404 // (informuje) + classrelation 139404 // informuje relation_ref 137228 // informuje end @@ -1531,7 +1531,7 @@ ${members}}; a role_name "" multiplicity "1..*" private classrelation_ref 139276 // (informuje) b role_name "" multiplicity "1" private - classrelation_ref 139404 // (informuje) + classrelation_ref 139404 // informuje end classrelation 140300 // @@ -2360,7 +2360,7 @@ ${members}}; a role_name "" multiplicity "1" private classrelation_ref 140044 // (odczytuje) b role_name "" multiplicity "1" private - classrelation_ref 140172 // (odczytuje) + classrelation_ref 140172 // odczytuje end end @@ -2674,7 +2674,7 @@ ${members}}; end - classrelation 137228 // (tworzy) + classrelation 137228 // tworzy relation_ref 135820 // tworzy end @@ -3094,7 +3094,7 @@ ${members}}; a role_name "" multiplicity "1" private classrelation_ref 137100 // (tworzy) b role_name "" multiplicity "1" private - classrelation_ref 137228 // (tworzy) + classrelation_ref 137228 // tworzy end classrelation 137612 // (posiada) @@ -3102,7 +3102,7 @@ ${members}}; a role_name "" multiplicity "1" private classrelation_ref 137612 // (posiada) b role_name "" multiplicity "1" private - classrelation_ref 137740 // (posiada) + classrelation_ref 137740 // posiada end end end