From 884fb2fea62be09ec3039178dcb060b363fcfbbd Mon Sep 17 00:00:00 2001 From: Wiktor Duda Date: Wed, 30 Nov 2022 18:17:02 +0100 Subject: [PATCH] zajecia - atrybuty --- models/128023.diagram | 217 ++++++++++--------- models/models.prj | 470 +++++++++++++++++++++++++++++++++++++----- 2 files changed, 537 insertions(+), 150 deletions(-) diff --git a/models/128023.diagram b/models/128023.diagram index 0d52158..9cfb4ab 100644 --- a/models/128023.diagram +++ b/models/128023.diagram @@ -2,39 +2,35 @@ format 224 classcanvas 128003 class_ref 128003 // Karta classdiagramsettings member_max_width 0 end - xyz 777.8 252.7 2000 + xyz 711.3 305.2 2000 end classcanvas 128023 class_ref 128023 // Klient classdiagramsettings member_max_width 0 end - xyz 470.3 13.9 2000 + xyz 471.8 14.9 2000 end classcanvas 128131 class_ref 128131 // Bankomat classdiagramsettings member_max_width 0 end - xyz 432.5 258.4 2005 + xyz 420 233.9 2005 end classcanvas 128259 class_ref 128259 // Konto classdiagramsettings member_max_width 0 end - xyz 772 19.3 2000 + xyz 639.5 28.3 2000 end classcanvas 128387 class_ref 128387 // PIN classdiagramsettings member_max_width 0 end - xyz 777.9 433.8 2005 -end -classcanvas 128643 class_ref 128643 // System - classdiagramsettings member_max_width 0 end - xyz 348.9 114.5 2000 + xyz 653.9 474.3 2005 end classcanvas 128771 class_ref 128771 // Bank classdiagramsettings member_max_width 0 end - xyz 521.4 97.5 2005 + xyz 485.4 102 2005 end classcanvas 128899 class_ref 128899 // Sesja classdiagramsettings member_max_width 0 end - xyz 218.8 15.6 2000 + xyz 260.3 27.1 2000 end classcanvas 129027 class_ref 129027 // Rachunek classdiagramsettings member_max_width 0 end - xyz 766.7 134.8 2000 + xyz 696.2 157.3 2000 end classcanvas 129155 class_ref 129155 // Piniondz classdiagramsettings member_max_width 0 end @@ -46,7 +42,7 @@ classcanvas 129283 class_ref 129283 // Paragon end classcanvas 129411 class_ref 129411 // Zakup_pre_paidu classdiagramsettings member_max_width 0 end - xyz 154 232.5 2000 + xyz 171.5 221 2000 end classcanvas 129539 class_ref 129539 // Wyplata classdiagramsettings member_max_width 0 end @@ -70,7 +66,7 @@ classcanvas 130179 class_ref 130179 // Sejf end classcanvas 130307 class_ref 130307 // Operacja classdiagramsettings member_max_width 0 end - xyz 22.3 242.3 2005 + xyz 22.8 218.8 2005 end classcanvas 130435 class_ref 130435 // Komunikat classdiagramsettings member_max_width 0 end @@ -82,7 +78,7 @@ classcanvas 130563 class_ref 130563 // Serwisant end classcanvas 130691 class_ref 130691 // Czytnik classdiagramsettings member_max_width 0 end - xyz 572.6 382.6 2000 + xyz 568.6 335.1 2000 end classcanvas 130819 class_ref 130819 // Wprowadzanie classdiagramsettings member_max_width 0 end @@ -90,7 +86,7 @@ classcanvas 130819 class_ref 130819 // Wprowadzanie end classcanvas 130947 class_ref 130947 // Drukarka classdiagramsettings member_max_width 0 end - xyz 292.8 375.6 2000 + xyz 297.3 364.6 2000 end classcanvas 131075 class_ref 131075 // Glosnik classdiagramsettings member_max_width 0 end @@ -114,7 +110,7 @@ classcanvas 131715 class_ref 131715 // Wybor_jezyka end classcanvas 131843 class_ref 131843 // Kasetka classdiagramsettings member_max_width 0 end - xyz 565.1 1058.1 2000 + xyz 565.6 1058.6 2000 end classcanvas 131971 class_ref 131971 // Regula_druku classdiagramsettings member_max_width 0 end @@ -122,7 +118,7 @@ classcanvas 131971 class_ref 131971 // Regula_druku end classcanvas 132099 class_ref 132099 // Autoryzacja classdiagramsettings member_max_width 0 end - xyzwh 211.9 170.7 2005 77 35 + xyzwh 230.4 157.7 2005 77 35 end classcanvas 132227 class_ref 132227 // Papier classdiagramsettings member_max_width 0 end @@ -154,7 +150,7 @@ classcanvas 133123 class_ref 133123 // terminal end classcanvas 136451 class_ref 139651 // Klawiatura classdiagramsettings member_max_width 0 end - xyz 414.5 406.5 2000 + xyz 478.5 405 2000 end classcanvas 137603 class_ref 139779 // Sprawdzenie_stanu_rachunku classdiagramsettings member_max_width 0 end @@ -162,143 +158,162 @@ classcanvas 137603 class_ref 139779 // Sprawdzenie_stanu_rachunku end classcanvas 137859 class_ref 139907 // Zerwisant classdiagramsettings member_max_width 0 end - xyz 574.5 175 2000 + xyz 396.5 432 2000 end -relationcanvas 128919 relation_ref 128279 // posiada +classcanvas 139267 class_ref 146435 // Regula_blokady_karty + classdiagramsettings member_max_width 0 end + xyz 721.5 475.5 2000 +end +classcanvas 140419 class_ref 146691 // Regula_przerwania + classdiagramsettings member_max_width 0 end + xyz 85.5 10 2016 +end +classcanvas 140675 class_ref 146819 // Karta_Dostepu + classdiagramsettings member_max_width 0 end + xyz 300.5 524.5 2000 +end +classcanvas 140931 class_ref 131843 // Kasetka + classdiagramsettings member_max_width 0 end + xyz 596.5 148.5 2000 +end +relationcanvas 128919 relation_ref 128279 // komunikuje sie decenter_begin 435 - from ref 128771 z 2006 label "posiada" italic max_width 255 xyz 514 180 2006 to ref 128131 + from ref 128771 z 2006 label "komunikuje sie" italic max_width 255 xyz 452.5 177 2006 to ref 128131 no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 129815 relation_ref 128407 // ma - decenter_end 136 - from ref 128643 z 2006 label "ma" italic max_width 255 xyz 406.5 190.5 2006 to ref 128131 - no_role_a no_role_b - multiplicity_a_pos 426 243 3000 multiplicity_b_pos 364 154 3000 + multiplicity_a_pos 463 218 3000 multiplicity_b_pos 490 150 3000 end relationcanvas 131735 relation_ref 128791 // posiada - from ref 128023 z 2001 label "posiada" italic max_width 255 xyz 632.5 27 2001 to ref 128259 + from ref 128023 z 2001 label "posiada" italic max_width 255 xyz 576 30 2001 to ref 128259 no_role_a no_role_b - multiplicity_a_pos 750 42 3000 multiplicity_b_pos 517 52 3000 + multiplicity_a_pos 618 33 3000 multiplicity_b_pos 534 23 3000 end relationcanvas 132503 relation_ref 129047 // posiada - from ref 128259 z 2001 label "posiada" italic max_width 255 xyz 776 82 2001 to ref 129027 + from ref 128259 z 2001 label "posiada" italic max_width 255 xyz 672 102 2001 to ref 129027 no_role_a no_role_b - multiplicity_a_pos 785 118 3000 multiplicity_b_pos 782 59 3000 + multiplicity_a_pos 698 141 3000 multiplicity_b_pos 661 76 3000 end relationcanvas 133271 relation_ref 129303 // ma przypisane - from ref 129027 z 2001 label "ma przypisane" italic max_width 255 xyz 762.5 197 2001 to ref 128003 + from ref 129027 z 2001 label "ma przypisane" italic max_width 255 xyz 702 250.5 2001 to ref 128003 no_role_a no_role_b - multiplicity_a_pos 787 237 3000 multiplicity_b_pos 785 174 3000 + multiplicity_a_pos 733 289 3000 multiplicity_b_pos 721 231 3000 end relationcanvas 133655 relation_ref 129431 // posiada (jako atrybut) - from ref 128003 z 2006 label "posiada (jako atrybut)" italic max_width 255 xyz 748 348 2006 to ref 128387 + from ref 128003 z 2006 label "posiada (jako atrybut)" italic max_width 255 xyz 654.5 418.5 2006 to ref 128387 no_role_a no_role_b - multiplicity_a_pos 787 418 3000 multiplicity_b_pos 787 292 3000 -end -relationcanvas 134679 relation_ref 129815 // obsluguje - from ref 128643 z 2001 label "obsluguje" italic max_width 255 xyz 278 84 2001 to ref 128899 - no_role_a no_role_b - multiplicity_a_pos 269 59 3000 multiplicity_b_pos 337 123 3000 + multiplicity_a_pos 673 459 3000 multiplicity_b_pos 714 392 3000 end relationcanvas 135191 relation_ref 129943 // ma wbudowany - from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 537 258.5 2006 to ref 131587 + from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 540.5 255.5 2006 to ref 131587 no_role_a no_role_b - multiplicity_a_pos 639 271 3000 multiplicity_b_pos 503 279 3000 -end -relationcanvas 135575 relation_ref 130071 // przeprowadza - from ref 128899 z 2006 label "przeprowadza" italic max_width 255 xyz 208 97 2006 to ref 132099 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 136195 relation_ref 128515 // - from ref 132099 z 2006 to ref 128643 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b + multiplicity_a_pos 639 271 3000 multiplicity_b_pos 509 272 3000 end relationcanvas 136599 relation_ref 130455 // ma wbudowany - from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 493.5 326 2006 to ref 130691 + from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 497 304 2006 to ref 130691 no_role_a no_role_b - multiplicity_a_pos 565 392 3000 multiplicity_b_pos 490 304 3000 + multiplicity_a_pos 556 346 3000 multiplicity_b_pos 509 303 3000 end relationcanvas 137111 relation_ref 130583 // przyjmuje - from ref 130691 z 2001 label "przyjmuje" italic max_width 255 xyz 676 320.5 2001 to ref 128003 + from ref 130691 z 2001 label "przyjmuje" italic max_width 255 xyz 641 336.5 2001 to ref 128003 no_role_a no_role_b - multiplicity_a_pos 764 284 3000 multiplicity_b_pos 629 383 3000 + multiplicity_a_pos 698 352 3000 multiplicity_b_pos 625 356 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 427 337.5 3000 to ref 128131 + from ref 136451 z 2006 label "ma wbudowany" italic max_width 255 xyz 456 342 2006 to ref 128131 no_role_a no_role_b - multiplicity_a_pos 466 298 3000 multiplicity_b_pos 437 390 3000 + multiplicity_a_pos 470 308 3000 multiplicity_b_pos 491 390 3000 end relationcanvas 137731 relation_ref 129027 // jest - from ref 130307 z 2012 label "jest" italic max_width 255 xyz 86.5 354.5 3000 to ref 137603 + from ref 130307 z 2012 label "jest" italic max_width 255 xyz 87.5 346.5 2012 to ref 137603 no_role_a no_role_b - multiplicity_a_pos 127 435 3000 multiplicity_b_pos 69 294 3000 + multiplicity_a_pos 118 442 3000 multiplicity_b_pos 49 266 3000 end relationcanvas 137987 relation_ref 129155 // udziela serwisu - from ref 137859 z 2006 label "udziela serwisu" italic max_width 255 xyz 499 228 3000 to ref 128131 + from ref 137859 z 2006 label "udziela serwisu" italic max_width 255 xyz 408 362 2006 to ref 128131 no_role_a no_role_b - multiplicity_a_pos 499 260 3000 multiplicity_b_pos 561 212 3000 + multiplicity_a_pos 441 308 3000 multiplicity_b_pos 419 416 3000 end -relationcanvas 138371 relation_ref 129411 // - from ref 128259 z 2006 to ref 128771 +relationcanvas 138371 relation_ref 129411 // zarejestrowana + from ref 128259 z 2006 label "zarejestrowana" italic max_width 255 xyz 549 74 3000 to ref 128771 no_role_a no_role_b - no_multiplicity_a no_multiplicity_b + multiplicity_a_pos 537 114 3000 multiplicity_b_pos 617 62 3000 end -relationcanvas 138391 relation_ref 131095 // jest polaczony - decenter_end 660 - from ref 128643 z 2006 label "jest polaczony" italic max_width 255 xyz 425 112 2006 to ref 128771 +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 + no_role_a no_role_b + multiplicity_a_pos 419 218 3000 multiplicity_b_pos 320 88 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 + no_role_a no_role_b + multiplicity_a_pos 407 255 3000 multiplicity_b_pos 312 200 3000 +end +relationcanvas 139523 relation_ref 136451 // + from ref 139267 z 2001 to ref 128003 no_role_a no_role_b 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 326.5 276.5 2006 to ref 131075 + from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 319.5 274.5 2006 to ref 131075 no_role_a no_role_b - multiplicity_a_pos 305 304 3000 multiplicity_b_pos 420 284 3000 + multiplicity_a_pos 305 304 3000 multiplicity_b_pos 407 280 3000 end -relationcanvas 141335 relation_ref 131991 // przeprowadza - decenter_begin 528 - from ref 128899 z 2001 label "przeprowadza" italic max_width 255 xyz 332.5 28 2001 to ref 128023 - no_role_a no_role_b - multiplicity_a_pos 457 52 3000 multiplicity_b_pos 269 38 3000 -end -relationcanvas 141847 relation_ref 132247 // ma wbudowana - decenter_end 568 - from ref 130947 z 2006 label "ma wbudowana" italic max_width 255 xyz 366 320 2006 to ref 128131 - no_role_a no_role_b - multiplicity_a_pos 456 294 3000 multiplicity_b_pos 348 376 3000 -end -relationcanvas 142359 relation_ref 132503 // wybierany - from ref 131715 z 2011 label "wybierany" italic max_width 255 xyz 127.5 58 2011 to ref 128899 - no_role_a no_role_b - multiplicity_a_pos 196 32 3000 multiplicity_b_pos 91 100 3000 -end -relationcanvas 143255 relation_ref 132631 // przeprowadza - decenter_begin 283 - from ref 128899 z 2006 label "przeprowadza" italic max_width 255 xyz 111.5 132.5 2006 to ref 130307 +relationcanvas 140547 relation_ref 136707 // + from ref 140419 z 2017 to ref 128899 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end -relationcanvas 143639 relation_ref 132759 // jest - from ref 130307 z 2006 label "jest" italic max_width 255 xyz 108 242.5 3000 to ref 129411 +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 no_role_a no_role_b - multiplicity_a_pos 137 233 3000 multiplicity_b_pos 91 242 3000 + multiplicity_a_pos 387 480 3000 multiplicity_b_pos 341 508 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 + no_role_a no_role_b + multiplicity_a_pos 583 181 3000 multiplicity_b_pos 509 241 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 + no_role_a no_role_b + multiplicity_a_pos 459 48 3000 multiplicity_b_pos 365 60 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 + no_role_a no_role_b + multiplicity_a_pos 407 293 3000 multiplicity_b_pos 352 363 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 + no_role_a no_role_b + multiplicity_a_pos 247 68 3000 multiplicity_b_pos 94 109 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 + no_role_a no_role_b + multiplicity_a_pos 87 221 3000 multiplicity_b_pos 275 84 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 + no_role_a no_role_b + multiplicity_a_pos 159 244 3000 multiplicity_b_pos 87 244 3000 end relationcanvas 143767 relation_ref 132887 // jest - from ref 130307 z 2006 label "jest" italic max_width 255 xyz 122 276.5 3000 to ref 129667 + from ref 130307 z 2006 label "jest" italic max_width 255 xyz 122.5 268 2006 to ref 129667 no_role_a no_role_b - multiplicity_a_pos 175 288 3000 multiplicity_b_pos 101 264 3000 + multiplicity_a_pos 168 313 3000 multiplicity_b_pos 87 263 3000 end relationcanvas 143895 relation_ref 133015 // jest - from ref 130307 z 2006 label "jest" italic max_width 255 xyz 122 319.5 3000 to ref 129795 + from ref 130307 z 2006 label "jest" italic max_width 255 xyz 124.5 311.5 2006 to ref 129795 no_role_a no_role_b - multiplicity_a_pos 181 365 3000 multiplicity_b_pos 93 287 3000 + multiplicity_a_pos 177 370 3000 multiplicity_b_pos 66 266 3000 end relationcanvas 144023 relation_ref 133143 // jest - from ref 130307 z 2006 label "jest" italic max_width 255 xyz 32 325.5 3000 to ref 129539 + from ref 130307 z 2006 label "jest" italic max_width 255 xyz 32.5 317.5 2006 to ref 129539 no_role_a no_role_b - multiplicity_a_pos 21 382 3000 multiplicity_b_pos 36 282 3000 + multiplicity_a_pos 21 383 3000 multiplicity_b_pos 37 266 3000 end end diff --git a/models/models.prj b/models/models.prj index c383eab..ea56557 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 224 "models" - revision 4 + revision 5 modified_by 3 "leero" @@ -70,12 +70,23 @@ format 224 end class 128023 "Klient" - visibility package stereotype "actor" - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "" - idl_decl "" + visibility package + cpp_decl "${comment}${template}class ${name}${inherit} { +${members}}; +${inlines} +" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + python_2_2 python_decl "class ${name}${inherit}: +${docstring}${members} +" + idl_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} { +${members}}; +" explicit_switch_type "" mysql_decl "" @@ -115,7 +126,7 @@ format 224 classrelation_ref 135831 // (generuje) end - classrelation 136087 // (przeprowadza) + classrelation 136087 // przeprowadza relation_ref 131991 // przeprowadza end @@ -134,6 +145,28 @@ format 224 b role_name "" private classrelation_ref 130691 // end + + attribute 128003 "imie" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128131 "nazwisko" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128003 "Karta" @@ -154,7 +187,7 @@ format 224 relation_ref 129175 // posiada end - classrelation 130711 // (ma przypisane) + classrelation 130711 // ma przypisane relation_ref 129303 // ma przypisane end @@ -178,13 +211,61 @@ format 224 relation_ref 130327 // przyjmuje end - classrelation 133271 // (przyjmuje) + classrelation 133271 // przyjmuje relation_ref 130583 // przyjmuje end classrelation 130691 // relation_ref 129283 // end + + attribute 128771 "numer" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128899 "data_waznosci" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129027 "rodzaj" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129155 "sygnatura" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 138627 // + relation_ref 136451 // + end end class 128131 "Bankomat" @@ -197,11 +278,11 @@ format 224 explicit_switch_type "" mysql_decl "" - classrelation 128663 // posiada - relation_ref 128279 // posiada + classrelation 128663 // (komunikuje sie) + relation_ref 128279 // komunikuje sie end - classrelation 128919 // (ma) + classrelation 128919 // ma relation_ref 128407 // ma end @@ -249,13 +330,62 @@ format 224 relation_ref 128771 // end - classrelation 129923 // (ma wbudowany) + classrelation 129923 // ma wbudowany relation_ref 128899 // ma wbudowany end - classrelation 130435 // (udziela serwisu) + classrelation 130435 // udziela serwisu relation_ref 129155 // udziela serwisu end + + classrelation 137859 // (tworzy) + relation_ref 136067 // tworzy + end + + classrelation 138115 // (przeprowadza) + relation_ref 136195 // przeprowadza + end + + attribute 129283 "numer_seryjny" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129411 "adres" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129539 "stan" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 139523 // (ma wbudowane) + relation 136963 ---- name "ma wbudowane" + a role_name "" multiplicity "1" private + classrelation_ref 139523 // (ma wbudowane) + b role_name "" multiplicity "1" private + classrelation_ref 139651 // (ma wbudowane) + end end class 128259 "Konto" @@ -296,12 +426,27 @@ format 224 classrelation_ref 134807 // (posiada) end - classrelation 130819 // - relation 129411 ---- - a role_name "" private - classrelation_ref 130819 // - b role_name "" private - classrelation_ref 130947 // + classrelation 130819 // (zarejestrowana) + relation 129411 ---- name "zarejestrowana" + a role_name "" multiplicity "1" private + classrelation_ref 130819 // (zarejestrowana) + b role_name "" multiplicity "1..*" private + classrelation_ref 130947 // (zarejestrowana) + end + + attribute 128259 "id" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 138371 // + relation_ref 136323 // end end @@ -330,7 +475,7 @@ format 224 explicit_switch_type "" mysql_decl "" - classrelation 135063 // (wyswietla) + classrelation 135063 // wyswietla relation_ref 131479 // wyswietla end end @@ -350,7 +495,7 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 128791 // (ma) b role_name "" multiplicity "1..*" private - classrelation_ref 128919 // (ma) + classrelation_ref 128919 // ma end classrelation 131351 // (ma) @@ -436,12 +581,12 @@ format 224 relation_ref 128151 // end - classrelation 128535 // (posiada) - relation 128279 ---- name "posiada" - a role_name "" private - classrelation_ref 128535 // (posiada) - b role_name "" private - classrelation_ref 128663 // posiada + classrelation 128535 // (komunikuje sie) + relation 128279 ---- name "komunikuje sie" + a role_name "" multiplicity "*" private + classrelation_ref 128535 // (komunikuje sie) + b role_name "" multiplicity "1" private + classrelation_ref 128663 // (komunikuje sie) end classrelation 129175 // @@ -484,8 +629,19 @@ format 224 relation_ref 128131 // end - classrelation 130947 // - relation_ref 129411 // + classrelation 130947 // (zarejestrowana) + relation_ref 129411 // zarejestrowana + end + + attribute 130051 "nazwa" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn end end @@ -524,20 +680,54 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 135959 // (przeprowadza) b role_name "" multiplicity "1" private - classrelation_ref 136087 // (przeprowadza) + classrelation_ref 136087 // przeprowadza end - classrelation 137111 // (wybierany) + classrelation 137111 // wybierany relation_ref 132503 // wybierany end classrelation 137239 // (przeprowadza) relation 132631 ---- name "przeprowadza" - a role_name "" private + a role_name "" multiplicity "0..1" private classrelation_ref 137239 // (przeprowadza) - b role_name "" private + b role_name "" multiplicity "1" private classrelation_ref 137367 // (przeprowadza) end + + classrelation 137731 // (tworzy) + relation 136067 ---- name "tworzy" + a role_name "" multiplicity "1" private + classrelation_ref 137731 // (tworzy) + b role_name "" multiplicity "1" private + classrelation_ref 137859 // (tworzy) + end + + attribute 129795 "data_rozpoczecia" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129923 "data_zakonczenia" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 139139 // + relation_ref 136707 // + end end class 129027 "Rachunek" @@ -567,7 +757,40 @@ format 224 a role_name "" multiplicity "*" private classrelation_ref 130583 // (ma przypisane) b role_name "" multiplicity "1" private - classrelation_ref 130711 // (ma przypisane) + classrelation_ref 130711 // ma przypisane + end + + attribute 128387 "numer" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128515 "stan" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128643 "waluta" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn end end @@ -605,7 +828,7 @@ format 224 explicit_switch_type "" mysql_decl "" - classrelation 137623 // (jest) + classrelation 137623 // jest relation_ref 132759 // jest end end @@ -620,7 +843,7 @@ format 224 explicit_switch_type "" mysql_decl "" - classrelation 138391 // (jest) + classrelation 138391 // jest relation_ref 133143 // jest end end @@ -635,7 +858,7 @@ format 224 explicit_switch_type "" mysql_decl "" - classrelation 137879 // (jest) + classrelation 137879 // jest relation_ref 132887 // jest end end @@ -650,7 +873,7 @@ format 224 explicit_switch_type "" mysql_decl "" - classrelation 138135 // (jest) + classrelation 138135 // jest relation_ref 133015 // jest end end @@ -710,7 +933,7 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 137495 // (jest) b role_name "" multiplicity "1" private - classrelation_ref 137623 // (jest) + classrelation_ref 137623 // jest end classrelation 137751 // (jest) @@ -718,7 +941,7 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 137751 // (jest) b role_name "" multiplicity "1" private - classrelation_ref 137879 // (jest) + classrelation_ref 137879 // jest end classrelation 138007 // (jest) @@ -726,7 +949,7 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 138007 // (jest) b role_name "" multiplicity "1" private - classrelation_ref 138135 // (jest) + classrelation_ref 138135 // jest end classrelation 138263 // (jest) @@ -734,7 +957,7 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 138263 // (jest) b role_name "" multiplicity "1" private - classrelation_ref 138391 // (jest) + classrelation_ref 138391 // jest end classrelation 130051 // (jest) @@ -744,6 +967,17 @@ format 224 b role_name "" multiplicity "1" private classrelation_ref 130179 // (jest) end + + attribute 130179 "kwota" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 130435 "Komunikat" @@ -797,7 +1031,7 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 133143 // (przyjmuje) b role_name "" multiplicity "1" private - classrelation_ref 133271 // (przyjmuje) + classrelation_ref 133271 // przyjmuje end classrelation 133527 // uzywa @@ -916,7 +1150,7 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 134935 // (wyswietla) b role_name "" multiplicity "1" private - classrelation_ref 135063 // (wyswietla) + classrelation_ref 135063 // wyswietla end end @@ -943,7 +1177,7 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 136983 // (wybierany) b role_name "" multiplicity "1" private - classrelation_ref 137111 // (wybierany) + classrelation_ref 137111 // wybierany end end @@ -957,6 +1191,9 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 139651 // (ma wbudowane) + relation_ref 136963 // ma wbudowane + end end class 131971 "Regula_druku" @@ -1016,6 +1253,26 @@ format 224 b role_name "" private classrelation_ref 129155 // end + + classrelation 137475 // + relation 135939 ---- + a role_name "" private + classrelation_ref 137475 // + b role_name "" private + classrelation_ref 137603 // + end + + classrelation 137603 // + relation_ref 135939 // + end + + classrelation 137987 // (przeprowadza) + relation 136195 ---- name "przeprowadza" + a role_name "" multiplicity "1" private + classrelation_ref 137987 // (przeprowadza) + b role_name "" multiplicity "1" private + classrelation_ref 138115 // (przeprowadza) + end end class 132227 "Papier" @@ -1190,7 +1447,7 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 129795 // (ma wbudowany) b role_name "" multiplicity "1" private - classrelation_ref 129923 // (ma wbudowany) + classrelation_ref 129923 // ma wbudowany end end @@ -1224,8 +1481,123 @@ format 224 a role_name "" multiplicity "1" private classrelation_ref 130307 // (udziela serwisu) b role_name "" multiplicity "1" private - classrelation_ref 130435 // (udziela serwisu) + classrelation_ref 130435 // udziela serwisu end + + attribute 129667 "id" + private explicit_type "" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 138755 // + relation 136579 ---- + a role_name "" multiplicity "1" private + classrelation_ref 138755 // + b role_name "" multiplicity "1" private + classrelation_ref 138883 // + end + + classrelation 139395 // (posiada) + relation_ref 136835 // posiada + end + end + + class 146435 "Regula_blokady_karty" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 138243 // + relation 136323 ---- + a role_name "" private + classrelation_ref 138243 // + b role_name "" private + classrelation_ref 138371 // + end + + classrelation 138499 // + relation 136451 ---- + a role_name "" private + classrelation_ref 138499 // + b role_name "" private + classrelation_ref 138627 // + end + end + + class 146563 "Karta_serwisanta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 138883 // + relation_ref 136579 // + end + end + + class 146691 "Regula_przerwania" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 139011 // + relation 136707 ---- + a role_name "" private + classrelation_ref 139011 // + b role_name "" private + classrelation_ref 139139 // + end + end + + class 146819 "Karta_Dostepu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 139267 // (posiada) + relation 136835 ---- name "posiada" + a role_name "" multiplicity "1" private + classrelation_ref 139267 // (posiada) + b role_name "" multiplicity "0..1" private + classrelation_ref 139395 // (posiada) + end + end + + class 146947 "Zarzadzanie_Rachunkiem" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + end end end