diff --git a/models/128042.diagram b/models/128042.diagram index d24e1f3..d623636 100644 --- a/models/128042.diagram +++ b/models/128042.diagram @@ -2,159 +2,159 @@ format 224 classcanvas 128120 class_ref 134648 // Kelner classdiagramsettings member_max_width 0 end - xyzwh 519.46 222.36 2000 64 75 + xyzwh 519.46 222.16 2000 64 75 end classcanvas 128248 class_ref 134776 // Terminal classdiagramsettings member_max_width 0 end - xyz 1124 147 2000 + xyz 1124.8 147.2 2000 end classcanvas 128376 class_ref 134904 // Menu classdiagramsettings member_max_width 0 end - xyzwh 1028.08 611.08 2000 62 39 + xyzwh 1027.68 611.08 2000 62 39 end classcanvas 128504 class_ref 135032 // Zamowienie classdiagramsettings member_max_width 0 end - xyzwh 743.63 203.38 2000 157 59 + xyzwh 743.83 203.78 2000 157 59 end classcanvas 128549 class_ref 146808 // DanePracownika classdiagramsettings member_max_width 0 end - xyz 172.2 317.9 2006 + xyz 172.2 317.3 2006 end classcanvas 128632 class_ref 135160 // Potrawa classdiagramsettings member_max_width 0 end - xyzwh 1024.6 312.17 2000 79 41 + xyzwh 1024.2 312.57 2000 79 41 end classcanvas 128760 class_ref 135288 // Kucharz classdiagramsettings member_max_width 0 end - xyzwh 633.75 419.49 2000 81 75 + xyzwh 633.35 419.69 2000 81 75 end classcanvas 128888 class_ref 135416 // EkranKucharza classdiagramsettings member_max_width 0 end - xyz 822.26 327.62 2000 + xyz 822.46 327.82 2000 end classcanvas 129016 class_ref 135544 // Pracownik classdiagramsettings member_max_width 0 end - xyz 304.99 427.65 2000 + xyz 304.79 427.85 2000 end classcanvas 129144 class_ref 135672 // TabletKelnera classdiagramsettings member_max_width 0 end - xyz 448.1 380.88 2000 + xyz 448.7 380.68 2000 end classcanvas 129318 class_ref 128038 // Pozycja_w_Menu classdiagramsettings member_max_width 0 end - xyzwh 1038.05 466.92 2000 124 65 + xyzwh 1037.65 466.02 2000 321 75 end classcanvas 129400 class_ref 135928 // Stolik classdiagramsettings member_max_width 0 end - xyzwh 505.35 95.7 2000 69 49 + xyzwh 505.15 95.5 2000 69 49 end classcanvas 129528 class_ref 136056 // Platnosc classdiagramsettings member_max_width 0 end - xyz 884.48 80.3 2000 + xyz 884.48 80.1 2000 end classcanvas 129784 class_ref 136312 // Magazyn classdiagramsettings member_max_width 0 end - xyz 643.14 654.26 2000 + xyz 643.94 654.86 2000 end classcanvas 129912 class_ref 136440 // Magazynier classdiagramsettings member_max_width 0 end - xyz 455.86 655.88 2000 + xyz 455.46 655.68 2000 end classcanvas 130040 class_ref 136568 // Paragon classdiagramsettings member_max_width 0 end - xyz 1079.76 3.42 2000 + xyz 1079.56 3.82 2000 end classcanvas 130168 class_ref 136696 // SystemPracowniczy classdiagramsettings member_max_width 0 end - xyz 33.66 451.78 2000 + xyz 33.86 451.78 2000 end classcanvas 130214 class_ref 128166 // Klient classdiagramsettings member_max_width 0 end - xyzwh 261.19 139.4 2000 62 39 + xyzwh 261.39 139 2000 62 39 end classcanvas 130296 class_ref 136824 // SystemZamowien classdiagramsettings member_max_width 0 end - xyz 959 173.8 2000 + xyz 961.4 192.8 2000 end classcanvas 130424 class_ref 136952 // SystemRachunkowy classdiagramsettings member_max_width 0 end - xyz 287.24 692.22 2000 + xyz 287.44 692.42 2000 end classcanvas 130552 class_ref 137080 // Glod classdiagramsettings member_max_width 0 end - xyz 260.59 259.03 2000 + xyz 260.99 259.63 2000 end classcanvas 130680 class_ref 137208 // Reklamacja classdiagramsettings member_max_width 0 end - xyz 521.37 9.86 2000 + xyz 521.17 9.46 2000 end classcanvas 130808 class_ref 137336 // Obrzydzenie classdiagramsettings member_max_width 0 end - xyz 32.02 62.73 2000 + xyz 32.62 62.93 2000 end classcanvas 130936 class_ref 137464 // Audyt classdiagramsettings member_max_width 0 end - xyz 80.18 884.68 2000 + xyz 80.78 884.28 2000 end classcanvas 131064 class_ref 137592 // SystemAudytowy classdiagramsettings member_max_width 0 end - xyz 92.54 764.48 2000 + xyz 92.94 764.08 2000 end classcanvas 131192 class_ref 137720 // KatalogPotraw classdiagramsettings member_max_width 0 end - xyz 1045.16 721.92 2000 + xyz 1045.56 721.92 2000 end classcanvas 131320 class_ref 137848 // Faktura classdiagramsettings member_max_width 0 end - xyz 724.05 874.57 2000 + xyz 724.25 874.17 2000 end classcanvas 131448 class_ref 137976 // UmowaOPrace classdiagramsettings member_max_width 0 end - xyz 153.99 565 2000 + xyz 153.19 565.8 2000 end classcanvas 131704 class_ref 138232 // StanMagazynu classdiagramsettings member_max_width 0 end - xyz 563.62 758.94 2000 + xyz 563.62 758.34 2000 end classcanvas 131832 class_ref 138360 // Polprodukt classdiagramsettings member_max_width 0 end - xyz 754.64 769.76 2000 + xyz 754.84 769.36 2000 end classcanvas 131960 class_ref 138488 // HistoriaZamowien classdiagramsettings member_max_width 0 end - xyzwh 682.06 14.88 2000 130 39 + xyzwh 682.26 14.48 2000 130 39 end classcanvas 132216 class_ref 138744 // Zadowolenie classdiagramsettings member_max_width 0 end - xyz 46.75 231.47 2000 + xyz 46.35 231.47 2000 end classcanvas 132344 class_ref 138872 // Podatek classdiagramsettings member_max_width 0 end - xyz 221.15 877.28 2000 + xyz 221.15 877.48 2000 end classcanvas 132472 class_ref 139000 // Pensja classdiagramsettings member_max_width 0 end - xyz 59.8 689.95 2000 + xyz 59.4 689.55 2000 end classcanvas 132600 class_ref 139128 // Wlasciciel classdiagramsettings member_max_width 0 end - xyz 8.82 587.88 2000 + xyz 8.22 587.08 2000 end classcanvas 132856 class_ref 139384 // Przepis classdiagramsettings member_max_width 0 end - xyzwh 841.22 549.43 2000 85 65 + xyzwh 841.82 549.63 2000 85 65 end classcanvas 132984 class_ref 139512 // Raport classdiagramsettings member_max_width 0 end - xyzwh 443.55 894.49 2000 71 49 + xyzwh 443.15 894.09 2000 71 49 end classcanvas 133112 class_ref 139640 // Menedzer classdiagramsettings member_max_width 0 end - xyz 849.99 724.44 2000 + xyz 849.39 724.04 2000 end classcanvas 133240 class_ref 139768 // Rezerwacja classdiagramsettings member_max_width 0 end - xyz 386.75 243.08 2005 + xyz 386.55 243.48 2005 end relationcanvas 128037 relation_ref 128037 // uzywa > decenter_begin 879 @@ -164,7 +164,7 @@ relationcanvas 128037 relation_ref 128037 // uzywa > end relationcanvas 128038 relation_ref 128038 // realizuje > decenter_end 707 - from ref 128120 z 2001 label "realizuje >" italic max_width 255 xyz 636 231.5 2001 to ref 128504 + from ref 128120 z 2001 label "realizuje >" italic max_width 255 xyz 636 231 2001 to ref 128504 no_role_a no_role_b multiplicity_a_pos 730 251 3000 multiplicity_b_pos 592 262 3000 end @@ -174,7 +174,7 @@ relationcanvas 128293 relation_ref 128165 // < robionaWedlug multiplicity_a_pos 1025 360 3000 multiplicity_b_pos 890 531 3000 end relationcanvas 128421 relation_ref 128293 // realizuje > - from ref 128760 z 2001 label "realizuje >" italic max_width 255 xyz 718 320.5 2001 to ref 128504 + from ref 128760 z 2001 label "realizuje >" italic max_width 255 xyz 718 320 2001 to ref 128504 no_role_a no_role_b multiplicity_a_pos 782 268 3000 multiplicity_b_pos 684 400 3000 end @@ -192,7 +192,7 @@ relationcanvas 128805 relation_ref 128549 // < ma multiplicity_a_pos 294 444 3000 multiplicity_b_pos 281 408 3000 end relationcanvas 129190 relation_ref 128550 // zawiera > - from ref 128504 z 2001 label "zawiera >" italic max_width 255 xyz 935.5 269.5 2001 to ref 128632 + from ref 128504 z 2001 label "zawiera >" italic max_width 255 xyz 935 269 2001 to ref 128632 no_role_a no_role_b multiplicity_a_pos 996 326 3000 multiplicity_b_pos 902 271 3000 end @@ -214,7 +214,7 @@ relationcanvas 129830 relation_ref 129062 // ustala > end relationcanvas 129958 relation_ref 129190 // zawiera > decenter_begin 521 - from ref 131960 z 2001 label "zawiera >" italic max_width 255 xyz 756.5 114.5 2001 to ref 128504 + from ref 131960 z 2001 label "zawiera >" italic max_width 255 xyz 756 114 2001 to ref 128504 no_role_a no_role_b multiplicity_a_pos 794 185 3000 multiplicity_b_pos 736 58 3000 end @@ -327,7 +327,7 @@ relationcanvas 134520 relation_ref 128888 // dotyczy > multiplicity_a_pos 775 218 3000 multiplicity_b_pos 597 58 3000 end relationcanvas 134694 relation_ref 138150 // < realizuje - from ref 128504 z 2001 label "< realizuje" italic max_width 255 xyz 838 145.5 2001 to ref 129528 + from ref 128504 z 2001 label "< realizuje" italic max_width 255 xyz 838 145 2001 to ref 129528 no_role_a no_role_b multiplicity_a_pos 882 123 3000 multiplicity_b_pos 829 185 3000 end @@ -337,9 +337,9 @@ relationcanvas 134822 relation_ref 138278 // < opisuje multiplicity_a_pos 952 90 3000 multiplicity_b_pos 1060 36 3000 end relationcanvas 134950 relation_ref 138406 // posiada > - from ref 128504 z 2001 label "posiada >" italic max_width 255 xyz 906.5 203.5 2001 to ref 130296 + from ref 128504 z 2001 label "posiada >" italic max_width 255 xyz 907 209.5 2001 to ref 130296 no_role_a no_role_b - multiplicity_a_pos 944 223 3000 multiplicity_b_pos 908 229 3000 + multiplicity_a_pos 945 232 3000 multiplicity_b_pos 908 235 3000 end relationcanvas 135206 relation_ref 138534 // zawiera > from ref 131320 z 2001 label "zawiera >" italic max_width 255 xyz 746 826 2001 to ref 131832 @@ -354,7 +354,7 @@ relationcanvas 135462 relation_ref 138662 // end relationcanvas 135590 relation_ref 138790 // zawiera > decenter_begin 898 - from ref 130424 z 2001 label "zawiera >" italic max_width 255 xyz 573 457.5 2001 to ref 128504 + from ref 130424 z 2001 label "zawiera >" italic max_width 255 xyz 573 457 2001 to ref 128504 no_role_a no_role_b multiplicity_a_pos 774 268 3000 multiplicity_b_pos 392 675 3000 end @@ -393,7 +393,7 @@ relationcanvas 137382 relation_ref 139814 // obsluguje > multiplicity_a_pos 719 422 3000 multiplicity_b_pos 810 365 3000 end relationcanvas 137894 relation_ref 140070 // obsluguje > - from ref 128120 z 2001 label "obsluguje >" italic max_width 255 xyz 487 322.5 2001 to ref 129144 + from ref 128120 z 2001 label "obsluguje >" italic max_width 255 xyz 487 322 2001 to ref 129144 no_role_a no_role_b multiplicity_a_pos 487 363 3000 multiplicity_b_pos 517 301 3000 end diff --git a/models/128042_119.d b/models/128042_119.d new file mode 100644 index 0000000..d623636 --- /dev/null +++ b/models/128042_119.d @@ -0,0 +1,422 @@ +format 224 + +classcanvas 128120 class_ref 134648 // Kelner + classdiagramsettings member_max_width 0 end + xyzwh 519.46 222.16 2000 64 75 +end +classcanvas 128248 class_ref 134776 // Terminal + classdiagramsettings member_max_width 0 end + xyz 1124.8 147.2 2000 +end +classcanvas 128376 class_ref 134904 // Menu + classdiagramsettings member_max_width 0 end + xyzwh 1027.68 611.08 2000 62 39 +end +classcanvas 128504 class_ref 135032 // Zamowienie + classdiagramsettings member_max_width 0 end + xyzwh 743.83 203.78 2000 157 59 +end +classcanvas 128549 class_ref 146808 // DanePracownika + classdiagramsettings member_max_width 0 end + xyz 172.2 317.3 2006 +end +classcanvas 128632 class_ref 135160 // Potrawa + classdiagramsettings member_max_width 0 end + xyzwh 1024.2 312.57 2000 79 41 +end +classcanvas 128760 class_ref 135288 // Kucharz + classdiagramsettings member_max_width 0 end + xyzwh 633.35 419.69 2000 81 75 +end +classcanvas 128888 class_ref 135416 // EkranKucharza + classdiagramsettings member_max_width 0 end + xyz 822.46 327.82 2000 +end +classcanvas 129016 class_ref 135544 // Pracownik + classdiagramsettings member_max_width 0 end + xyz 304.79 427.85 2000 +end +classcanvas 129144 class_ref 135672 // TabletKelnera + classdiagramsettings member_max_width 0 end + xyz 448.7 380.68 2000 +end +classcanvas 129318 class_ref 128038 // Pozycja_w_Menu + classdiagramsettings member_max_width 0 end + xyzwh 1037.65 466.02 2000 321 75 +end +classcanvas 129400 class_ref 135928 // Stolik + classdiagramsettings member_max_width 0 end + xyzwh 505.15 95.5 2000 69 49 +end +classcanvas 129528 class_ref 136056 // Platnosc + classdiagramsettings member_max_width 0 end + xyz 884.48 80.1 2000 +end +classcanvas 129784 class_ref 136312 // Magazyn + classdiagramsettings member_max_width 0 end + xyz 643.94 654.86 2000 +end +classcanvas 129912 class_ref 136440 // Magazynier + classdiagramsettings member_max_width 0 end + xyz 455.46 655.68 2000 +end +classcanvas 130040 class_ref 136568 // Paragon + classdiagramsettings member_max_width 0 end + xyz 1079.56 3.82 2000 +end +classcanvas 130168 class_ref 136696 // SystemPracowniczy + classdiagramsettings member_max_width 0 end + xyz 33.86 451.78 2000 +end +classcanvas 130214 class_ref 128166 // Klient + classdiagramsettings member_max_width 0 end + xyzwh 261.39 139 2000 62 39 +end +classcanvas 130296 class_ref 136824 // SystemZamowien + classdiagramsettings member_max_width 0 end + xyz 961.4 192.8 2000 +end +classcanvas 130424 class_ref 136952 // SystemRachunkowy + classdiagramsettings member_max_width 0 end + xyz 287.44 692.42 2000 +end +classcanvas 130552 class_ref 137080 // Glod + classdiagramsettings member_max_width 0 end + xyz 260.99 259.63 2000 +end +classcanvas 130680 class_ref 137208 // Reklamacja + classdiagramsettings member_max_width 0 end + xyz 521.17 9.46 2000 +end +classcanvas 130808 class_ref 137336 // Obrzydzenie + classdiagramsettings member_max_width 0 end + xyz 32.62 62.93 2000 +end +classcanvas 130936 class_ref 137464 // Audyt + classdiagramsettings member_max_width 0 end + xyz 80.78 884.28 2000 +end +classcanvas 131064 class_ref 137592 // SystemAudytowy + classdiagramsettings member_max_width 0 end + xyz 92.94 764.08 2000 +end +classcanvas 131192 class_ref 137720 // KatalogPotraw + classdiagramsettings member_max_width 0 end + xyz 1045.56 721.92 2000 +end +classcanvas 131320 class_ref 137848 // Faktura + classdiagramsettings member_max_width 0 end + xyz 724.25 874.17 2000 +end +classcanvas 131448 class_ref 137976 // UmowaOPrace + classdiagramsettings member_max_width 0 end + xyz 153.19 565.8 2000 +end +classcanvas 131704 class_ref 138232 // StanMagazynu + classdiagramsettings member_max_width 0 end + xyz 563.62 758.34 2000 +end +classcanvas 131832 class_ref 138360 // Polprodukt + classdiagramsettings member_max_width 0 end + xyz 754.84 769.36 2000 +end +classcanvas 131960 class_ref 138488 // HistoriaZamowien + classdiagramsettings member_max_width 0 end + xyzwh 682.26 14.48 2000 130 39 +end +classcanvas 132216 class_ref 138744 // Zadowolenie + classdiagramsettings member_max_width 0 end + xyz 46.35 231.47 2000 +end +classcanvas 132344 class_ref 138872 // Podatek + classdiagramsettings member_max_width 0 end + xyz 221.15 877.48 2000 +end +classcanvas 132472 class_ref 139000 // Pensja + classdiagramsettings member_max_width 0 end + xyz 59.4 689.55 2000 +end +classcanvas 132600 class_ref 139128 // Wlasciciel + classdiagramsettings member_max_width 0 end + xyz 8.22 587.08 2000 +end +classcanvas 132856 class_ref 139384 // Przepis + classdiagramsettings member_max_width 0 end + xyzwh 841.82 549.63 2000 85 65 +end +classcanvas 132984 class_ref 139512 // Raport + classdiagramsettings member_max_width 0 end + xyzwh 443.15 894.09 2000 71 49 +end +classcanvas 133112 class_ref 139640 // Menedzer + classdiagramsettings member_max_width 0 end + xyz 849.39 724.04 2000 +end +classcanvas 133240 class_ref 139768 // Rezerwacja + classdiagramsettings member_max_width 0 end + xyz 386.55 243.48 2005 +end +relationcanvas 128037 relation_ref 128037 // uzywa > + decenter_begin 879 + from ref 128760 z 2001 label "uzywa >" italic max_width 255 xyz 752 488 2001 to ref 132856 + no_role_a no_role_b + multiplicity_a_pos 811 565 3000 multiplicity_b_pos 716 471 3000 +end +relationcanvas 128038 relation_ref 128038 // realizuje > + decenter_end 707 + from ref 128120 z 2001 label "realizuje >" italic max_width 255 xyz 636 231 2001 to ref 128504 + no_role_a no_role_b + multiplicity_a_pos 730 251 3000 multiplicity_b_pos 592 262 3000 +end +relationcanvas 128293 relation_ref 128165 // < robionaWedlug + from ref 132856 z 2001 label "< robionaWedlug" italic max_width 255 xyz 932 436 2001 to ref 128632 + no_role_a no_role_b + multiplicity_a_pos 1025 360 3000 multiplicity_b_pos 890 531 3000 +end +relationcanvas 128421 relation_ref 128293 // realizuje > + from ref 128760 z 2001 label "realizuje >" italic max_width 255 xyz 718 320 2001 to ref 128504 + no_role_a no_role_b + multiplicity_a_pos 782 268 3000 multiplicity_b_pos 684 400 3000 +end +relationcanvas 128677 relation_ref 128421 // zawiera > + decenter_begin 925 + decenter_end 347 + from ref 130168 z 2007 label "zawiera >" italic max_width 255 xyz 153 407 2007 to ref 128549 + no_role_a no_role_b + multiplicity_a_pos 190 391 3000 multiplicity_b_pos 157 450 3000 +end +relationcanvas 128805 relation_ref 128549 // < ma + decenter_end 97 + from ref 128549 z 2007 label "< ma" italic max_width 255 xyz 298 395 2007 to ref 129016 + no_role_a no_role_b + multiplicity_a_pos 294 444 3000 multiplicity_b_pos 281 408 3000 +end +relationcanvas 129190 relation_ref 128550 // zawiera > + from ref 128504 z 2001 label "zawiera >" italic max_width 255 xyz 935 269 2001 to ref 128632 + no_role_a no_role_b + multiplicity_a_pos 996 326 3000 multiplicity_b_pos 902 271 3000 +end +relationcanvas 129446 relation_ref 128678 // zawiera > + decenter_begin 500 + from ref 128376 z 2001 label "zawiera >" italic max_width 255 xyz 1049 556 2001 to ref 129318 + no_role_a no_role_b + multiplicity_a_pos 1055 537 3000 multiplicity_b_pos 1044 592 3000 +end +relationcanvas 129574 relation_ref 128806 // < opisuje + from ref 128632 z 2001 label "< opisuje" italic max_width 255 xyz 1057 394 2001 to ref 129318 + no_role_a no_role_b + multiplicity_a_pos 1072 447 3000 multiplicity_b_pos 1053 360 3000 +end +relationcanvas 129830 relation_ref 129062 // ustala > + from ref 131192 z 2001 label "ustala >" italic max_width 255 xyz 960 726 2001 to ref 133112 + no_role_a no_role_b + multiplicity_a_pos 927 750 3000 multiplicity_b_pos 1026 747 3000 +end +relationcanvas 129958 relation_ref 129190 // zawiera > + decenter_begin 521 + from ref 131960 z 2001 label "zawiera >" italic max_width 255 xyz 756 114 2001 to ref 128504 + no_role_a no_role_b + multiplicity_a_pos 794 185 3000 multiplicity_b_pos 736 58 3000 +end +relationcanvas 130086 relation_ref 129318 // przypisane > + from ref 129400 z 2001 label "przypisane >" italic max_width 255 xyz 598 128 2001 to point 685.7 156.8 + line 129445 z 2001 to ref 128504 + no_role_a no_role_b + multiplicity_a_pos 742 214 3000 multiplicity_b_pos 582 136 3000 +end +relationcanvas 130342 relation_ref 129446 // siadaPrzy > + from ref 130214 z 2001 label "siadaPrzy >" italic max_width 255 xyz 384 122 2001 to ref 129400 + no_role_a no_role_b + multiplicity_a_pos 486 127 3000 multiplicity_b_pos 334 157 3000 +end +relationcanvas 130982 relation_ref 135974 // czuje > + from ref 130552 z 2001 label "czuje >" italic max_width 255 xyz 267 204 2001 to ref 130214 + no_role_a no_role_b + multiplicity_a_pos 271 184 3000 multiplicity_b_pos 266 242 3000 +end +relationcanvas 131110 relation_ref 136102 // sklada > + decenter_begin 172 + from ref 130680 z 2001 to point 490.2 66.8 + line 129701 z 2001 label "sklada >" italic max_width 255 xyz 387 91 2001 to ref 130214 + no_role_a no_role_b + multiplicity_a_pos 334 144 3000 multiplicity_b_pos 515 46 3000 +end +relationcanvas 131238 relation_ref 136230 // < czuje + decenter_end 771 + from ref 132216 z 2001 label "< czuje" italic max_width 255 xyz 132 198 2001 to point 186.8 192.4 + line 129061 z 2001 to ref 130214 + no_role_a no_role_b + multiplicity_a_pos 242 172 3000 multiplicity_b_pos 125 234 3000 +end +relationcanvas 131366 relation_ref 136358 // < czuje + decenter_begin 814 + decenter_end 228 + from ref 130808 z 2001 to point 111.3 144.6 + line 129317 z 2001 label "< czuje" italic max_width 255 xyz 121 133 2001 to point 162.4 147.9 + line 129189 z 2001 to ref 130214 + no_role_a no_role_b + multiplicity_a_pos 242 154 3000 multiplicity_b_pos 81 105 3000 +end +relationcanvas 132262 relation_ref 136870 // nadzoruje > + decenter_begin 768 + from ref 129912 z 2001 label "nadzoruje >" italic max_width 255 xyz 521 711 2001 to ref 131704 + no_role_a no_role_b + multiplicity_a_pos 537 751 3000 multiplicity_b_pos 506 694 3000 +end +relationcanvas 132390 relation_ref 136998 // opisuje > + from ref 131704 z 2001 label "opisuje >" italic max_width 255 xyz 616 710 2001 to ref 129784 + no_role_a no_role_b + multiplicity_a_pos 638 697 3000 multiplicity_b_pos 604 741 3000 +end +relationcanvas 132646 relation_ref 137254 // zawiera > + from ref 131704 z 2001 label "zawiera >" italic max_width 255 xyz 680 766 2001 to ref 131832 + no_role_a no_role_b + multiplicity_a_pos 739 791 3000 multiplicity_b_pos 664 785 3000 +end +relationcanvas 133158 relation_ref 137638 // < skladaSie + from ref 131832 z 2001 label "< skladaSie" italic max_width 255 xyz 802 677 2001 to ref 132856 + no_role_a no_role_b + multiplicity_a_pos 845 621 3000 multiplicity_b_pos 771 752 3000 +end +relationcanvas 133414 relation_ref 137766 // wiaze > + decenter_begin 238 + from ref 129016 z 2001 label "wiaze >" italic max_width 255 xyz 250 501 2001 to ref 131448 + no_role_a no_role_b + multiplicity_a_pos 206 548 3000 multiplicity_b_pos 296 470 3000 +end +relationcanvas 133880 relation_ref 128248 // + from ref 128120 z 2001 to ref 129016 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 134008 relation_ref 128376 // + from ref 128760 z 2001 to ref 129016 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 134136 relation_ref 128504 // + from ref 129912 z 2001 to ref 129016 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 134264 relation_ref 128632 // + from ref 133112 z 2001 to ref 129016 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 134310 relation_ref 137894 // < okresla + from ref 131448 z 2001 label "< okresla" italic max_width 255 xyz 126 636 2001 to ref 132472 + no_role_a no_role_b + multiplicity_a_pos 102 673 3000 multiplicity_b_pos 157 617 3000 +end +relationcanvas 134392 relation_ref 128760 // zamawia > + decenter_end 694 + from ref 133240 z 2006 label "zamawia >" italic max_width 255 xyz 324 196 2006 to ref 130214 + no_role_a no_role_b + multiplicity_a_pos 315 192 3000 multiplicity_b_pos 379 260 3000 +end +relationcanvas 134438 relation_ref 138022 // wystawia > + from ref 132600 z 2001 label "wystawia >" italic max_width 255 xyz 88 583 2001 to ref 131448 + no_role_a no_role_b + multiplicity_a_pos 136 598 3000 multiplicity_b_pos 86 607 3000 +end +relationcanvas 134520 relation_ref 128888 // dotyczy > + from ref 130680 z 2001 label "dotyczy >" italic max_width 255 xyz 619 70 2001 to point 699.1 120.2 + line 129573 z 2001 to ref 128504 + no_role_a no_role_b + multiplicity_a_pos 775 218 3000 multiplicity_b_pos 597 58 3000 +end +relationcanvas 134694 relation_ref 138150 // < realizuje + from ref 128504 z 2001 label "< realizuje" italic max_width 255 xyz 838 145 2001 to ref 129528 + no_role_a no_role_b + multiplicity_a_pos 882 123 3000 multiplicity_b_pos 829 185 3000 +end +relationcanvas 134822 relation_ref 138278 // < opisuje + from ref 130040 z 2001 label "< opisuje" italic max_width 255 xyz 987 45 2001 to ref 129528 + no_role_a no_role_b + multiplicity_a_pos 952 90 3000 multiplicity_b_pos 1060 36 3000 +end +relationcanvas 134950 relation_ref 138406 // posiada > + from ref 128504 z 2001 label "posiada >" italic max_width 255 xyz 907 209.5 2001 to ref 130296 + no_role_a no_role_b + multiplicity_a_pos 945 232 3000 multiplicity_b_pos 908 235 3000 +end +relationcanvas 135206 relation_ref 138534 // zawiera > + from ref 131320 z 2001 label "zawiera >" italic max_width 255 xyz 746 826 2001 to ref 131832 + no_role_a no_role_b + multiplicity_a_pos 765 812 3000 multiplicity_b_pos 740 857 3000 +end +relationcanvas 135462 relation_ref 138662 // + decenter_end 100 + from ref 131448 z 2001 to ref 130424 + role_a_pos 307 675 3000 role_b_pos 241 617 3000 + multiplicity_a_pos 277 675 3000 multiplicity_b_pos 215 617 3000 +end +relationcanvas 135590 relation_ref 138790 // zawiera > + decenter_begin 898 + from ref 130424 z 2001 label "zawiera >" italic max_width 255 xyz 573 457 2001 to ref 128504 + no_role_a no_role_b + multiplicity_a_pos 774 268 3000 multiplicity_b_pos 392 675 3000 +end +relationcanvas 136102 relation_ref 138918 // < wylicza + decenter_end 393 + from ref 132344 z 2001 label "< wylicza" italic max_width 255 xyz 280 790 2001 to ref 130424 + no_role_a no_role_b + multiplicity_a_pos 316 735 3000 multiplicity_b_pos 257 861 3000 +end +relationcanvas 136230 relation_ref 139046 // posiada > + decenter_begin 907 + decenter_end 643 + from ref 130424 z 2001 label "posiada >" italic max_width 255 xyz 537 798 2001 to ref 131320 + no_role_a no_role_b + multiplicity_a_pos 708 911 3000 multiplicity_b_pos 409 741 3000 +end +relationcanvas 136358 relation_ref 139174 // pobiera + decenter_end 82 + from ref 131064 z 2001 label "pobiera" italic max_width 255 xyz 223 733 2001 to ref 130424 + no_role_a no_role_b + multiplicity_a_pos 280 732 3000 multiplicity_b_pos 200 770 3000 +end +relationcanvas 136486 relation_ref 139302 // korzysta > + from ref 130936 z 2001 label "korzysta >" italic max_width 255 xyz 98 828 2001 to ref 131064 + no_role_a no_role_b + multiplicity_a_pos 118 807 3000 multiplicity_b_pos 93 867 3000 +end +relationcanvas 136998 relation_ref 139430 // < zarzadza + from ref 130168 z 2001 label "< zarzadza" italic max_width 255 xyz 39 523 2001 to ref 132600 + no_role_a no_role_b + multiplicity_a_pos 31 570 3000 multiplicity_b_pos 67 494 3000 +end +relationcanvas 137382 relation_ref 139814 // obsluguje > + from ref 128888 z 2001 label "obsluguje >" italic max_width 255 xyz 739 376 2001 to ref 128760 + no_role_a no_role_b + multiplicity_a_pos 719 422 3000 multiplicity_b_pos 810 365 3000 +end +relationcanvas 137894 relation_ref 140070 // obsluguje > + from ref 128120 z 2001 label "obsluguje >" italic max_width 255 xyz 487 322 2001 to ref 129144 + no_role_a no_role_b + multiplicity_a_pos 487 363 3000 multiplicity_b_pos 517 301 3000 +end +relationcanvas 138278 relation_ref 140326 // realizowanaPoprzez > + from ref 129528 z 2001 label "realizowanaPoprzez >" italic max_width 255 xyz 977 116 2001 to ref 128248 + no_role_a no_role_b + multiplicity_a_pos 1106 166 3000 multiplicity_b_pos 952 115 3000 +end +relationcanvas 138406 relation_ref 140454 // < tworzy + from ref 131192 z 2001 label "< tworzy" italic max_width 255 xyz 1053 672 2001 to ref 128376 + no_role_a no_role_b + multiplicity_a_pos 1047 656 3000 multiplicity_b_pos 1066 704 3000 +end +relationcanvas 138534 relation_ref 140582 // generuje > + decenter_begin 623 + from ref 130424 z 2001 label "generuje >" italic max_width 255 xyz 387 797 2001 to ref 132984 + no_role_a no_role_b + multiplicity_a_pos 446 877 3000 multiplicity_b_pos 349 735 3000 +end +relationcanvas 138790 relation_ref 140710 // ma > + from ref 129400 z 2006 label "ma >" italic max_width 255 xyz 462 180 2006 to ref 133240 + no_role_a no_role_b + multiplicity_a_pos 425 226 3000 multiplicity_b_pos 492 150 3000 +end +preferred_whz 1258 1010 1.1 +end diff --git a/models/128247.diagram b/models/128247.diagram index 507b2c9..e5a05e8 100644 --- a/models/128247.diagram +++ b/models/128247.diagram @@ -1,5 +1,64 @@ format 224 classinstance 128119 class_ref 134648 // Kelner - name "" xyz 105 4 2005 life_line_z 2000 + name "" xyz 17.9 5.4 2005 life_line_z 2000 +classinstance 128247 class_ref 128119 // ZamowienieController + name "" xyz 204.2 4.6 2000 life_line_z 2000 +classinstance 128375 class_ref 135032 // Zamowienie + name "zamowienie" xyz 841.6 4.6 2000 life_line_z 2000 +classinstance 128631 class_ref 128038 // Pozycja_w_Menu + name "pozycja" xyz 509.4 4.6 2000 life_line_z 2000 +classinstance 128759 class_ref 135160 // Potrawa + name "" xyz 770.2 4.6 2000 life_line_z 2000 +durationcanvas 128887 classinstance_ref 128119 // :Kelner + xyzwh 32 83.8 2010 11 177 +end +durationcanvas 129015 classinstance_ref 128247 // :ZamowienieController + xyzwh 264 77 2010 11 179 +end +durationcanvas 129527 classinstance_ref 128631 // pozycja:Pozycja_w_Menu + xyzwh 578 88.4 2010 11 161 +end +durationcanvas 129783 classinstance_ref 128759 // :Potrawa + xyzwh 794 96 2010 11 69 +end +durationcanvas 130167 classinstance_ref 128375 // zamowienie:Zamowienie + xyzwh 906 205 2010 11 41 +end +msg 129143 synchronous + from durationcanvas_ref 128887 + to durationcanvas_ref 129015 + yz 83 2015 msg operation_ref 128631 // "addPotrawe(in pozycja : Pozycja_w_Menu, in zamowienie : Zamowienie)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "pozycja:Pozycja_w_Menu, +zamowienie:Zamowienie" + label_xy 48 59 +msg 129655 synchronous + from durationcanvas_ref 129015 + to durationcanvas_ref 129527 + yz 88 2015 msg operation_ref 128759 // "dodajPotraweDoZamowienia(in zamowienie : Zamowienie)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "zamowienie:Zamowienie" + label_xy 283 78 +msg 129911 synchronous + from durationcanvas_ref 129527 + to durationcanvas_ref 129783 + yz 95 2020 msg operation_ref 128887 // "create()" + stereotype "<>" xyz 655 103 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "pozycja:Pozycja_w_Menu" + label_xy 603 83 +msg 130039 return + from durationcanvas_ref 129783 + to durationcanvas_ref 129527 + yz 146 2015 explicitmsg "potrawa:Potrawa" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 643 134 +msg 130295 synchronous + from durationcanvas_ref 129527 + to durationcanvas_ref 130167 + yz 203 2015 msg operation_ref 129015 // "dodajPotrawe(in potrawa : Potrawa)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "potrawa:Potrawa" + label_xy 608 193 end diff --git a/models/models.prj b/models/models.prj index cc43c0a..f1bd2e5 100644 --- a/models/models.prj +++ b/models/models.prj @@ -66,7 +66,7 @@ format 224 end classdiagram 128042 "domain-model" classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end - size A3 + size A0 end class 134648 "Kelner" @@ -251,6 +251,17 @@ format 224 + end + + operation 129015 "dodajPotrawe" + public explicit_return_type "" + nparams 1 + param in name "potrawa" type class_ref 135160 // Potrawa + + + + + end end @@ -286,6 +297,16 @@ format 224 classrelation 128421 // < robionaWedlug relation_ref 128165 // < robionaWedlug + end + + operation 128887 "create" + public explicit_return_type "" + nparams 0 + + + + + end end @@ -1312,6 +1333,17 @@ format 224 idl_decl "" mysql_decl "" MysqlColumn + end + + operation 128759 "dodajPotraweDoZamowienia" + public explicit_return_type "" + nparams 1 + param in name "zamowienie" type class_ref 135032 // Zamowienie + + + + + end end @@ -1600,7 +1632,7 @@ format 224 sequencediagram 128247 "3-2-dodanieProduktuDoZamowienia" sequencediagramsettings end - overlapping_bars size A4 + overlapping_bars size A0 end sequencediagram 128375 "3-3-usuniecieProduktuZZamowienia" @@ -1643,6 +1675,18 @@ format 224 + end + + operation 128631 "addPotrawe" + public explicit_return_type "" + nparams 2 + param in name "pozycja" type class_ref 128038 // Pozycja_w_Menu + param in name "zamowienie" type class_ref 135032 // Zamowienie + + + + + end end end