Beautification

This commit is contained in:
Marcin Kostrzewski 2020-12-16 10:21:10 +01:00
parent b757c21745
commit d32780151b
4 changed files with 328 additions and 163 deletions

12
models/120.session Normal file
View File

@ -0,0 +1,12 @@
window_sizes 2400 1225 600 1795 1075 104
diagrams
active classdiagram_ref 128042 // domain-model
1795 1075 189 A4 48 0
end
show_stereotypes
selected classdiagram_ref 128042 // domain-model
open
classview_ref 128042 // domain
end
end

View File

@ -2,385 +2,404 @@ format 223
classcanvas 128120 class_ref 134648 // Kelner classcanvas 128120 class_ref 134648 // Kelner
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 339.4 271.6 2000 65 39 xyzwh 374.84 334.95 2000 65 39
end end
classcanvas 128248 class_ref 134776 // Terminal classcanvas 128248 class_ref 134776 // Terminal
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 789.7 116.4 2000 xyz 1024.55 109.41 2000
end end
classcanvas 128376 class_ref 134904 // Menu classcanvas 128376 class_ref 134904 // Menu
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 752.7 502.1 2000 63 39 xyzwh 1036.19 597.06 2000 63 39
end end
classcanvas 128504 class_ref 135032 // Zamowienie classcanvas 128504 class_ref 135032 // Zamowienie
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 518.8 166.4 2000 95 39 xyzwh 714.59 156.85 2000 95 39
end end
classcanvas 128632 class_ref 135160 // Potrawa classcanvas 128632 class_ref 135160 // Potrawa
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 718.2 285.9 2000 75 39 xyzwh 1017.66 326.93 2000 75 39
end end
classcanvas 128760 class_ref 135288 // Kucharz classcanvas 128760 class_ref 135288 // Kucharz
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 426.5 420.5 2000 75 39 xyzwh 640.26 421.09 2000 75 39
end end
classcanvas 128888 class_ref 135416 // EkranKucharza classcanvas 128888 class_ref 135416 // EkranKucharza
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 378.5 336.4 2000 xyz 756.98 271.39 2000
end end
classcanvas 129016 class_ref 135544 // Pracownik classcanvas 129016 class_ref 135544 // Pracownik
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 29.4 447.5 2000 xyz 230.78 433.48 2000
end end
classcanvas 129144 class_ref 135672 // TabletKelnera classcanvas 129144 class_ref 135672 // TabletKelnera
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 353.4 181.3 2000 xyz 419.92 137.63 2000
end end
classcanvas 129318 class_ref 128038 // Pozycja_w_Menu classcanvas 129318 class_ref 128038 // Pozycja_w_Menu
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 643.6 395.3 2000 125 39 xyzwh 1028.3 465.54 2000 125 39
end end
classcanvas 129400 class_ref 135928 // Stolik classcanvas 129400 class_ref 135928 // Stolik
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 384.2 103.2 2000 63 39 xyzwh 474.95 56.09 2000 63 39
end end
classcanvas 129528 class_ref 136056 // Platnosc classcanvas 129528 class_ref 136056 // Platnosc
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 676.2 106 2000 xyz 886.36 79.11 2000
end end
classcanvas 129784 class_ref 136312 // Magazyn classcanvas 129784 class_ref 136312 // Magazyn
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 315.7 604.6 2000 xyz 641.7 674.52 2000
end end
classcanvas 129912 class_ref 136440 // Magazynier classcanvas 129912 class_ref 136440 // Magazynier
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 425.5 612.3 2000 xyz 456.61 656.9 2000
end end
classcanvas 130040 class_ref 136568 // Paragon classcanvas 130040 class_ref 136568 // Paragon
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 718.4 25.1 2000 xyz 1003.92 13.55 2000
end end
classcanvas 130168 class_ref 136696 // SystemPracowniczy classcanvas 130168 class_ref 136696 // SystemPracowniczy
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 6.5 543.2 2000 xyz 3.01 373.21 2000
end end
classcanvas 130214 class_ref 128166 // Klient classcanvas 130214 class_ref 128166 // Klient
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 262.2 136.2 2000 63 39 xyzwh 262.23 136.25 2000 63 39
end end
classcanvas 130296 class_ref 136824 // SystemZamowien classcanvas 130296 class_ref 136824 // SystemZamowien
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 689.8 185.2 2000 xyz 924.4 181.97 2000
end end
classcanvas 130424 class_ref 136952 // SystemRachunkowy classcanvas 130424 class_ref 136952 // SystemRachunkowy
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 143.6 375.9 2000 xyz 284.05 693.55 2000
end end
classcanvas 130552 class_ref 137080 // Glod classcanvas 130552 class_ref 137080 // Glod
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 128.1 232.9 2000 xyz 125.6 281.4 2000
end end
classcanvas 130680 class_ref 137208 // Reklamacja classcanvas 130680 class_ref 137208 // Reklamacja
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 226.5 36.3 2000 xyz 226.65 14.64 2000
end end
classcanvas 130808 class_ref 137336 // Obrzydzenie classcanvas 130808 class_ref 137336 // Obrzydzenie
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 88.1 50.5 2000 xyz 88.69 50.78 2000
end end
classcanvas 130936 class_ref 137464 // Audyt classcanvas 130936 class_ref 137464 // Audyt
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 14.3 297.8 2000 xyz 81.1 885.37 2000
end end
classcanvas 131064 class_ref 137592 // SystemAudytowy classcanvas 131064 class_ref 137592 // SystemAudytowy
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 107.6 285.6 2000 xyz 92.48 764.34 2000
end end
classcanvas 131192 class_ref 137720 // KatalogPotraw classcanvas 131192 class_ref 137720 // KatalogPotraw
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 617.4 571.6 2000 xyz 1026.15 701.49 2000
end end
classcanvas 131320 class_ref 137848 // Faktura classcanvas 131320 class_ref 137848 // Faktura
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 310.8 431 2000 xyz 725.34 874.43 2000
end end
classcanvas 131448 class_ref 137976 // UmowaOPrace classcanvas 131448 class_ref 137976 // UmowaOPrace
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 159.6 460.5 2000 xyz 152.73 564.24 2000
end end
classcanvas 131704 class_ref 138232 // StanMagazynu classcanvas 131704 class_ref 138232 // StanMagazynu
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 383.7 495.2 2000 xyz 562.32 755.83 2000
end end
classcanvas 131832 class_ref 138360 // Polprodukt classcanvas 131832 class_ref 138360 // Polprodukt
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 527.1 494.6 2000 xyz 754.47 769.37 2000
end end
classcanvas 131960 class_ref 138488 // HistoriaZamowien classcanvas 131960 class_ref 138488 // HistoriaZamowien
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 500.8 56.3 2000 131 39 xyzwh 696.59 24.67 2000 131 39
end end
classcanvas 132088 class_ref 138616 // Napiwek classcanvas 132088 class_ref 138616 // Napiwek
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 266.6 253.2 2000 xyz 329.05 251.61 2000
end end
classcanvas 132216 class_ref 138744 // Zadowolenie classcanvas 132216 class_ref 138744 // Zadowolenie
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 24 158.9 2000 xyz 9.15 175.86 2000
end end
classcanvas 132344 class_ref 138872 // Podatek classcanvas 132344 class_ref 138872 // Podatek
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 24.8 376.8 2000 xyz 222.25 877.13 2000
end end
classcanvas 132472 class_ref 139000 // Pensja classcanvas 132472 class_ref 139000 // Pensja
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 250.8 570.5 2000 xyz 59.36 690.78 2000
end end
classcanvas 132600 class_ref 139128 // Wlasciciel classcanvas 132600 class_ref 139128 // Wlasciciel
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 162.7 623.9 2000 xyz 19.78 568.56 2000
end end
classcanvas 132856 class_ref 139384 // Przepis classcanvas 132856 class_ref 139384 // Przepis
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyzwh 533.8 404.7 2000 76 39 xyzwh 854.01 524.83 2000 76 39
end end
classcanvas 132984 class_ref 139512 // Raporty classcanvas 132984 class_ref 139512 // Raporty
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 228 290.2 2000 xyz 428.47 878.8 2000
end end
classcanvas 133112 class_ref 139640 // Menedzer classcanvas 133112 class_ref 139640 // Menedzer
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 763 609.4 2000 xyz 845.86 698.52 2000
end end
classcanvas 133240 class_ref 139768 // Rezerwacja classcanvas 133240 class_ref 139768 // Rezerwacja
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 390.2 26.5 2005 xyz 317.72 20.2 2005
end end
classcanvas 133496 class_ref 140024 // PrzygotowywaniePotrawy classcanvas 133496 class_ref 140024 // PrzygotowywaniePotrawy
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 487.4 266.3 2000 xyz 856.97 420.8 2000
end end
relationcanvas 128038 relation_ref 128038 // realizuje relationcanvas 128038 relation_ref 128038 // realizuje
from ref 128120 z 2001 label "realizuje" italic max_width 255 xyz 441 224 3000 to ref 128504 from ref 128120 z 2001 label "realizuje" italic max_width 255 xyz 556 251.5 2001 to ref 128504
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 514 205 3000 multiplicity_b_pos 410 273 3000 multiplicity_a_pos 709 195 3000 multiplicity_b_pos 445 339 3000
end end
relationcanvas 129190 relation_ref 128550 // zawiera 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 from ref 128504 z 2001 label "zawiera" italic max_width 255 xyz 888 245 2001 to ref 128632
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 700 297 3000 multiplicity_b_pos 603 215 3000 multiplicity_a_pos 1016 310 3000 multiplicity_b_pos 815 193 3000
end end
relationcanvas 129446 relation_ref 128678 // zawiera 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 from ref 128376 z 2001 label "zawiera" italic max_width 255 xyz 1057.5 535.5 2001 to ref 129318
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 696 439 3000 multiplicity_b_pos 750 485 3000 multiplicity_a_pos 1060 509 3000 multiplicity_b_pos 1058 578 3000
end end
relationcanvas 129574 relation_ref 128806 // opisuje relationcanvas 129574 relation_ref 128806 // opisuje
from ref 128632 z 2001 label "opisuje" italic max_width 255 xyz 709 345 3000 to ref 129318 from ref 128632 z 2001 label "opisuje" italic max_width 255 xyz 1051.5 400.5 2001 to ref 129318
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 699 378 3000 multiplicity_b_pos 729 328 3000 multiplicity_a_pos 1071 446 3000 multiplicity_b_pos 1048 371 3000
end end
relationcanvas 129702 relation_ref 128934 // <association> relationcanvas 129702 relation_ref 128934 // <association>
from ref 129318 z 2001 to ref 132856 from ref 129318 z 2001 to ref 132856
role_a_pos 616 401 3000 no_role_b role_a_pos 934 512 3000 no_role_b
multiplicity_a_pos 618 426 3000 multiplicity_b_pos 627 424 3000 multiplicity_a_pos 935 536 3000 multiplicity_b_pos 1016 507 3000
end end
relationcanvas 129830 relation_ref 129062 // ustala relationcanvas 129830 relation_ref 129062 // ustala
from ref 131192 z 2001 label "ustala" italic max_width 255 xyz 721 596 3000 to ref 133112 from ref 131192 z 2001 label "ustala" italic max_width 255 xyz 921 702 2001 to ref 133112
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 740 627 3000 multiplicity_b_pos 715 609 3000 multiplicity_a_pos 916 723 3000 multiplicity_b_pos 1016 725 3000
end end
relationcanvas 129958 relation_ref 129190 // zawiera relationcanvas 129958 relation_ref 129190 // zawiera
from ref 131960 z 2001 label "zawiera" italic max_width 255 xyz 547 117 3000 to ref 128504 from ref 131960 z 2001 label "zawiera" italic max_width 255 xyz 742 97 2001 to ref 128504
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 552 149 3000 multiplicity_b_pos 550 100 3000 multiplicity_a_pos 749 138 3000 multiplicity_b_pos 749 69 3000
end end
relationcanvas 130086 relation_ref 129318 // przypisane 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 from ref 129400 z 2001 label "przypisane" italic max_width 255 xyz 602 108 2001 to ref 128504
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 512 178 3000 multiplicity_b_pos 456 144 3000 multiplicity_a_pos 696 136 3000 multiplicity_b_pos 543 95 3000
end end
relationcanvas 130342 relation_ref 129446 // przynalezy 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 from ref 130214 z 2001 label "przynalezy" italic max_width 255 xyz 375.5 100 2001 to ref 129400
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 369 133 3000 multiplicity_b_pos 334 150 3000 multiplicity_a_pos 462 90 3000 multiplicity_b_pos 329 139 3000
end end
relationcanvas 130982 relation_ref 135974 // czuje 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 from ref 130552 z 2001 label "czuje" italic max_width 255 xyz 204.5 212 2001 to ref 130214
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 248 174 3000 multiplicity_b_pos 182 235 3000 multiplicity_a_pos 261 186 3000 multiplicity_b_pos 171 281 3000
end end
relationcanvas 131110 relation_ref 136102 // sklada relationcanvas 131110 relation_ref 136102 // sklada
from ref 130680 z 2001 label "sklada" italic max_width 255 xyz 261 91 3000 to ref 130214 from ref 130680 z 2001 label "sklada" italic max_width 255 xyz 261 80.5 2001 to ref 130214
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 271 119 3000 multiplicity_b_pos 254 79 3000 multiplicity_a_pos 275 118 3000 multiplicity_b_pos 258 56 3000
end end
relationcanvas 131238 relation_ref 136230 // czuje 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 from ref 132216 z 2001 label "czuje" italic max_width 255 xyz 161.5 158.5 2001 to ref 130214
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 247 163 3000 multiplicity_b_pos 113 179 3000 multiplicity_a_pos 250 164 3000 multiplicity_b_pos 97 192 3000
end end
relationcanvas 131366 relation_ref 136358 // czuje 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 from ref 130808 z 2001 label "czuje" italic max_width 255 xyz 199 99 2001 to ref 130214
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 247 149 3000 multiplicity_b_pos 173 98 3000 multiplicity_a_pos 246 132 3000 multiplicity_b_pos 173 98 3000
end end
relationcanvas 131494 relation_ref 136486 // daje 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 from ref 132088 z 2001 label "daje" italic max_width 255 xyz 313 198.5 2001 to ref 130214
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 279 179 3000 multiplicity_b_pos 279 236 3000 multiplicity_a_pos 295 181 3000 multiplicity_b_pos 333 234 3000
end end
relationcanvas 132006 relation_ref 136614 // realizuje 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 from ref 128760 z 2001 label "realizuje" italic max_width 255 xyz 762 426 2001 to ref 133496
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 534 309 3000 multiplicity_b_pos 461 403 3000 multiplicity_a_pos 846 444 3000 multiplicity_b_pos 721 446 3000
end end
relationcanvas 132134 relation_ref 136742 // realizuje 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 from ref 133496 z 2001 label "realizuje" italic max_width 255 xyz 966 378 2001 to ref 128632
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 703 305 3000 multiplicity_b_pos 645 298 3000 multiplicity_a_pos 1015 367 3000 multiplicity_b_pos 943 406 3000
end end
relationcanvas 132262 relation_ref 136870 // nadzoruje relationcanvas 132262 relation_ref 136870 // nadzoruje
decenter_begin 768 decenter_begin 768
from ref 129912 z 2001 label "nadzoruje" italic max_width 255 xyz 434 558.5 3000 to ref 131704 from ref 129912 z 2001 label "nadzoruje" italic max_width 255 xyz 556.5 711 2001 to ref 131704
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 425 538 3000 multiplicity_b_pos 464 595 3000 multiplicity_a_pos 565 740 3000 multiplicity_b_pos 521 703 3000
end end
relationcanvas 132390 relation_ref 136998 // opisuje 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 from ref 131704 z 2001 label "opisuje" italic max_width 255 xyz 619.5 720.5 2001 to ref 129784
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 346 587 3000 multiplicity_b_pos 393 538 3000 multiplicity_a_pos 669 713 3000 multiplicity_b_pos 616 737 3000
end end
relationcanvas 132646 relation_ref 137254 // zawiera 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 from ref 131704 z 2001 label "zawiera" italic max_width 255 xyz 684 766.5 2001 to ref 131832
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 515 519 3000 multiplicity_b_pos 481 519 3000 multiplicity_a_pos 743 790 3000 multiplicity_b_pos 662 783 3000
end end
relationcanvas 132902 relation_ref 137510 // realizuje 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 from ref 132856 z 2001 label "realizuje" italic max_width 255 xyz 887.5 476 2001 to ref 133496
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 549 309 3000 multiplicity_b_pos 553 387 3000 multiplicity_a_pos 912 462 3000 multiplicity_b_pos 889 507 3000
end end
relationcanvas 133158 relation_ref 137638 // skladaSie relationcanvas 133158 relation_ref 137638 // skladaSie
from ref 131832 z 2001 label "skladaSie" italic max_width 255 xyz 541 454 3000 to ref 132856 from ref 131832 z 2001 label "skladaSie" italic max_width 255 xyz 814 651 2001 to ref 132856
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 553 448 3000 multiplicity_b_pos 538 477 3000 multiplicity_a_pos 867 569 3000 multiplicity_b_pos 775 751 3000
end end
relationcanvas 133414 relation_ref 137766 // wiaze 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 from ref 129016 z 2001 label "wiaze" italic max_width 255 xyz 215 502 2001 to ref 131448
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 144 480 3000 multiplicity_b_pos 106 475 3000 multiplicity_a_pos 198 546 3000 multiplicity_b_pos 240 475 3000
end
relationcanvas 133880 relation_ref 128248 // <generalisation>
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 // <generalisation>
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 // <generalisation>
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 // <generalisation>
from ref 133112 z 2001 to ref 129016
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end end
relationcanvas 134310 relation_ref 137894 // okresla 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 from ref 131448 z 2001 label "okresla" italic max_width 255 xyz 119 631.5 2001 to ref 132472
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 243 553 3000 multiplicity_b_pos 203 503 3000 multiplicity_a_pos 93 672 3000 multiplicity_b_pos 164 606 3000
end end
relationcanvas 134438 relation_ref 138022 // wystawia 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 from ref 132600 z 2001 label "wystawia" italic max_width 255 xyz 93.5 570.5 2001 to ref 131448
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 189 503 3000 multiplicity_b_pos 180 606 3000 multiplicity_a_pos 142 589 3000 multiplicity_b_pos 91 591 3000
end end
relationcanvas 134694 relation_ref 138150 // realizuje 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 from ref 128504 z 2001 label "realizuje" italic max_width 255 xyz 818.5 120 2001 to ref 129528
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 662 139 3000 multiplicity_b_pos 613 170 3000 multiplicity_a_pos 875 113 3000 multiplicity_b_pos 796 139 3000
end end
relationcanvas 134822 relation_ref 138278 // wystawia relationcanvas 134822 relation_ref 138278 // wystawia
from ref 130040 z 2001 label "wystawia" italic max_width 255 xyz 701 70 3000 to ref 129528 from ref 130040 z 2001 label "wystawia" italic max_width 255 xyz 950.5 49.5 2001 to ref 129528
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 701 89 3000 multiplicity_b_pos 718 68 3000 multiplicity_a_pos 938 63 3000 multiplicity_b_pos 994 34 3000
end end
relationcanvas 134950 relation_ref 138406 // posiada relationcanvas 134950 relation_ref 138406 // posiada
from ref 128504 z 2001 label "posiada" italic max_width 255 xyz 632 180 3000 to ref 130296 from ref 128504 z 2001 label "posiada" italic max_width 255 xyz 847.5 173 2001 to ref 130296
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 677 204 3000 multiplicity_b_pos 622 197 3000 multiplicity_a_pos 914 200 3000 multiplicity_b_pos 809 167 3000
end end
relationcanvas 135206 relation_ref 138534 // zawiera 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 from ref 131320 z 2001 label "zawiera" italic max_width 255 xyz 751 825.5 2001 to ref 131832
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 515 511 3000 multiplicity_b_pos 371 465 3000 multiplicity_a_pos 770 811 3000 multiplicity_b_pos 750 856 3000
end end
relationcanvas 135462 relation_ref 138662 // wylicza relationcanvas 135462 relation_ref 138662 // wylicza
from ref 131448 z 2001 label "wylicza" italic max_width 255 xyz 188 422 3000 to ref 130424 from ref 131448 z 2001 label "wylicza" italic max_width 255 xyz 241 651 2001 to ref 130424
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 190 418 3000 multiplicity_b_pos 192 443 3000 multiplicity_a_pos 301 674 3000 multiplicity_b_pos 226 611 3000
end end
relationcanvas 135590 relation_ref 138790 // zawiera 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 from ref 130424 z 2001 label "zawiera" italic max_width 255 xyz 502 470.5 2001 to ref 128504
line 138662 z 2001 to ref 128504
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 527 203 3000 multiplicity_b_pos 260 379 3000 multiplicity_a_pos 738 200 3000 multiplicity_b_pos 353 676 3000
end end
relationcanvas 136102 relation_ref 138918 // wylicza 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 from ref 132344 z 2001 label "wylicza" italic max_width 255 xyz 278.5 790 2001 to ref 130424
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 131 400 3000 multiplicity_b_pos 88 400 3000 multiplicity_a_pos 322 736 3000 multiplicity_b_pos 251 859 3000
end end
relationcanvas 136230 relation_ref 139046 // posiada 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 from ref 130424 z 2001 label "posiada" italic max_width 255 xyz 556.5 804 2001 to ref 131320
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 298 449 3000 multiplicity_b_pos 256 421 3000 multiplicity_a_pos 716 889 3000 multiplicity_b_pos 394 737 3000
end end
relationcanvas 136358 relation_ref 139174 // pobiera 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 from ref 131064 z 2001 label "pobiera" italic max_width 255 xyz 222 734.5 2001 to ref 130424
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 178 358 3000 multiplicity_b_pos 157 328 3000 multiplicity_a_pos 280 734 3000 multiplicity_b_pos 201 769 3000
end end
relationcanvas 136486 relation_ref 139302 // korzysta 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 from ref 130936 z 2001 label "korzysta" italic max_width 255 xyz 105.5 829 2001 to ref 131064
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 95 313 3000 multiplicity_b_pos 68 319 3000 multiplicity_a_pos 127 807 3000 multiplicity_b_pos 100 867 3000
end end
relationcanvas 136998 relation_ref 139430 // zarzadza 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 from ref 130168 z 2001 label "zarzadza" italic max_width 255 xyz 38.5 475 2001 to ref 132600
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 153 636 3000 multiplicity_b_pos 105 591 3000 multiplicity_a_pos 41 550 3000 multiplicity_b_pos 52 415 3000
end end
relationcanvas 137126 relation_ref 139558 // przynalezy 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 from ref 129016 z 2001 label "przynalezy" italic max_width 255 xyz 153.5 410 2001 to ref 130168
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 52 526 3000 multiplicity_b_pos 51 490 3000 multiplicity_a_pos 131 417 3000 multiplicity_b_pos 219 449 3000
end end
relationcanvas 137382 relation_ref 139814 // uzywa relationcanvas 137382 relation_ref 139814 // uzywa
from ref 128888 z 2001 label "uzywa" italic max_width 255 xyz 429 383 3000 to ref 128760 from ref 128888 z 2001 label "uzywa" italic max_width 255 xyz 721 361.5 2001 to ref 128760
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 438 403 3000 multiplicity_b_pos 418 379 3000 multiplicity_a_pos 685 403 3000 multiplicity_b_pos 771 313 3000
end end
relationcanvas 137766 relation_ref 139942 // wyswietla 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 from ref 128888 z 2001 label "wyswietla" italic max_width 255 xyz 758.5 219 2001 to ref 128504
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 530 209 3000 multiplicity_b_pos 427 319 3000 multiplicity_a_pos 775 194 3000 multiplicity_b_pos 784 254 3000
end end
relationcanvas 137894 relation_ref 140070 // obsluguje 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 from ref 128120 z 2001 label "obsluguje" italic max_width 255 xyz 503.5 232 2001 to ref 129144
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 373 224 3000 multiplicity_b_pos 362 253 3000 multiplicity_a_pos 445 180 3000 multiplicity_b_pos 401 316 3000
end end
relationcanvas 138022 relation_ref 140198 // aktualizuje 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 from ref 129144 z 2001 label "aktualizuje" italic max_width 255 xyz 582.5 151 2001 to ref 128504
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 504 194 3000 multiplicity_b_pos 448 202 3000 multiplicity_a_pos 706 168 3000 multiplicity_b_pos 514 164 3000
end end
relationcanvas 138278 relation_ref 140326 // poprzez relationcanvas 138278 relation_ref 140326 // poprzez
from ref 129528 z 2001 label "poprzez" italic max_width 255 xyz 743 115 3000 to ref 128248 from ref 129528 z 2001 label "poprzez" italic max_width 255 xyz 965.5 97.5 2001 to ref 128248
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 775 139 3000 multiplicity_b_pos 743 134 3000 multiplicity_a_pos 1014 128 3000 multiplicity_b_pos 951 110 3000
end end
relationcanvas 138406 relation_ref 140454 // tworzy relationcanvas 138406 relation_ref 140454 // tworzy
from ref 131192 z 2001 label "tworzy" italic max_width 255 xyz 707 541 3000 to ref 128376 from ref 131192 z 2001 label "tworzy" italic max_width 255 xyz 1054 655 2001 to ref 128376
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 736 539 3000 multiplicity_b_pos 702 574 3000 multiplicity_a_pos 1055 641 3000 multiplicity_b_pos 1060 684 3000
end end
relationcanvas 138534 relation_ref 140582 // generuja 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 from ref 130424 z 2001 label "generuja" italic max_width 255 xyz 366 790.5 2001 to ref 132984
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 226 333 3000 multiplicity_b_pos 203 358 3000 multiplicity_a_pos 430 861 3000 multiplicity_b_pos 349 736 3000
end end
relationcanvas 138790 relation_ref 140710 // przyjmuje 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 from ref 129400 z 2006 label "przyjmuje" italic max_width 255 xyz 410 43.5 2006 to ref 133240
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 408 69 3000 multiplicity_b_pos 403 85 3000 multiplicity_a_pos 399 54 3000 multiplicity_b_pos 462 74 3000
end end
preferred_whz 1258 1010 1.1 preferred_whz 1258 1010 1.1
end end

