diff --git a/models/12.session b/models/12.session new file mode 100644 index 0000000..aa1db00 --- /dev/null +++ b/models/12.session @@ -0,0 +1,25 @@ +window_sizes 1800 910 450 1345 760 104 + +show_stereotypes +selected classdiagram_ref 128023 // domain-model +open + class_ref 128259 // Konto + class_ref 128771 // Bank + class_ref 129411 // Zakup_pre_paidu + class_ref 129539 // Wyplata + class_ref 129667 // Wplata + class_ref 129795 // Przelew + class_ref 130307 // Operacja + class_ref 130435 // Komunikat + class_ref 130691 // Czytnik + class_ref 130947 // Drukarka + class_ref 131075 // Glosnik + class_ref 131715 // Wybor_jezyka + class_ref 131843 // Kasetka + class_ref 132227 // Papier + class_ref 139651 // Klawiatura + class_ref 139779 // Sprawdzenie_stanu_rachunku + class_ref 139907 // Sserwisant + class_ref 128012 // Kod_Bledu +end +end diff --git a/models/128023.diagram b/models/128023.diagram index 9cfb4ab..2e374b0 100644 --- a/models/128023.diagram +++ b/models/128023.diagram @@ -16,10 +16,18 @@ classcanvas 128259 class_ref 128259 // Konto classdiagramsettings member_max_width 0 end xyz 639.5 28.3 2000 end +classcanvas 128268 class_ref 131331 // Awaria + classdiagramsettings member_max_width 0 end + xyz 218 598 2000 +end classcanvas 128387 class_ref 128387 // PIN classdiagramsettings member_max_width 0 end xyz 653.9 474.3 2005 end +classcanvas 128524 class_ref 128012 // Kod_Bledu + classdiagramsettings member_max_width 0 end + xyz 419 656 2000 +end classcanvas 128771 class_ref 128771 // Bank classdiagramsettings member_max_width 0 end xyz 485.4 102 2005 @@ -32,17 +40,13 @@ classcanvas 129027 class_ref 129027 // Rachunek classdiagramsettings member_max_width 0 end xyz 696.2 157.3 2000 end -classcanvas 129155 class_ref 129155 // Piniondz +classcanvas 129036 class_ref 132227 // Papier classdiagramsettings member_max_width 0 end - xyz 576.4 1126.9 2005 -end -classcanvas 129283 class_ref 129283 // Paragon - classdiagramsettings member_max_width 0 end - xyz 636.4 873.4 2000 + xyz 237 748 2000 end classcanvas 129411 class_ref 129411 // Zakup_pre_paidu classdiagramsettings member_max_width 0 end - xyz 171.5 221 2000 + xyz 169.5 197 2000 end classcanvas 129539 class_ref 129539 // Wyplata classdiagramsettings member_max_width 0 end @@ -50,19 +54,11 @@ classcanvas 129539 class_ref 129539 // Wyplata end classcanvas 129667 class_ref 129667 // Wplata classdiagramsettings member_max_width 0 end - xyzwh 181.6 299.1 2000 51 37 + xyzwh 181.6 299.1 2000 51 81 end classcanvas 129795 class_ref 129795 // Przelew classdiagramsettings member_max_width 0 end - xyz 185.5 385.4 2000 -end -classcanvas 130051 class_ref 130051 // Opcja - classdiagramsettings member_max_width 0 end - xyz 626.8 1048.7 2000 -end -classcanvas 130179 class_ref 130179 // Sejf - classdiagramsettings member_max_width 0 end - xyz 311.1 1146.2 2000 + xyz 131.5 407.4 2000 end classcanvas 130307 class_ref 130307 // Operacja classdiagramsettings member_max_width 0 end @@ -70,36 +66,20 @@ classcanvas 130307 class_ref 130307 // Operacja end classcanvas 130435 class_ref 130435 // Komunikat classdiagramsettings member_max_width 0 end - xyz 708 1095.8 2000 -end -classcanvas 130563 class_ref 130563 // Serwisant - classdiagramsettings member_max_width 0 end - xyz 638.8 1125.2 2000 + xyz 689 598.8 2000 end classcanvas 130691 class_ref 130691 // Czytnik classdiagramsettings member_max_width 0 end xyz 568.6 335.1 2000 end -classcanvas 130819 class_ref 130819 // Wprowadzanie - classdiagramsettings member_max_width 0 end - xyz 430.7 1076.1 2000 -end classcanvas 130947 class_ref 130947 // Drukarka classdiagramsettings member_max_width 0 end - xyz 297.3 364.6 2000 + xyzwh 37.3 670.6 2000 89 51 end classcanvas 131075 class_ref 131075 // Glosnik classdiagramsettings member_max_width 0 end xyz 248.1 288.2 2000 end -classcanvas 131331 class_ref 131331 // Awaria - classdiagramsettings member_max_width 0 end - xyz 542.1 873.1 2000 -end -classcanvas 131459 class_ref 131459 // Przerwanie - classdiagramsettings member_max_width 0 end - xyz 422.2 982.5 2005 -end classcanvas 131587 class_ref 131587 // Ekran classdiagramsettings member_max_width 0 end xyz 652.9 248.9 2000 @@ -108,57 +88,21 @@ classcanvas 131715 class_ref 131715 // Wybor_jezyka classdiagramsettings member_max_width 0 end xyz 4.9 98.7 2010 end -classcanvas 131843 class_ref 131843 // Kasetka - classdiagramsettings member_max_width 0 end - xyz 565.6 1058.6 2000 -end -classcanvas 131971 class_ref 131971 // Regula_druku - classdiagramsettings member_max_width 0 end - xyz 440.6 1138.1 2000 -end classcanvas 132099 class_ref 132099 // Autoryzacja classdiagramsettings member_max_width 0 end - xyzwh 230.4 157.7 2005 77 35 -end -classcanvas 132227 class_ref 132227 // Papier - classdiagramsettings member_max_width 0 end - xyz 344.4 880.7 2000 -end -classcanvas 132355 class_ref 132355 // Zlecenie_przelewu - classdiagramsettings member_max_width 0 end - xyz 676.1 983.5 2005 -end -classcanvas 132611 class_ref 132611 // Reklama - classdiagramsettings member_max_width 0 end - xyz 733.2 1139.9 2005 -end -classcanvas 132739 class_ref 132739 // Walidacja_karty - classdiagramsettings member_max_width 0 end - xyz 309.6 1065.6 2005 -end -classcanvas 132867 class_ref 132867 // Alarm - classdiagramsettings member_max_width 0 end - xyz 440.6 882.5 2005 -end -classcanvas 132995 class_ref 132995 // Usluga - classdiagramsettings member_max_width 0 end - xyz 723.8 1026.3 2000 -end -classcanvas 133123 class_ref 133123 // terminal - classdiagramsettings member_max_width 0 end - xyz 447.5 1022.4 2010 + xyzwh 230.4 157.7 2005 77 39 end classcanvas 136451 class_ref 139651 // Klawiatura classdiagramsettings member_max_width 0 end - xyz 478.5 405 2000 + xyz 478.5 404 2000 end classcanvas 137603 class_ref 139779 // Sprawdzenie_stanu_rachunku classdiagramsettings member_max_width 0 end - xyzwh 57.5 456.5 2011 167 38 + xyzwh 19.5 515.5 2011 179 81 end -classcanvas 137859 class_ref 139907 // Zerwisant +classcanvas 137859 class_ref 139907 // Sserwisant classdiagramsettings member_max_width 0 end - xyz 396.5 432 2000 + xyz 397.5 432 2000 end classcanvas 139267 class_ref 146435 // Regula_blokady_karty classdiagramsettings member_max_width 0 end @@ -170,83 +114,104 @@ classcanvas 140419 class_ref 146691 // Regula_przerwania end classcanvas 140675 class_ref 146819 // Karta_Dostepu classdiagramsettings member_max_width 0 end - xyz 300.5 524.5 2000 + xyz 462.5 567.5 2000 end classcanvas 140931 class_ref 131843 // Kasetka classdiagramsettings member_max_width 0 end xyz 596.5 148.5 2000 end +relationcanvas 128012 relation_ref 128012 // wy wietla + from ref 128131 z 2006 label "wy wietla" italic max_width 255 xyz 572 441 3000 to ref 130435 + no_role_a no_role_b + multiplicity_a_pos 683 579 3000 multiplicity_b_pos 480 320 3000 +end +relationcanvas 128396 relation_ref 128268 // wystepuje + from ref 128131 z 2006 label "wystepuje" italic max_width 255 xyz 319 441 3000 to ref 128268 + no_role_a no_role_b + multiplicity_a_pos 244 579 3000 multiplicity_b_pos 416 320 3000 +end +relationcanvas 128652 relation_ref 128396 // zawiera + from ref 128268 z 2001 label "zawiera" italic max_width 255 xyz 322.5 633.5 3000 to ref 128524 + no_role_a no_role_b + multiplicity_a_pos 404 682 3000 multiplicity_b_pos 278 634 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 452.5 177 2006 to ref 128131 + 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 463 218 3000 multiplicity_b_pos 490 150 3000 + multiplicity_a_pos 465 214 3000 multiplicity_b_pos 486 173 3000 +end +relationcanvas 129164 relation_ref 128524 // posiada + from ref 130947 z 2001 label "posiada" italic max_width 255 xyz 161 722 3000 to ref 129036 + no_role_a no_role_b + multiplicity_a_pos 220 771 3000 multiplicity_b_pos 135 724 3000 end relationcanvas 131735 relation_ref 128791 // posiada - from ref 128023 z 2001 label "posiada" italic max_width 255 xyz 576 30 2001 to ref 128259 + 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 618 33 3000 multiplicity_b_pos 534 23 3000 + 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 672 102 2001 to ref 129027 + 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 698 141 3000 multiplicity_b_pos 661 76 3000 + 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.5 2001 to ref 128003 + from ref 129027 z 2001 label "ma przypisane" italic max_width 255 xyz 702 250 2001 to ref 128003 no_role_a no_role_b - multiplicity_a_pos 733 289 3000 multiplicity_b_pos 721 231 3000 + multiplicity_a_pos 730 286 3000 multiplicity_b_pos 720 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 654.5 418.5 2006 to ref 128387 + from ref 128003 z 2006 label "posiada (jako atrybut)" italic max_width 255 xyz 654 418 2006 to ref 128387 no_role_a no_role_b - multiplicity_a_pos 673 459 3000 multiplicity_b_pos 714 392 3000 + multiplicity_a_pos 671 455 3000 multiplicity_b_pos 706 408 3000 end relationcanvas 135191 relation_ref 129943 // ma wbudowany - from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 540.5 255.5 2006 to ref 131587 + from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 540 255 2006 to ref 131587 no_role_a no_role_b - multiplicity_a_pos 639 271 3000 multiplicity_b_pos 509 272 3000 + multiplicity_a_pos 635 274 3000 multiplicity_b_pos 514 278 3000 end relationcanvas 136599 relation_ref 130455 // ma wbudowany - from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 497 304 2006 to ref 130691 + from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 497 302 2006 to ref 130691 no_role_a no_role_b - multiplicity_a_pos 556 346 3000 multiplicity_b_pos 509 303 3000 + multiplicity_a_pos 551 346 3000 multiplicity_b_pos 514 309 3000 end relationcanvas 137111 relation_ref 130583 // przyjmuje - from ref 130691 z 2001 label "przyjmuje" italic max_width 255 xyz 641 336.5 2001 to ref 128003 + from ref 130691 z 2001 label "przyjmuje" italic max_width 255 xyz 654 337.5 2001 to ref 128003 no_role_a no_role_b - multiplicity_a_pos 698 352 3000 multiplicity_b_pos 625 356 3000 + multiplicity_a_pos 694 360 3000 multiplicity_b_pos 656 363 3000 end relationcanvas 137219 relation_ref 128899 // ma wbudowany - decenter_end 747 - from ref 136451 z 2006 label "ma wbudowany" italic max_width 255 xyz 456 342 2006 to ref 128131 + decenter_end 746 + from ref 136451 z 2006 label "ma wbudowany" italic max_width 255 xyz 458 341.5 2006 to ref 128131 no_role_a no_role_b - multiplicity_a_pos 470 308 3000 multiplicity_b_pos 491 390 3000 + multiplicity_a_pos 468 320 3000 multiplicity_b_pos 491 385 3000 end relationcanvas 137731 relation_ref 129027 // jest - from ref 130307 z 2012 label "jest" italic max_width 255 xyz 87.5 346.5 2012 to ref 137603 + decenter_end 497 + from ref 130307 z 2012 label "jest" italic max_width 255 xyz 74.5 384 2012 to ref 137603 no_role_a no_role_b - multiplicity_a_pos 118 442 3000 multiplicity_b_pos 49 266 3000 + multiplicity_a_pos 90 496 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 408 362 2006 to ref 128131 + from ref 137859 z 2006 label "udziela serwisu" italic max_width 255 xyz 411 362 2006 to ref 128131 no_role_a no_role_b - multiplicity_a_pos 441 308 3000 multiplicity_b_pos 419 416 3000 + multiplicity_a_pos 439 320 3000 multiplicity_b_pos 423 413 3000 end relationcanvas 138371 relation_ref 129411 // zarejestrowana - from ref 128259 z 2006 label "zarejestrowana" italic max_width 255 xyz 549 74 3000 to ref 128771 + 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 537 114 3000 multiplicity_b_pos 617 62 3000 + 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 366.5 146 3000 to ref 128131 + from ref 128899 z 2006 label "tworzy" italic max_width 255 xyz 366 146 2006 to ref 128131 no_role_a no_role_b - multiplicity_a_pos 419 218 3000 multiplicity_b_pos 320 88 3000 + multiplicity_a_pos 413 214 3000 multiplicity_b_pos 321 98 3000 end relationcanvas 139139 relation_ref 136195 // przeprowadza - from ref 132099 z 2006 label "przeprowadza" italic max_width 255 xyz 328.5 208 3000 to ref 128131 + from ref 132099 z 2006 label "przeprowadza" italic max_width 255 xyz 328 208 2006 to ref 128131 no_role_a no_role_b - multiplicity_a_pos 407 255 3000 multiplicity_b_pos 312 200 3000 + multiplicity_a_pos 403 261 3000 multiplicity_b_pos 316 205 3000 end relationcanvas 139523 relation_ref 136451 // from ref 139267 z 2001 to ref 128003 @@ -254,9 +219,9 @@ relationcanvas 139523 relation_ref 136451 // no_multiplicity_a no_multiplicity_b end relationcanvas 140183 relation_ref 131607 // ma wbudowany - from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 319.5 274.5 2006 to ref 131075 + from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 331 275.5 2006 to ref 131075 no_role_a no_role_b - multiplicity_a_pos 305 304 3000 multiplicity_b_pos 407 280 3000 + multiplicity_a_pos 336 307 3000 multiplicity_b_pos 403 286 3000 end relationcanvas 140547 relation_ref 136707 // from ref 140419 z 2017 to ref 128899 @@ -264,56 +229,57 @@ relationcanvas 140547 relation_ref 136707 // no_multiplicity_a no_multiplicity_b end relationcanvas 140803 relation_ref 136835 // posiada - from ref 140675 z 2001 label "posiada" italic max_width 255 xyz 363 487.5 3000 to ref 137859 + from ref 140675 z 2001 label "posiada" italic max_width 255 xyz 457 524.5 2001 to ref 137859 no_role_a no_role_b - multiplicity_a_pos 387 480 3000 multiplicity_b_pos 341 508 3000 + multiplicity_a_pos 447 519 3000 multiplicity_b_pos 462 548 3000 end relationcanvas 141059 relation_ref 136963 // ma wbudowane - from ref 128131 z 2006 label "ma wbudowane" italic max_width 255 xyz 511.5 198.5 3000 to ref 140931 + from ref 128131 z 2006 label "ma wbudowane" italic max_width 255 xyz 511 204.5 2006 to ref 140931 no_role_a no_role_b - multiplicity_a_pos 583 181 3000 multiplicity_b_pos 509 241 3000 + multiplicity_a_pos 579 193 3000 multiplicity_b_pos 514 248 3000 end relationcanvas 141335 relation_ref 131991 // przeprowadza - decenter_begin 528 - from ref 128899 z 2001 label "przeprowadza" italic max_width 255 xyz 380.5 38 2001 to ref 128023 + 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 459 48 3000 multiplicity_b_pos 365 60 3000 + multiplicity_a_pos 454 61 3000 multiplicity_b_pos 370 68 3000 end relationcanvas 141847 relation_ref 132247 // ma wbudowana - decenter_end 876 - from ref 130947 z 2006 label "ma wbudowana" italic max_width 255 xyz 344.5 316 2006 to ref 128131 + decenter_end 875 + from ref 130947 z 2006 label "ma wbudowana" italic max_width 255 xyz 257.5 474 2006 to ref 128131 no_role_a no_role_b - multiplicity_a_pos 407 293 3000 multiplicity_b_pos 352 363 3000 + multiplicity_a_pos 478 311 3000 multiplicity_b_pos 111 667 3000 end relationcanvas 142359 relation_ref 132503 // wybierany - from ref 131715 z 2011 label "wybierany" italic max_width 255 xyz 149.5 74.5 2011 to ref 128899 + 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 247 68 3000 multiplicity_b_pos 94 109 3000 + multiplicity_a_pos 243 74 3000 multiplicity_b_pos 102 115 3000 end relationcanvas 143255 relation_ref 132631 // przeprowadza - decenter_begin 283 - from ref 128899 z 2006 label "przeprowadza" italic max_width 255 xyz 148 138.5 2006 to ref 130307 + 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 87 221 3000 multiplicity_b_pos 275 84 3000 + 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 117.5 227 2006 to ref 129411 + from ref 130307 z 2006 label "jest" italic max_width 255 xyz 119 229.5 2006 to ref 129411 no_role_a no_role_b - multiplicity_a_pos 159 244 3000 multiplicity_b_pos 87 244 3000 + 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 122.5 268 2006 to ref 129667 + 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 168 313 3000 multiplicity_b_pos 87 263 3000 + multiplicity_a_pos 164 335 3000 multiplicity_b_pos 98 281 3000 end relationcanvas 143895 relation_ref 133015 // jest - from ref 130307 z 2006 label "jest" italic max_width 255 xyz 124.5 311.5 2006 to ref 129795 + decenter_end 333 + from ref 130307 z 2006 label "jest" italic max_width 255 xyz 115.5 330 2006 to ref 129795 no_role_a no_role_b - multiplicity_a_pos 177 370 3000 multiplicity_b_pos 66 266 3000 + 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 32.5 317.5 2006 to ref 129539 + 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 21 383 3000 multiplicity_b_pos 37 266 3000 + multiplicity_a_pos 20 379 3000 multiplicity_b_pos 34 289 3000 end end diff --git a/models/models.prj b/models/models.prj index ea56557..1dc3533 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,7 +1,7 @@ format 224 "models" - revision 5 - modified_by 3 "leero" + revision 6 + modified_by 12 "eryoo" @@ -147,7 +147,7 @@ ${members}}; end attribute 128003 "imie" - private explicit_type "" + private explicit_type "string" cpp_decl "" java_decl "" php_decl "" @@ -158,7 +158,18 @@ ${members}}; end attribute 128131 "nazwisko" - private explicit_type "" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128396 "pesel" + private explicit_type "int" cpp_decl "" java_decl "" php_decl "" @@ -220,7 +231,7 @@ ${members}}; end attribute 128771 "numer" - private explicit_type "" + private explicit_type "int" cpp_decl "" java_decl "" php_decl "" @@ -278,7 +289,7 @@ ${members}}; explicit_switch_type "" mysql_decl "" - classrelation 128663 // (komunikuje sie) + classrelation 128663 // komunikuje sie relation_ref 128279 // komunikuje sie end @@ -322,7 +333,7 @@ ${members}}; relation_ref 132119 // end - classrelation 136599 // (ma wbudowana) + classrelation 136599 // ma wbudowana relation_ref 132247 // ma wbudowana end @@ -338,16 +349,16 @@ ${members}}; relation_ref 129155 // udziela serwisu end - classrelation 137859 // (tworzy) + classrelation 137859 // tworzy relation_ref 136067 // tworzy end - classrelation 138115 // (przeprowadza) + classrelation 138115 // przeprowadza relation_ref 136195 // przeprowadza end attribute 129283 "numer_seryjny" - private explicit_type "" + private explicit_type "string" cpp_decl "" java_decl "" php_decl "" @@ -358,7 +369,7 @@ ${members}}; end attribute 129411 "adres" - private explicit_type "" + private explicit_type "string" cpp_decl "" java_decl "" php_decl "" @@ -386,6 +397,30 @@ ${members}}; b role_name "" multiplicity "1" private classrelation_ref 139651 // (ma wbudowane) end + + classrelation 128012 // (wy wietla) + relation 128012 ---- name "wy wietla" + a role_name "" multiplicity "*" private + classrelation_ref 128012 // (wy wietla) + b role_name "" multiplicity "1" private + classrelation_ref 128140 // (wy wietla) + end + + classrelation 128268 // (< wystepuje) + relation 128140 ---- name "< wystepuje" + a role_name "" private + classrelation_ref 128268 // (< wystepuje) + b role_name "" private + classrelation_ref 128396 // (< wystepuje) + end + + classrelation 128524 // (wystepuje) + relation 128268 ---- name "wystepuje" + a role_name "" multiplicity "*" private + classrelation_ref 128524 // (wystepuje) + b role_name "" multiplicity "*" private + classrelation_ref 128652 // (wystepuje) + end end class 128259 "Konto" @@ -435,7 +470,7 @@ ${members}}; end attribute 128259 "id" - private explicit_type "" + private explicit_type "int" cpp_decl "" java_decl "" php_decl "" @@ -448,6 +483,17 @@ ${members}}; classrelation 138371 // relation_ref 136323 // end + + attribute 128780 "klient" + private type class_ref 128023 // Klient + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128387 "PIN" @@ -586,7 +632,7 @@ ${members}}; a role_name "" multiplicity "*" private classrelation_ref 128535 // (komunikuje sie) b role_name "" multiplicity "1" private - classrelation_ref 128663 // (komunikuje sie) + classrelation_ref 128663 // komunikuje sie end classrelation 129175 // @@ -634,7 +680,18 @@ ${members}}; end attribute 130051 "nazwa" - private explicit_type "" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129420 "NIP" + private explicit_type "string" cpp_decl "" java_decl "" php_decl "" @@ -700,7 +757,7 @@ ${members}}; a role_name "" multiplicity "1" private classrelation_ref 137731 // (tworzy) b role_name "" multiplicity "1" private - classrelation_ref 137859 // (tworzy) + classrelation_ref 137859 // tworzy end attribute 129795 "data_rozpoczecia" @@ -831,6 +888,39 @@ ${members}}; classrelation 137623 // jest relation_ref 132759 // jest end + + attribute 130572 "kwota" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130700 "konto" + private type class_ref 128259 // Konto + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131084 "waluta" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 129539 "Wyplata" @@ -846,6 +936,39 @@ ${members}}; classrelation 138391 // jest relation_ref 133143 // jest end + + attribute 130188 "kwota" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130316 "konto" + private type class_ref 128259 // Konto + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130444 "waluta" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 129667 "Wplata" @@ -861,6 +984,39 @@ ${members}}; classrelation 137879 // jest relation_ref 132887 // jest end + + attribute 131212 "kwota" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131340 "konto" + private type class_ref 128259 // Konto + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131468 "waluta" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 129795 "Przelew" @@ -876,6 +1032,39 @@ ${members}}; classrelation 138135 // jest relation_ref 133015 // jest end + + attribute 131596 "konto" + private type class_ref 128259 // Konto + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131724 "numerRachunkuOdbiorcy" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131852 "waluta" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 129923 "Czas" @@ -968,8 +1157,19 @@ ${members}}; classrelation_ref 130179 // (jest) end - attribute 130179 "kwota" - private explicit_type "" + attribute 130179 "typOperacji" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128908 "idOperacji" + private explicit_type "string" cpp_decl "" java_decl "" php_decl "" @@ -990,6 +1190,31 @@ ${members}}; explicit_switch_type "" mysql_decl "" + classrelation 128140 // (wy wietla) + relation_ref 128012 // wy wietla + end + + attribute 128524 "tekst" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128652 "czasTrwania" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 130563 "Serwisant" @@ -1037,6 +1262,17 @@ ${members}}; classrelation 133527 // uzywa relation_ref 130711 // uzywa end + + attribute 129164 "numerSeryjny" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 130819 "Wprowadzanie" @@ -1066,7 +1302,26 @@ ${members}}; a role_name "" multiplicity "1" private classrelation_ref 136471 // (ma wbudowana) b role_name "" multiplicity "1" private - classrelation_ref 136599 // (ma wbudowana) + classrelation_ref 136599 // ma wbudowana + end + + attribute 129292 "numerSeryjny" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 129036 // (posiada) + relation 128524 ---- name "posiada" + a role_name "" multiplicity "1" private + classrelation_ref 129036 // (posiada) + b role_name "" multiplicity "1" private + classrelation_ref 129164 // (posiada) end end @@ -1083,6 +1338,17 @@ ${members}}; classrelation 135319 // (ma wbudowany) relation_ref 131607 // ma wbudowany end + + attribute 129676 "numerSeryjny" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 131203 "Zasilanie" @@ -1110,6 +1376,22 @@ ${members}}; classrelation 131479 // (ma) relation_ref 129687 // ma end + + classrelation 128396 // (< wystepuje) + relation_ref 128140 // < wystepuje + end + + classrelation 128652 // (wystepuje) + relation_ref 128268 // wystepuje + end + + classrelation 128780 // (zawiera) + relation 128396 ---- name "zawiera" + a role_name "" multiplicity "*" private + classrelation_ref 128780 // (zawiera) + b role_name "" multiplicity "1" private + classrelation_ref 128908 // (zawiera) + end end class 131459 "Przerwanie" @@ -1179,6 +1461,17 @@ ${members}}; b role_name "" multiplicity "1" private classrelation_ref 137111 // wybierany end + + attribute 130060 "numerJezyka" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 131843 "Kasetka" @@ -1194,6 +1487,17 @@ ${members}}; classrelation 139651 // (ma wbudowane) relation_ref 136963 // ma wbudowane end + + attribute 129548 "numerSeryjny" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 131971 "Regula_druku" @@ -1271,7 +1575,7 @@ ${members}}; a role_name "" multiplicity "1" private classrelation_ref 137987 // (przeprowadza) b role_name "" multiplicity "1" private - classrelation_ref 138115 // (przeprowadza) + classrelation_ref 138115 // przeprowadza end end @@ -1285,6 +1589,20 @@ ${members}}; explicit_switch_type "" mysql_decl "" + attribute 131980 "wymiar" + private explicit_type "double" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 129164 // (posiada) + relation_ref 128524 // posiada + end end class 132355 "Zlecenie_przelewu" @@ -1449,6 +1767,17 @@ ${members}}; b role_name "" multiplicity "1" private classrelation_ref 129923 // ma wbudowany end + + attribute 129036 "numerSeryjny" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 139779 "Sprawdzenie_stanu_rachunku" @@ -1464,9 +1793,42 @@ ${members}}; classrelation 130179 // (jest) relation_ref 129027 // jest end + + attribute 130828 "konto" + private type class_ref 128259 // Konto + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130956 "rachunek" + private type class_ref 129027 // Rachunek + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 132108 "stan" + private explicit_type "float" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end - class 139907 "Zerwisant" + class 139907 "Sserwisant" visibility package cpp_decl "" java_decl "" @@ -1485,7 +1847,7 @@ ${members}}; end attribute 129667 "id" - private explicit_type "" + private explicit_type "string" cpp_decl "" java_decl "" php_decl "" @@ -1503,9 +1865,32 @@ ${members}}; classrelation_ref 138883 // end - classrelation 139395 // (posiada) + classrelation 139395 // posiada relation_ref 136835 // posiada end + + attribute 128012 "imie" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128140 "nazwisko" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end class 146435 "Regula_blokady_karty" @@ -1584,7 +1969,7 @@ ${members}}; a role_name "" multiplicity "1" private classrelation_ref 139267 // (posiada) b role_name "" multiplicity "0..1" private - classrelation_ref 139395 // (posiada) + classrelation_ref 139395 // posiada end end @@ -1599,5 +1984,42 @@ ${members}}; mysql_decl "" end + + class 128012 "Kod_Bledu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128908 // (zawiera) + relation_ref 128396 // zawiera + end + + attribute 129804 "idBledu" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129932 "data_wystapienia" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end end end