From b757c2174590e8b799fcb3c13041031dfcfb80e5 Mon Sep 17 00:00:00 2001 From: Mateusz Date: Tue, 15 Dec 2020 22:04:56 +0100 Subject: [PATCH] almost finish associations --- models/128042.diagram | 336 +++++++++++++++++------- models/models.prj | 596 ++++++++++++++++++++++++++++++++++-------- 2 files changed, 726 insertions(+), 206 deletions(-) diff --git a/models/128042.diagram b/models/128042.diagram index 264a102..3148a82 100644 --- a/models/128042.diagram +++ b/models/128042.diagram @@ -2,233 +2,385 @@ format 223 classcanvas 128120 class_ref 134648 // Kelner classdiagramsettings member_max_width 0 end - xyzwh 397.6 216.6 2000 67 39 + xyzwh 339.4 271.6 2000 65 39 end classcanvas 128248 class_ref 134776 // Terminal classdiagramsettings member_max_width 0 end - xyz 91.7 822.6 2000 + xyz 789.7 116.4 2000 end classcanvas 128376 class_ref 134904 // Menu classdiagramsettings member_max_width 0 end - xyzwh 427.3 463.9 2000 63 39 + xyzwh 752.7 502.1 2000 63 39 end classcanvas 128504 class_ref 135032 // Zamowienie classdiagramsettings member_max_width 0 end - xyzwh 515.6 167.4 2000 97 39 + xyzwh 518.8 166.4 2000 95 39 end classcanvas 128632 class_ref 135160 // Potrawa classdiagramsettings member_max_width 0 end - xyzwh 715.3 283.6 2000 75 39 + xyzwh 718.2 285.9 2000 75 39 end classcanvas 128760 class_ref 135288 // Kucharz classdiagramsettings member_max_width 0 end - xyzwh 424.3 276.4 2000 75 39 + xyzwh 426.5 420.5 2000 75 39 end classcanvas 128888 class_ref 135416 // EkranKucharza classdiagramsettings member_max_width 0 end - xyz 157.7 826.6 2000 + xyz 378.5 336.4 2000 end classcanvas 129016 class_ref 135544 // Pracownik classdiagramsettings member_max_width 0 end - xyz 236.9 727.1 2000 + xyz 29.4 447.5 2000 end classcanvas 129144 class_ref 135672 // TabletKelnera classdiagramsettings member_max_width 0 end - xyz 254.1 823.4 2000 -end -classcanvas 129272 class_ref 135800 // Restauracja - classdiagramsettings member_max_width 0 end - xyz 329.9 891.6 2000 + xyz 353.4 181.3 2000 end classcanvas 129318 class_ref 128038 // Pozycja_w_Menu classdiagramsettings member_max_width 0 end - xyzwh 537 379 2000 125 39 + xyzwh 643.6 395.3 2000 125 39 end classcanvas 129400 class_ref 135928 // Stolik classdiagramsettings member_max_width 0 end - xyzwh 402.2 133.6 2000 63 39 + xyzwh 384.2 103.2 2000 63 39 end classcanvas 129528 class_ref 136056 // Platnosc classdiagramsettings member_max_width 0 end - xyz 28.3 874 2000 -end -classcanvas 129656 class_ref 136184 // Komputer - classdiagramsettings member_max_width 0 end - xyz 20.6 823.6 2000 + xyz 676.2 106 2000 end classcanvas 129784 class_ref 136312 // Magazyn classdiagramsettings member_max_width 0 end - xyz 416.9 892.6 2000 + xyz 315.7 604.6 2000 end classcanvas 129912 class_ref 136440 // Magazynier classdiagramsettings member_max_width 0 end - xyz 23.5 724.4 2000 + xyz 425.5 612.3 2000 end classcanvas 130040 class_ref 136568 // Paragon classdiagramsettings member_max_width 0 end - xyz 93.3 875.7 2000 + xyz 718.4 25.1 2000 end classcanvas 130168 class_ref 136696 // SystemPracowniczy classdiagramsettings member_max_width 0 end - xyz 21.6 777.9 2000 + xyz 6.5 543.2 2000 end classcanvas 130214 class_ref 128166 // Klient classdiagramsettings member_max_width 0 end - xyzwh 264 140 2000 63 39 + xyzwh 262.2 136.2 2000 63 39 end classcanvas 130296 class_ref 136824 // SystemZamowien classdiagramsettings member_max_width 0 end - xyz 284.3 773.1 2000 + xyz 689.8 185.2 2000 end classcanvas 130424 class_ref 136952 // SystemRachunkowy classdiagramsettings member_max_width 0 end - xyz 150.4 776.6 2000 + xyz 143.6 375.9 2000 end classcanvas 130552 class_ref 137080 // Glod classdiagramsettings member_max_width 0 end - xyz 167.5 51.6 2000 + xyz 128.1 232.9 2000 end classcanvas 130680 class_ref 137208 // Reklamacja classdiagramsettings member_max_width 0 end - xyz 81.3 194.6 2000 + xyz 226.5 36.3 2000 end classcanvas 130808 class_ref 137336 // Obrzydzenie classdiagramsettings member_max_width 0 end - xyz 26.9 138.8 2000 + xyz 88.1 50.5 2000 end classcanvas 130936 class_ref 137464 // Audyt classdiagramsettings member_max_width 0 end - xyz 109.8 725.4 2000 + xyz 14.3 297.8 2000 end classcanvas 131064 class_ref 137592 // SystemAudytowy classdiagramsettings member_max_width 0 end - xyz 399.1 774 2000 + xyz 107.6 285.6 2000 end classcanvas 131192 class_ref 137720 // KatalogPotraw classdiagramsettings member_max_width 0 end - xyz 575.6 610.8 2000 + xyz 617.4 571.6 2000 end classcanvas 131320 class_ref 137848 // Faktura classdiagramsettings member_max_width 0 end - xyz 491.7 718.6 2000 + xyz 310.8 431 2000 end classcanvas 131448 class_ref 137976 // UmowaOPrace classdiagramsettings member_max_width 0 end - xyz 334.6 720.8 2000 -end -classcanvas 131576 class_ref 138104 // Wynagrodzenie - classdiagramsettings member_max_width 0 end - xyz 365 670 2000 + xyz 159.6 460.5 2000 end classcanvas 131704 class_ref 138232 // StanMagazynu classdiagramsettings member_max_width 0 end - xyz 175.7 675.2 2000 + xyz 383.7 495.2 2000 end classcanvas 131832 class_ref 138360 // Polprodukt classdiagramsettings member_max_width 0 end - xyz 277.4 676.5 2000 + xyz 527.1 494.6 2000 end classcanvas 131960 class_ref 138488 // HistoriaZamowien classdiagramsettings member_max_width 0 end - xyzwh 491.9 62.4 2000 131 39 + xyzwh 500.8 56.3 2000 131 39 end classcanvas 132088 class_ref 138616 // Napiwek classdiagramsettings member_max_width 0 end - xyz 95 12.2 2000 + xyz 266.6 253.2 2000 end classcanvas 132216 class_ref 138744 // Zadowolenie classdiagramsettings member_max_width 0 end - xyz 62.7 64.3 2000 + xyz 24 158.9 2000 end classcanvas 132344 class_ref 138872 // Podatek classdiagramsettings member_max_width 0 end - xyz 466.3 671.1 2000 + xyz 24.8 376.8 2000 end classcanvas 132472 class_ref 139000 // Pensja classdiagramsettings member_max_width 0 end - xyz 434 719 2000 + xyz 250.8 570.5 2000 end classcanvas 132600 class_ref 139128 // Wlasciciel classdiagramsettings member_max_width 0 end - xyz 166 728 2000 + xyz 162.7 623.9 2000 end -classcanvas 132728 class_ref 139256 // Naczynia +classcanvas 132856 class_ref 139384 // Przepis classdiagramsettings member_max_width 0 end - xyz 641.5 891 2000 -end -classcanvas 132856 class_ref 139384 // Przepisy - classdiagramsettings member_max_width 0 end - xyzwh 596 487 2000 79 39 + xyzwh 533.8 404.7 2000 76 39 end classcanvas 132984 class_ref 139512 // Raporty classdiagramsettings member_max_width 0 end - xyz 349.5 823 2000 + xyz 228 290.2 2000 end classcanvas 133112 class_ref 139640 // Menedzer classdiagramsettings member_max_width 0 end - xyz 717 609 2000 + xyz 763 609.4 2000 end classcanvas 133240 class_ref 139768 // Rezerwacja classdiagramsettings member_max_width 0 end - xyz 555 889 2005 -end -classcanvas 133368 class_ref 139896 // Kuchnia - classdiagramsettings member_max_width 0 end - xyz 484 887 2000 + xyz 390.2 26.5 2005 end classcanvas 133496 class_ref 140024 // PrzygotowywaniePotrawy classdiagramsettings member_max_width 0 end - xyz 8 675 2000 + xyz 487.4 266.3 2000 end -relationcanvas 128038 relation_ref 128038 // - from ref 128120 z 2001 to ref 128504 +relationcanvas 128038 relation_ref 128038 // realizuje + from ref 128120 z 2001 label "realizuje" italic max_width 255 xyz 441 224 3000 to ref 128504 no_role_a no_role_b - multiplicity_a_pos 500 205 3000 multiplicity_b_pos 469 221 3000 + multiplicity_a_pos 514 205 3000 multiplicity_b_pos 410 273 3000 end -relationcanvas 128422 relation_ref 128294 // - from ref 128760 z 2001 to ref 128632 +relationcanvas 129190 relation_ref 128550 // zawiera + from ref 128504 z 2001 label "zawiera" italic max_width 255 xyz 640.5 229.5 3000 to ref 128632 no_role_a no_role_b - multiplicity_a_pos 692 288 3000 multiplicity_b_pos 509 279 3000 + multiplicity_a_pos 700 297 3000 multiplicity_b_pos 603 215 3000 end -relationcanvas 129190 relation_ref 128550 // - from ref 128504 z 2001 to ref 128632 +relationcanvas 129446 relation_ref 128678 // zawiera + from ref 128376 z 2001 label "zawiera" italic max_width 255 xyz 724.5 453.5 3000 to ref 129318 no_role_a no_role_b - multiplicity_a_pos 706 263 3000 multiplicity_b_pos 621 207 3000 + multiplicity_a_pos 696 439 3000 multiplicity_b_pos 750 485 3000 end -relationcanvas 129446 relation_ref 128678 // - from ref 128376 z 2001 to ref 129318 +relationcanvas 129574 relation_ref 128806 // opisuje + from ref 128632 z 2001 label "opisuje" italic max_width 255 xyz 709 345 3000 to ref 129318 no_role_a no_role_b - multiplicity_a_pos 538 436 3000 multiplicity_b_pos 498 464 3000 -end -relationcanvas 129574 relation_ref 128806 // - from ref 128632 z 2001 to point 683 340 - line 130470 z 2001 to ref 129318 - no_role_a no_role_b - multiplicity_a_pos 653 363 3000 multiplicity_b_pos 710 328 3000 + multiplicity_a_pos 699 378 3000 multiplicity_b_pos 729 328 3000 end relationcanvas 129702 relation_ref 128934 // from ref 129318 z 2001 to ref 132856 + role_a_pos 616 401 3000 no_role_b + multiplicity_a_pos 618 426 3000 multiplicity_b_pos 627 424 3000 +end +relationcanvas 129830 relation_ref 129062 // ustala + from ref 131192 z 2001 label "ustala" italic max_width 255 xyz 721 596 3000 to ref 133112 no_role_a no_role_b - multiplicity_a_pos 630 463 3000 multiplicity_b_pos 619 424 3000 + multiplicity_a_pos 740 627 3000 multiplicity_b_pos 715 609 3000 end -relationcanvas 129830 relation_ref 129062 // - from ref 131192 z 2001 to ref 133112 +relationcanvas 129958 relation_ref 129190 // zawiera + from ref 131960 z 2001 label "zawiera" italic max_width 255 xyz 547 117 3000 to ref 128504 no_role_a no_role_b - multiplicity_a_pos 690 635 3000 multiplicity_b_pos 675 635 3000 + multiplicity_a_pos 552 149 3000 multiplicity_b_pos 550 100 3000 end -relationcanvas 129958 relation_ref 129190 // - from ref 131960 z 2001 to ref 128504 +relationcanvas 130086 relation_ref 129318 // przypisane + from ref 129400 z 2001 label "przypisane" italic max_width 255 xyz 461 137.5 3000 to ref 128504 no_role_a no_role_b - multiplicity_a_pos 547 148 3000 multiplicity_b_pos 540 107 3000 + multiplicity_a_pos 512 178 3000 multiplicity_b_pos 456 144 3000 end -relationcanvas 130086 relation_ref 129318 // - from ref 129400 z 2001 to ref 128504 +relationcanvas 130342 relation_ref 129446 // przynalezy + from ref 130214 z 2001 label "przynalezy" italic max_width 255 xyz 330.5 123 3000 to ref 129400 no_role_a no_role_b - multiplicity_a_pos 498 176 3000 multiplicity_b_pos 474 168 3000 + multiplicity_a_pos 369 133 3000 multiplicity_b_pos 334 150 3000 end -relationcanvas 130342 relation_ref 129446 // - from ref 130214 z 2001 to ref 129400 +relationcanvas 130982 relation_ref 135974 // czuje + from ref 130552 z 2001 label "czuje" italic max_width 255 xyz 203.5 189 3000 to ref 130214 no_role_a no_role_b - multiplicity_a_pos 385 160 3000 multiplicity_b_pos 336 164 3000 + multiplicity_a_pos 248 174 3000 multiplicity_b_pos 182 235 3000 end +relationcanvas 131110 relation_ref 136102 // sklada + from ref 130680 z 2001 label "sklada" italic max_width 255 xyz 261 91 3000 to ref 130214 + no_role_a no_role_b + multiplicity_a_pos 271 119 3000 multiplicity_b_pos 254 79 3000 +end +relationcanvas 131238 relation_ref 136230 // czuje + from ref 132216 z 2001 label "czuje" italic max_width 255 xyz 169.5 150 3000 to ref 130214 + no_role_a no_role_b + multiplicity_a_pos 247 163 3000 multiplicity_b_pos 113 179 3000 +end +relationcanvas 131366 relation_ref 136358 // czuje + from ref 130808 z 2001 label "czuje" italic max_width 255 xyz 199.5 99 3000 to ref 130214 + no_role_a no_role_b + multiplicity_a_pos 247 149 3000 multiplicity_b_pos 173 98 3000 +end +relationcanvas 131494 relation_ref 136486 // daje + from ref 132088 z 2001 label "daje" italic max_width 255 xyz 282.5 199 3000 to ref 130214 + no_role_a no_role_b + multiplicity_a_pos 279 179 3000 multiplicity_b_pos 279 236 3000 +end +relationcanvas 132006 relation_ref 136614 // realizuje + from ref 128760 z 2001 label "realizuje" italic max_width 255 xyz 489.5 348.5 3000 to ref 133496 + no_role_a no_role_b + multiplicity_a_pos 534 309 3000 multiplicity_b_pos 461 403 3000 +end +relationcanvas 132134 relation_ref 136742 // realizuje + from ref 133496 z 2001 label "realizuje" italic max_width 255 xyz 654.5 281 3000 to ref 128632 + no_role_a no_role_b + multiplicity_a_pos 703 305 3000 multiplicity_b_pos 645 298 3000 +end +relationcanvas 132262 relation_ref 136870 // nadzoruje + decenter_begin 768 + from ref 129912 z 2001 label "nadzoruje" italic max_width 255 xyz 434 558.5 3000 to ref 131704 + no_role_a no_role_b + multiplicity_a_pos 425 538 3000 multiplicity_b_pos 464 595 3000 +end +relationcanvas 132390 relation_ref 136998 // opisuje + from ref 131704 z 2001 label "opisuje" italic max_width 255 xyz 367 554.5 3000 to ref 129784 + no_role_a no_role_b + multiplicity_a_pos 346 587 3000 multiplicity_b_pos 393 538 3000 +end +relationcanvas 132646 relation_ref 137254 // zawiera + from ref 131704 z 2001 label "zawiera" italic max_width 255 xyz 481.5 499 3000 to ref 131832 + no_role_a no_role_b + multiplicity_a_pos 515 519 3000 multiplicity_b_pos 481 519 3000 +end +relationcanvas 132902 relation_ref 137510 // realizuje + from ref 132856 z 2001 label "realizuje" italic max_width 255 xyz 544.5 339.5 3000 to ref 133496 + no_role_a no_role_b + multiplicity_a_pos 549 309 3000 multiplicity_b_pos 553 387 3000 +end +relationcanvas 133158 relation_ref 137638 // skladaSie + from ref 131832 z 2001 label "skladaSie" italic max_width 255 xyz 541 454 3000 to ref 132856 + no_role_a no_role_b + multiplicity_a_pos 553 448 3000 multiplicity_b_pos 538 477 3000 +end +relationcanvas 133414 relation_ref 137766 // wiaze + from ref 129016 z 2001 label "wiaze" italic max_width 255 xyz 114.5 457.5 3000 to ref 131448 + no_role_a no_role_b + multiplicity_a_pos 144 480 3000 multiplicity_b_pos 106 475 3000 +end +relationcanvas 134310 relation_ref 137894 // okresla + from ref 131448 z 2001 label "okresla" italic max_width 255 xyz 219.5 520 3000 to ref 132472 + no_role_a no_role_b + multiplicity_a_pos 243 553 3000 multiplicity_b_pos 203 503 3000 +end +relationcanvas 134438 relation_ref 138022 // wystawia + from ref 132600 z 2001 label "wystawia" italic max_width 255 xyz 174.5 546.5 3000 to ref 131448 + no_role_a no_role_b + multiplicity_a_pos 189 503 3000 multiplicity_b_pos 180 606 3000 +end +relationcanvas 134694 relation_ref 138150 // realizuje + from ref 128504 z 2001 label "realizuje" italic max_width 255 xyz 618.5 138 3000 to ref 129528 + no_role_a no_role_b + multiplicity_a_pos 662 139 3000 multiplicity_b_pos 613 170 3000 +end +relationcanvas 134822 relation_ref 138278 // wystawia + from ref 130040 z 2001 label "wystawia" italic max_width 255 xyz 701 70 3000 to ref 129528 + no_role_a no_role_b + multiplicity_a_pos 701 89 3000 multiplicity_b_pos 718 68 3000 +end +relationcanvas 134950 relation_ref 138406 // posiada + from ref 128504 z 2001 label "posiada" italic max_width 255 xyz 632 180 3000 to ref 130296 + no_role_a no_role_b + multiplicity_a_pos 677 204 3000 multiplicity_b_pos 622 197 3000 +end +relationcanvas 135206 relation_ref 138534 // zawiera + from ref 131320 z 2001 label "zawiera" italic max_width 255 xyz 426.5 466 3000 to ref 131832 + no_role_a no_role_b + multiplicity_a_pos 515 511 3000 multiplicity_b_pos 371 465 3000 +end +relationcanvas 135462 relation_ref 138662 // wylicza + from ref 131448 z 2001 label "wylicza" italic max_width 255 xyz 188 422 3000 to ref 130424 + no_role_a no_role_b + multiplicity_a_pos 190 418 3000 multiplicity_b_pos 192 443 3000 +end +relationcanvas 135590 relation_ref 138790 // zawiera + from ref 130424 z 2001 label "zawiera" italic max_width 255 xyz 290 340.5 3000 to point 366.6 331.6 + line 138662 z 2001 to ref 128504 + no_role_a no_role_b + multiplicity_a_pos 527 203 3000 multiplicity_b_pos 260 379 3000 +end +relationcanvas 136102 relation_ref 138918 // wylicza + from ref 132344 z 2001 label "wylicza" italic max_width 255 xyz 94.5 380 3000 to ref 130424 + no_role_a no_role_b + multiplicity_a_pos 131 400 3000 multiplicity_b_pos 88 400 3000 +end +relationcanvas 136230 relation_ref 139046 // posiada + from ref 130424 z 2001 label "posiada" italic max_width 255 xyz 258.5 410.5 3000 to ref 131320 + no_role_a no_role_b + multiplicity_a_pos 298 449 3000 multiplicity_b_pos 256 421 3000 +end +relationcanvas 136358 relation_ref 139174 // pobiera + from ref 131064 z 2001 label "pobiera" italic max_width 255 xyz 164.5 335 3000 to ref 130424 + no_role_a no_role_b + multiplicity_a_pos 178 358 3000 multiplicity_b_pos 157 328 3000 +end +relationcanvas 136486 relation_ref 139302 // korzysta + from ref 130936 z 2001 label "korzysta" italic max_width 255 xyz 65 297.5 3000 to ref 131064 + no_role_a no_role_b + multiplicity_a_pos 95 313 3000 multiplicity_b_pos 68 319 3000 +end +relationcanvas 136998 relation_ref 139430 // zarzadza + from ref 130168 z 2001 label "zarzadza" italic max_width 255 xyz 112.5 588.5 3000 to ref 132600 + no_role_a no_role_b + multiplicity_a_pos 153 636 3000 multiplicity_b_pos 105 591 3000 +end +relationcanvas 137126 relation_ref 139558 // przynalezy + from ref 129016 z 2001 label "przynalezy" italic max_width 255 xyz 41 499.5 3000 to ref 130168 + no_role_a no_role_b + multiplicity_a_pos 52 526 3000 multiplicity_b_pos 51 490 3000 +end +relationcanvas 137382 relation_ref 139814 // uzywa + from ref 128888 z 2001 label "uzywa" italic max_width 255 xyz 429 383 3000 to ref 128760 + no_role_a no_role_b + multiplicity_a_pos 438 403 3000 multiplicity_b_pos 418 379 3000 +end +relationcanvas 137766 relation_ref 139942 // wyswietla + from ref 128888 z 2001 label "wyswietla" italic max_width 255 xyz 469 256.5 3000 to ref 128504 + no_role_a no_role_b + multiplicity_a_pos 530 209 3000 multiplicity_b_pos 427 319 3000 +end +relationcanvas 137894 relation_ref 140070 // obsluguje + from ref 128120 z 2001 label "obsluguje" italic max_width 255 xyz 358.5 230.5 3000 to ref 129144 + no_role_a no_role_b + multiplicity_a_pos 373 224 3000 multiplicity_b_pos 362 253 3000 +end +relationcanvas 138022 relation_ref 140198 // aktualizuje + from ref 129144 z 2001 label "aktualizuje" italic max_width 255 xyz 451.5 179 3000 to ref 128504 + no_role_a no_role_b + multiplicity_a_pos 504 194 3000 multiplicity_b_pos 448 202 3000 +end +relationcanvas 138278 relation_ref 140326 // poprzez + from ref 129528 z 2001 label "poprzez" italic max_width 255 xyz 743 115 3000 to ref 128248 + no_role_a no_role_b + multiplicity_a_pos 775 139 3000 multiplicity_b_pos 743 134 3000 +end +relationcanvas 138406 relation_ref 140454 // tworzy + from ref 131192 z 2001 label "tworzy" italic max_width 255 xyz 707 541 3000 to ref 128376 + no_role_a no_role_b + multiplicity_a_pos 736 539 3000 multiplicity_b_pos 702 574 3000 +end +relationcanvas 138534 relation_ref 140582 // generuja + from ref 130424 z 2001 label "generuja" italic max_width 255 xyz 207 337.5 3000 to ref 132984 + no_role_a no_role_b + multiplicity_a_pos 226 333 3000 multiplicity_b_pos 203 358 3000 +end +relationcanvas 138790 relation_ref 140710 // przyjmuje + from ref 129400 z 2006 label "przyjmuje" italic max_width 255 xyz 398.5 69.5 3000 to ref 133240 + no_role_a no_role_b + multiplicity_a_pos 408 69 3000 multiplicity_b_pos 403 85 3000 +end +preferred_whz 1258 1010 1.1 end diff --git a/models/models.prj b/models/models.prj index e75bb48..55826e5 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 223 "models" - revision 3 + revision 4 modified_by 38 "Mateusz" @@ -66,7 +66,7 @@ format 223 end classdiagram 128042 "domain-model" classdiagramsettings draw_all_relations no member_max_width 0 end - size A4 + size A3 end class 134648 "Kelner" @@ -79,12 +79,20 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 128038 // - relation 128038 ---- + classrelation 128038 // (realizuje) + relation 128038 ---- name "realizuje" a role_name "" multiplicity "*" private - classrelation_ref 128038 // + classrelation_ref 128038 // (realizuje) b role_name "" multiplicity "1" private - classrelation_ref 128166 // + classrelation_ref 128166 // (realizuje) + end + + classrelation 145702 // (obsluguje) + relation 140070 ---- name "obsluguje" + a role_name "" multiplicity "1" private + classrelation_ref 145702 // (obsluguje) + b role_name "" multiplicity "1" private + classrelation_ref 145830 // (obsluguje) end end @@ -98,6 +106,9 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 146342 // (poprzez) + relation_ref 140326 // poprzez + end end class 134904 "Menu" @@ -122,12 +133,16 @@ format 223 relation_ref 128422 // end - classrelation 129318 // - relation 128678 ---- + classrelation 129318 // (zawiera) + relation 128678 ---- name "zawiera" a role_name "" multiplicity "1..*" private - classrelation_ref 129318 // + classrelation_ref 129318 // (zawiera) b role_name "" multiplicity "1" private - classrelation_ref 129446 // + classrelation_ref 129446 // (zawiera) + end + + classrelation 146598 // (tworzy) + relation_ref 140454 // tworzy end end @@ -141,8 +156,8 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 128166 // - relation_ref 128038 // + classrelation 128166 // (realizuje) + relation_ref 128038 // realizuje end classrelation 128294 // @@ -153,20 +168,48 @@ format 223 classrelation_ref 128422 // end - classrelation 129062 // - relation 128550 ---- + classrelation 129062 // (zawiera) + relation 128550 ---- name "zawiera" a role_name "" multiplicity "1..*" private - classrelation_ref 129062 // + classrelation_ref 129062 // (zawiera) b role_name "" multiplicity "1" private - classrelation_ref 129190 // + classrelation_ref 129190 // (zawiera) end - classrelation 130470 // - relation_ref 129190 // + classrelation 130470 // (zawiera) + relation_ref 129190 // zawiera end - classrelation 130726 // - relation_ref 129318 // + classrelation 130726 // (przypisane) + relation_ref 129318 // przypisane + end + + classrelation 141862 // (realizuje) + relation 138150 ---- name "realizuje" + a role_name "" multiplicity "1" private + classrelation_ref 141862 // (realizuje) + b role_name "" multiplicity "1" private + classrelation_ref 141990 // (realizuje) + end + + classrelation 142374 // (posiada) + relation 138406 ---- name "posiada" + a role_name "" multiplicity "1" private + classrelation_ref 142374 // (posiada) + b role_name "" multiplicity "*" private + classrelation_ref 142502 // (posiada) + end + + classrelation 143270 // (zawiera) + relation_ref 138790 // zawiera + end + + classrelation 145574 // (wyswietla) + relation_ref 139942 // wyswietla + end + + classrelation 146086 // (aktualizuje) + relation_ref 140198 // aktualizuje end end @@ -184,16 +227,20 @@ format 223 relation_ref 128294 // end - classrelation 129190 // - relation_ref 128550 // + classrelation 129190 // (zawiera) + relation_ref 128550 // zawiera end - classrelation 129574 // - relation 128806 ---- + classrelation 129574 // (opisuje) + relation 128806 ---- name "opisuje" a role_name "" multiplicity "1" private - classrelation_ref 129574 // + classrelation_ref 129574 // (opisuje) b role_name "" multiplicity "*" private - classrelation_ref 129702 // + classrelation_ref 129702 // (opisuje) + end + + classrelation 139174 // (realizuje) + relation_ref 136742 // realizuje end end @@ -211,13 +258,25 @@ format 223 relation_ref 128166 // end - classrelation 128550 // + classrelation 128550 // przyrzadza () relation 128294 ---- - a role_name "" multiplicity "*" private - classrelation_ref 128550 // + a role_name "przyrzadza" multiplicity "*" private + classrelation_ref 128550 // przyrzadza () b role_name "" multiplicity "1" private classrelation_ref 128678 // end + + classrelation 138790 // (realizuje) + relation 136614 ---- name "realizuje" + a role_name "" multiplicity "*" private + classrelation_ref 138790 // (realizuje) + b role_name "" multiplicity "1" private + classrelation_ref 138918 // (realizuje) + end + + classrelation 145318 // (uzywa) + relation_ref 139814 // uzywa + end end class 135416 "EkranKucharza" @@ -230,6 +289,29 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 144934 // + relation 139686 ---- + a role_name "" private + classrelation_ref 144934 // + b role_name "" private + classrelation_ref 145062 // + end + + classrelation 145190 // (uzywa) + relation 139814 ---- name "uzywa" + a role_name "" multiplicity "*" private + classrelation_ref 145190 // (uzywa) + b role_name "" multiplicity "1" private + classrelation_ref 145318 // (uzywa) + end + + classrelation 145446 // (wyswietla) + relation 139942 ---- name "wyswietla" + a role_name "" multiplicity "*" private + classrelation_ref 145446 // (wyswietla) + b role_name "" multiplicity "1" private + classrelation_ref 145574 // (wyswietla) + end end class 135544 "Pracownik" @@ -242,6 +324,21 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 141094 // (wiaze) + relation 137766 ---- name "wiaze" + a role_name "" multiplicity "1" private + classrelation_ref 141094 // (wiaze) + b role_name "" multiplicity "1" private + classrelation_ref 141222 // (wiaze) + end + + classrelation 144678 // (przynalezy) + relation 139558 ---- name "przynalezy" + a role_name "" multiplicity "1" private + classrelation_ref 144678 // (przynalezy) + b role_name "" multiplicity "*" private + classrelation_ref 144806 // (przynalezy) + end end class 135672 "TabletKelnera" @@ -254,18 +351,17 @@ format 223 explicit_switch_type "" mysql_decl "" - end + classrelation 145830 // (obsluguje) + relation_ref 140070 // obsluguje + end - class 135800 "Restauracja" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "" - idl_decl "" - explicit_switch_type "" - mysql_decl "" - + classrelation 145958 // (aktualizuje) + relation 140198 ---- name "aktualizuje" + a role_name "" multiplicity "*" private + classrelation_ref 145958 // (aktualizuje) + b role_name "" multiplicity "1" private + classrelation_ref 146086 // (aktualizuje) + end end class 135928 "Stolik" @@ -278,16 +374,24 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 130598 // - relation 129318 ---- + classrelation 130598 // (przypisane) + relation 129318 ---- name "przypisane" a role_name "" multiplicity "1" private - classrelation_ref 130598 // + classrelation_ref 130598 // (przypisane) b role_name "" multiplicity "1" private - classrelation_ref 130726 // + classrelation_ref 130726 // (przypisane) end - classrelation 130982 // - relation_ref 129446 // + classrelation 130982 // (przynalezy) + relation_ref 129446 // przynalezy + end + + classrelation 146982 // (przyjmuje) + relation 140710 ---- name "przyjmuje" + a role_name "" multiplicity "1" private + classrelation_ref 146982 // (przyjmuje) + b role_name "" multiplicity "1" private + classrelation_ref 147110 // (przyjmuje) end end @@ -301,18 +405,21 @@ format 223 explicit_switch_type "" mysql_decl "" - end + classrelation 141990 // (realizuje) + relation_ref 138150 // realizuje + end - class 136184 "Komputer" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "" - idl_decl "" - explicit_switch_type "" - mysql_decl "" - + classrelation 142246 // (wystawia) + relation_ref 138278 // wystawia + end + + classrelation 146214 // (poprzez) + relation 140326 ---- name "poprzez" + a role_name "" multiplicity "1" private + classrelation_ref 146214 // (poprzez) + b role_name "" multiplicity "1" private + classrelation_ref 146342 // (poprzez) + end end class 136312 "Magazyn" @@ -325,6 +432,9 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 139686 // (opisuje) + relation_ref 136998 // opisuje + end end class 136440 "Magazynier" @@ -337,6 +447,21 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 139302 // (nadzoruje) + relation 136870 ---- name "nadzoruje" + a role_name "" multiplicity "1" private + classrelation_ref 139302 // (nadzoruje) + b role_name "" multiplicity "*" private + classrelation_ref 139430 // (nadzoruje) + end + + classrelation 139814 // + relation 137126 ---- + a role_name "" private + classrelation_ref 139814 // + b role_name "" private + classrelation_ref 139942 // + end end class 136568 "Paragon" @@ -349,6 +474,13 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 142118 // (wystawia) + relation 138278 ---- name "wystawia" + a role_name "" multiplicity "1" private + classrelation_ref 142118 // (wystawia) + b role_name "" multiplicity "1" private + classrelation_ref 142246 // (wystawia) + end end class 136696 "SystemPracowniczy" @@ -361,6 +493,17 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 144422 // (zarzadza) + relation 139430 ---- name "zarzadza" + a role_name "" multiplicity "1" private + classrelation_ref 144422 // (zarzadza) + b role_name "" multiplicity "1" private + classrelation_ref 144550 // (zarzadza) + end + + classrelation 144806 // (przynalezy) + relation_ref 139558 // przynalezy + end end class 136824 "SystemZamowien" @@ -373,6 +516,9 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 142502 // (posiada) + relation_ref 138406 // posiada + end end class 136952 "SystemRachunkowy" @@ -385,6 +531,41 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 143014 // (wylicza) + relation_ref 138662 // wylicza + end + + classrelation 143142 // (zawiera) + relation 138790 ---- name "zawiera" + a role_name "" multiplicity "*" private + classrelation_ref 143142 // (zawiera) + b role_name "" multiplicity "1" private + classrelation_ref 143270 // (zawiera) + end + + classrelation 143526 // (wylicza) + relation_ref 138918 // wylicza + end + + classrelation 143654 // (posiada) + relation 139046 ---- name "posiada" + a role_name "" multiplicity "*" private + classrelation_ref 143654 // (posiada) + b role_name "" multiplicity "1" private + classrelation_ref 143782 // (posiada) + end + + classrelation 144038 // (pobiera) + relation_ref 139174 // pobiera + end + + classrelation 146726 // (generuja) + relation 140582 ---- name "generuja" + a role_name "" multiplicity "*" private + classrelation_ref 146726 // (generuja) + b role_name "" multiplicity "1" private + classrelation_ref 146854 // (generuja) + end end class 137080 "Glod" @@ -397,6 +578,13 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 137510 // (czuje) + relation 135974 ---- name "czuje" + a role_name "" multiplicity "1" private + classrelation_ref 137510 // (czuje) + b role_name "" multiplicity "1" private + classrelation_ref 137638 // (czuje) + end end class 137208 "Reklamacja" @@ -409,6 +597,13 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 137766 // (sklada) + relation 136102 ---- name "sklada" + a role_name "" multiplicity "1" private + classrelation_ref 137766 // (sklada) + b role_name "" multiplicity "1" private + classrelation_ref 137894 // (sklada) + end end class 137336 "Obrzydzenie" @@ -421,6 +616,13 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 138278 // (czuje) + relation 136358 ---- name "czuje" + a role_name "" multiplicity "1" private + classrelation_ref 138278 // (czuje) + b role_name "" multiplicity "1" private + classrelation_ref 138406 // (czuje) + end end class 137464 "Audyt" @@ -433,6 +635,13 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 144166 // (korzysta) + relation 139302 ---- name "korzysta" + a role_name "" multiplicity "1" private + classrelation_ref 144166 // (korzysta) + b role_name "" multiplicity "*" private + classrelation_ref 144294 // (korzysta) + end end class 137592 "SystemAudytowy" @@ -445,6 +654,17 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 143910 // (pobiera) + relation 139174 ---- name "pobiera" + a role_name "" multiplicity "1" private + classrelation_ref 143910 // (pobiera) + b role_name "" multiplicity "1" private + classrelation_ref 144038 // (pobiera) + end + + classrelation 144294 // (korzysta) + relation_ref 139302 // korzysta + end end class 137720 "KatalogPotraw" @@ -457,12 +677,20 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 130086 // - relation 129062 ---- + classrelation 130086 // (ustala) + relation 129062 ---- name "ustala" a role_name "" multiplicity "1..*" private - classrelation_ref 130086 // + classrelation_ref 130086 // (ustala) b role_name "" multiplicity "1" private - classrelation_ref 130214 // + classrelation_ref 130214 // (ustala) + end + + classrelation 146470 // (tworzy) + relation 140454 ---- name "tworzy" + a role_name "" multiplicity "1" private + classrelation_ref 146470 // (tworzy) + b role_name "" multiplicity "1" private + classrelation_ref 146598 // (tworzy) end end @@ -476,6 +704,17 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 142630 // (zawiera) + relation 138534 ---- name "zawiera" + a role_name "" multiplicity "*" private + classrelation_ref 142630 // (zawiera) + b role_name "" multiplicity "1" private + classrelation_ref 142758 // (zawiera) + end + + classrelation 143782 // (posiada) + relation_ref 139046 // posiada + end end class 137976 "UmowaOPrace" @@ -488,18 +727,29 @@ format 223 explicit_switch_type "" mysql_decl "" - end + classrelation 141222 // (wiaze) + relation_ref 137766 // wiaze + end - class 138104 "Wynagrodzenie" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "" - idl_decl "" - explicit_switch_type "" - mysql_decl "" - + classrelation 141350 // (okresla) + relation 137894 ---- name "okresla" + a role_name "" multiplicity "1" private + classrelation_ref 141350 // (okresla) + b role_name "" multiplicity "1" private + classrelation_ref 141478 // (okresla) + end + + classrelation 141734 // (wystawia) + relation_ref 138022 // wystawia + end + + classrelation 142886 // (wylicza) + relation 138662 ---- name "wylicza" + a role_name "" multiplicity "1" private + classrelation_ref 142886 // (wylicza) + b role_name "" multiplicity "*" private + classrelation_ref 143014 // (wylicza) + end end class 138232 "StanMagazynu" @@ -512,6 +762,25 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 139430 // (nadzoruje) + relation_ref 136870 // nadzoruje + end + + classrelation 139558 // (opisuje) + relation 136998 ---- name "opisuje" + a role_name "" multiplicity "1" private + classrelation_ref 139558 // (opisuje) + b role_name "" multiplicity "1" private + classrelation_ref 139686 // (opisuje) + end + + classrelation 140070 // (zawiera) + relation 137254 ---- name "zawiera" + a role_name "" multiplicity "*" private + classrelation_ref 140070 // (zawiera) + b role_name "" multiplicity "1" private + classrelation_ref 140198 // (zawiera) + end end class 138360 "Polprodukt" @@ -524,6 +793,33 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 139942 // + relation_ref 137126 // + end + + classrelation 140198 // (zawiera) + relation_ref 137254 // zawiera + end + + classrelation 140326 // + relation 137382 ---- + a role_name "" private + classrelation_ref 140326 // + b role_name "" private + classrelation_ref 140454 // + end + + classrelation 140838 // (skladaSie) + relation 137638 ---- name "skladaSie" + a role_name "" multiplicity "1" private + classrelation_ref 140838 // (skladaSie) + b role_name "" multiplicity "1..*" private + classrelation_ref 140966 // (skladaSie) + end + + classrelation 142758 // (zawiera) + relation_ref 138534 // zawiera + end end class 138488 "HistoriaZamowien" @@ -536,12 +832,12 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 130342 // - relation 129190 ---- + classrelation 130342 // (zawiera) + relation 129190 ---- name "zawiera" a role_name "" multiplicity "*" private - classrelation_ref 130342 // + classrelation_ref 130342 // (zawiera) b role_name "" multiplicity "1" private - classrelation_ref 130470 // + classrelation_ref 130470 // (zawiera) end end @@ -555,6 +851,13 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 138534 // (daje) + relation 136486 ---- name "daje" + a role_name "" multiplicity "1" private + classrelation_ref 138534 // (daje) + b role_name "" multiplicity "1" private + classrelation_ref 138662 // (daje) + end end class 138744 "Zadowolenie" @@ -567,6 +870,13 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 138022 // (czuje) + relation 136230 ---- name "czuje" + a role_name "" multiplicity "1" private + classrelation_ref 138022 // (czuje) + b role_name "" multiplicity "1" private + classrelation_ref 138150 // (czuje) + end end class 138872 "Podatek" @@ -579,6 +889,13 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 143398 // (wylicza) + relation 138918 ---- name "wylicza" + a role_name "" multiplicity "1" private + classrelation_ref 143398 // (wylicza) + b role_name "" multiplicity "*" private + classrelation_ref 143526 // (wylicza) + end end class 139000 "Pensja" @@ -591,6 +908,9 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 141478 // (okresla) + relation_ref 137894 // okresla + end end class 139128 "Wlasciciel" @@ -603,21 +923,20 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 141606 // (wystawia) + relation 138022 ---- name "wystawia" + a role_name "" multiplicity "*" private + classrelation_ref 141606 // (wystawia) + b role_name "" multiplicity "1" private + classrelation_ref 141734 // (wystawia) + end + + classrelation 144550 // (zarzadza) + relation_ref 139430 // zarzadza + end end - class 139256 "Naczynia" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "" - idl_decl "" - explicit_switch_type "" - mysql_decl "" - - end - - class 139384 "Przepisy" + class 139384 "Przepis" visibility package cpp_decl "" java_decl "" @@ -630,6 +949,18 @@ format 223 classrelation 129958 // relation_ref 128934 // end + + classrelation 140582 // (realizuje) + relation 137510 ---- name "realizuje" + a role_name "" multiplicity "1" private + classrelation_ref 140582 // (realizuje) + b role_name "" multiplicity "1" private + classrelation_ref 140710 // (realizuje) + end + + classrelation 140966 // (skladaSie) + relation_ref 137638 // skladaSie + end end class 139512 "Raporty" @@ -642,6 +973,9 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 146854 // (generuja) + relation_ref 140582 // generuja + end end class 139640 "Menedzer" @@ -654,8 +988,8 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 130214 // - relation_ref 129062 // + classrelation 130214 // (ustala) + relation_ref 129062 // ustala end end @@ -669,18 +1003,9 @@ format 223 explicit_switch_type "" mysql_decl "" - end - - class 139896 "Kuchnia" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "" - idl_decl "" - explicit_switch_type "" - mysql_decl "" - + classrelation 147110 // (przyjmuje) + relation_ref 140710 // przyjmuje + end end class 140024 "PrzygotowywaniePotrawy" @@ -693,6 +1018,29 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 138918 // (realizuje) + relation_ref 136614 // realizuje + end + + classrelation 139046 // (realizuje) + relation 136742 ---- name "realizuje" + a role_name "" multiplicity "1" private + classrelation_ref 139046 // (realizuje) + b role_name "" multiplicity "1" private + classrelation_ref 139174 // (realizuje) + end + + classrelation 140454 // + relation_ref 137382 // + end + + classrelation 140710 // (realizuje) + relation_ref 137510 // realizuje + end + + classrelation 145062 // + relation_ref 139686 // + end end class 128038 "Pozycja_w_Menu" @@ -705,18 +1053,18 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 129446 // - relation_ref 128678 // + classrelation 129446 // (zawiera) + relation_ref 128678 // zawiera end - classrelation 129702 // - relation_ref 128806 // + classrelation 129702 // (opisuje) + relation_ref 128806 // opisuje end - classrelation 129830 // + classrelation 129830 // zawiera () relation 128934 ---- - a role_name "" multiplicity "1" private - classrelation_ref 129830 // + a role_name "zawiera" multiplicity "1" private + classrelation_ref 129830 // zawiera () b role_name "" multiplicity "1" private classrelation_ref 129958 // end @@ -732,12 +1080,32 @@ format 223 explicit_switch_type "" mysql_decl "" - classrelation 130854 // - relation 129446 ---- + classrelation 130854 // (przynalezy) + relation 129446 ---- name "przynalezy" a role_name "" multiplicity "1" private - classrelation_ref 130854 // + classrelation_ref 130854 // (przynalezy) b role_name "" multiplicity "1" private - classrelation_ref 130982 // + classrelation_ref 130982 // (przynalezy) + end + + classrelation 137638 // (czuje) + relation_ref 135974 // czuje + end + + classrelation 137894 // (sklada) + relation_ref 136102 // sklada + end + + classrelation 138150 // (czuje) + relation_ref 136230 // czuje + end + + classrelation 138406 // (czuje) + relation_ref 136358 // czuje + end + + classrelation 138662 // (daje) + relation_ref 136486 // daje end end end