View File

@ -1,7 +1,7 @@
format 223 format 223
"models" "models"
revision 4 revision 5
modified_by 38 "Mateusz" modified_by 120 "Komar"
@ -94,6 +94,17 @@ format 223
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 145830 // (obsluguje) classrelation_ref 145830 // (obsluguje)
end end
classrelation 128248 // <association>
relation_ref 128120 // <association>
end
classrelation 128376 // <generalisation>
relation 128248 ---|>
a public
classrelation_ref 128376 // <generalisation>
b parent class_ref 135544 // Pracownik
end
end end
class 134776 "Terminal" class 134776 "Terminal"
@ -106,7 +117,7 @@ format 223
explicit_switch_type "" explicit_switch_type ""
mysql_decl "" mysql_decl ""
classrelation 146342 // (poprzez) classrelation 146342 // poprzez
relation_ref 140326 // poprzez relation_ref 140326 // poprzez
end end
end end
@ -141,7 +152,7 @@ format 223
classrelation_ref 129446 // (zawiera) classrelation_ref 129446 // (zawiera)
end end
classrelation 146598 // (tworzy) classrelation 146598 // tworzy
relation_ref 140454 // tworzy relation_ref 140454 // tworzy
end end
end end
@ -176,11 +187,11 @@ format 223
classrelation_ref 129190 // (zawiera) classrelation_ref 129190 // (zawiera)
end end
classrelation 130470 // (zawiera) classrelation 130470 // zawiera
relation_ref 129190 // zawiera relation_ref 129190 // zawiera
end end
classrelation 130726 // (przypisane) classrelation 130726 // przypisane
relation_ref 129318 // przypisane relation_ref 129318 // przypisane
end end
@ -200,15 +211,15 @@ format 223
classrelation_ref 142502 // (posiada) classrelation_ref 142502 // (posiada)
end end
classrelation 143270 // (zawiera) classrelation 143270 // zawiera
relation_ref 138790 // zawiera relation_ref 138790 // zawiera
end end
classrelation 145574 // (wyswietla) classrelation 145574 // wyswietla
relation_ref 139942 // wyswietla relation_ref 139942 // wyswietla
end end
classrelation 146086 // (aktualizuje) classrelation 146086 // aktualizuje
relation_ref 140198 // aktualizuje relation_ref 140198 // aktualizuje
end end
end end
@ -239,7 +250,7 @@ format 223
classrelation_ref 129702 // (opisuje) classrelation_ref 129702 // (opisuje)
end end
classrelation 139174 // (realizuje) classrelation 139174 // realizuje
relation_ref 136742 // realizuje relation_ref 136742 // realizuje
end end
end end
@ -274,9 +285,16 @@ format 223
classrelation_ref 138918 // (realizuje) classrelation_ref 138918 // (realizuje)
end end
classrelation 145318 // (uzywa) classrelation 145318 // uzywa
relation_ref 139814 // uzywa relation_ref 139814 // uzywa
end end
classrelation 128504 // <generalisation>
relation 128376 ---|>
a public
classrelation_ref 128504 // <generalisation>
b parent class_ref 135544 // Pracownik
end
end end
class 135416 "EkranKucharza" class 135416 "EkranKucharza"
@ -302,7 +320,7 @@ format 223
a role_name "" multiplicity "*" private a role_name "" multiplicity "*" private
classrelation_ref 145190 // (uzywa) classrelation_ref 145190 // (uzywa)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 145318 // (uzywa) classrelation_ref 145318 // uzywa
end end
classrelation 145446 // (wyswietla) classrelation 145446 // (wyswietla)
@ -310,7 +328,7 @@ format 223
a role_name "" multiplicity "*" private a role_name "" multiplicity "*" private
classrelation_ref 145446 // (wyswietla) classrelation_ref 145446 // (wyswietla)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 145574 // (wyswietla) classrelation_ref 145574 // wyswietla
end end
end end
@ -339,6 +357,14 @@ format 223
b role_name "" multiplicity "*" private b role_name "" multiplicity "*" private
classrelation_ref 144806 // (przynalezy) classrelation_ref 144806 // (przynalezy)
end end
classrelation 128120 // <association>
relation 128120 ----
a role_name "" private
classrelation_ref 128120 // <association>
b role_name "" private
classrelation_ref 128248 // <association>
end
end end
class 135672 "TabletKelnera" class 135672 "TabletKelnera"
@ -360,7 +386,7 @@ format 223
a role_name "" multiplicity "*" private a role_name "" multiplicity "*" private
classrelation_ref 145958 // (aktualizuje) classrelation_ref 145958 // (aktualizuje)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 146086 // (aktualizuje) classrelation_ref 146086 // aktualizuje
end end
end end
@ -379,10 +405,10 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 130598 // (przypisane) classrelation_ref 130598 // (przypisane)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 130726 // (przypisane) classrelation_ref 130726 // przypisane
end end
classrelation 130982 // (przynalezy) classrelation 130982 // przynalezy
relation_ref 129446 // przynalezy relation_ref 129446 // przynalezy
end end
@ -409,7 +435,7 @@ format 223
relation_ref 138150 // realizuje relation_ref 138150 // realizuje
end end
classrelation 142246 // (wystawia) classrelation 142246 // wystawia
relation_ref 138278 // wystawia relation_ref 138278 // wystawia
end end
@ -418,7 +444,7 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 146214 // (poprzez) classrelation_ref 146214 // (poprzez)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 146342 // (poprzez) classrelation_ref 146342 // poprzez
end end
end end
@ -432,7 +458,7 @@ format 223
explicit_switch_type "" explicit_switch_type ""
mysql_decl "" mysql_decl ""
classrelation 139686 // (opisuje) classrelation 139686 // opisuje
relation_ref 136998 // opisuje relation_ref 136998 // opisuje
end end
end end
@ -462,6 +488,13 @@ format 223
b role_name "" private b role_name "" private
classrelation_ref 139942 // <association> classrelation_ref 139942 // <association>
end end
classrelation 128632 // <generalisation>
relation 128504 ---|>
a public
classrelation_ref 128632 // <generalisation>
b parent class_ref 135544 // Pracownik
end
end end
class 136568 "Paragon" class 136568 "Paragon"
@ -479,7 +512,7 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 142118 // (wystawia) classrelation_ref 142118 // (wystawia)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 142246 // (wystawia) classrelation_ref 142246 // wystawia
end end
end end
@ -531,7 +564,7 @@ format 223
explicit_switch_type "" explicit_switch_type ""
mysql_decl "" mysql_decl ""
classrelation 143014 // (wylicza) classrelation 143014 // wylicza
relation_ref 138662 // wylicza relation_ref 138662 // wylicza
end end
@ -540,10 +573,10 @@ format 223
a role_name "" multiplicity "*" private a role_name "" multiplicity "*" private
classrelation_ref 143142 // (zawiera) classrelation_ref 143142 // (zawiera)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 143270 // (zawiera) classrelation_ref 143270 // zawiera
end end
classrelation 143526 // (wylicza) classrelation 143526 // wylicza
relation_ref 138918 // wylicza relation_ref 138918 // wylicza
end end
@ -555,7 +588,7 @@ format 223
classrelation_ref 143782 // (posiada) classrelation_ref 143782 // (posiada)
end end
classrelation 144038 // (pobiera) classrelation 144038 // pobiera
relation_ref 139174 // pobiera relation_ref 139174 // pobiera
end end
@ -659,7 +692,7 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 143910 // (pobiera) classrelation_ref 143910 // (pobiera)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 144038 // (pobiera) classrelation_ref 144038 // pobiera
end end
classrelation 144294 // (korzysta) classrelation 144294 // (korzysta)
@ -690,7 +723,7 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 146470 // (tworzy) classrelation_ref 146470 // (tworzy)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 146598 // (tworzy) classrelation_ref 146598 // tworzy
end end
end end
@ -739,7 +772,7 @@ format 223
classrelation_ref 141478 // (okresla) classrelation_ref 141478 // (okresla)
end end
classrelation 141734 // (wystawia) classrelation 141734 // wystawia
relation_ref 138022 // wystawia relation_ref 138022 // wystawia
end end
@ -748,7 +781,7 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 142886 // (wylicza) classrelation_ref 142886 // (wylicza)
b role_name "" multiplicity "*" private b role_name "" multiplicity "*" private
classrelation_ref 143014 // (wylicza) classrelation_ref 143014 // wylicza
end end
end end
@ -771,7 +804,7 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 139558 // (opisuje) classrelation_ref 139558 // (opisuje)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 139686 // (opisuje) classrelation_ref 139686 // opisuje
end end
classrelation 140070 // (zawiera) classrelation 140070 // (zawiera)
@ -837,7 +870,7 @@ format 223
a role_name "" multiplicity "*" private a role_name "" multiplicity "*" private
classrelation_ref 130342 // (zawiera) classrelation_ref 130342 // (zawiera)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 130470 // (zawiera) classrelation_ref 130470 // zawiera
end end
end end
@ -894,7 +927,7 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 143398 // (wylicza) classrelation_ref 143398 // (wylicza)
b role_name "" multiplicity "*" private b role_name "" multiplicity "*" private
classrelation_ref 143526 // (wylicza) classrelation_ref 143526 // wylicza
end end
end end
@ -928,7 +961,7 @@ format 223
a role_name "" multiplicity "*" private a role_name "" multiplicity "*" private
classrelation_ref 141606 // (wystawia) classrelation_ref 141606 // (wystawia)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 141734 // (wystawia) classrelation_ref 141734 // wystawia
end end
classrelation 144550 // (zarzadza) classrelation 144550 // (zarzadza)
@ -991,6 +1024,13 @@ format 223
classrelation 130214 // (ustala) classrelation 130214 // (ustala)
relation_ref 129062 // ustala relation_ref 129062 // ustala
end end
classrelation 128760 // <generalisation>
relation 128632 ---|>
a public
classrelation_ref 128760 // <generalisation>
b parent class_ref 135544 // Pracownik
end
end end
class 139768 "Rezerwacja" class 139768 "Rezerwacja"
@ -1027,7 +1067,7 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 139046 // (realizuje) classrelation_ref 139046 // (realizuje)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 139174 // (realizuje) classrelation_ref 139174 // realizuje
end end
classrelation 140454 // <association> classrelation 140454 // <association>
@ -1085,7 +1125,7 @@ format 223
a role_name "" multiplicity "1" private a role_name "" multiplicity "1" private
classrelation_ref 130854 // (przynalezy) classrelation_ref 130854 // (przynalezy)
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
classrelation_ref 130982 // (przynalezy) classrelation_ref 130982 // przynalezy
end end
classrelation 137638 // (czuje) classrelation 137638 // (czuje)

94
use-case-sample.md Normal file
View File

@ -0,0 +1,94 @@
Use Case 1: Nazwa ...
=====================
**Aktor podstawowy:** <!-- np. Klient -->
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Odbiorca1: oczekiwania ...
- Odbiorca2: oczekiwania ...
- Odbiorca3: oczekiwania ...
Warunki wstępne:
----------------
...
Warunki końcowe:
----------------
...
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Krok 1 scenariusza głównego. <!-- np. 1. Klient wkłada kartę do bankomatu. -->
2. Krok 2 scenariusza głównego. <!-- np. 2. System prosi o podanie pinu. -->
3. Krok 3 scenariusza głównego. <!-- np. 3. Klient wprowadza pin.) -->
4. ....
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. nazwa rozszerzenia <!-- rozszerzenie *a może wystąpić w dowolnym kroku -->
1. krok pierwszy rozszerzenia *a
2. krok drugi rozszerzenia *a
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin -->
1. krok pierwszy rozszerzenia 3a
2. krok drugi rozszerzenia 3a
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy.
2. Krok drugi.
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy.
2. ...
3. krok trzeci rozszerzenia 3a
4. krok czwarty rozszerzenia 3a
3b. nazwa rozszerzenia
1. krok pierwszy rozszerzenia 3b
2. krok drugi rozszerzenia 3b
3. ...
3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
Wymagania specjalne:
--------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. -->
- ...
- ...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2a. ...
2b. ...
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
Kwestie otwarte:
----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?-->
- ...
- ...