Compare commits

..

15 Commits

85 changed files with 8482 additions and 840 deletions

View File

@ -1,12 +1,13 @@
window_sizes 2560 1475 332 2218 1324 78
window_sizes 2560 1475 455 2099 1274 136
cleanlooks_style
diagrams
active classdiagram_ref 128012 // domain-model
2207 1263 200 A-Landscape 72 0
active sequencediagram_ref 134939 // 7-8-akceptacjaDostawy
2099 1274 200 A4 0 0
end
show_stereotypes
selected classdiagram_ref 128012 // domain-model
selected sequencediagram_ref 134939 // 7-8-akceptacjaDostawy
open
classview_ref 128012 // domain
class_ref 141068 // DostawaController
end
end

View File

@ -1,48 +1,83 @@
format 224
classinstance 128008 class_ref 128539 // kelner
drawing_mode actor name "" xyz 119.6 4.4 2000 life_line_z 2000
classinstance 128136 class_ref 150792 // potrawaNiestandardowaHandler
name "" xyz 248.4 5.4 2000 life_line_z 2000
classinstance 128648 class_ref 128283 // zamowienie
name "" xyz 504.4 4.8 2000 life_line_z 2000
classinstance 129032 class_ref 129947 // potrawaNiestandardowa
name "" xyz 663.8 4.8 2000 life_line_z 2000
durationcanvas 128264 classinstance_ref 128008 // :kelner
xyzwh 126 105.4 2010 11 49
statecanvas 129672 state_ref 128136 // Utworzone
xyzwh 169 82 2000 135 37
end
durationcanvas 128392 classinstance_ref 128136 // :potrawaNiestandardowaHandler
xyzwh 299 104.6 2010 11 25
statecanvas 129800 state_ref 128264 // Modyfikowane
xyzwh 428 82 2000 137 37
end
durationcanvas 128776 classinstance_ref 128648 // :zamowienie
xyzwh 524 118.8 2010 11 70
statecanvas 129928 state_ref 128392 // Gotowe
xyzwh 732.5 188 2000 75 37
end
durationcanvas 129160 classinstance_ref 129032 // :potrawaNiestandardowa
xyzwh 700 138.5 2010 11 51
statecanvas 130056 state_ref 128520 // Dostarczone
xyzwh 434 187.5 2000 109 37
end
statecanvas 130184 state_ref 128648 // WTrakcieOplacania
xyzwh 194 187.5 2000 153 37
end
pseudostatecanvas 130440 pseudostate_ref 128648 // initial
xyz 22.5 89 2000
end
statecanvas 130824 state_ref 128904 // Przygotowywanie
xyzwh 686 84 2000 141 37
end
pseudostatecanvas 130952 pseudostate_ref 128776 // exit_point Anulowane
xyz 370.5 6.5 3005 label_xy 352 25
end
pseudostatecanvas 131848 pseudostate_ref 128904 // final Oplacone
xyz 43.5 184 2006
end
transitioncanvas 130568 transition_ref 128008 // stworzZamowienie
from ref 130440 z 2001 label "stworzZamowienie" xyz 61 83 2001 stereotype "<<create>>" xyz 78 96 3000 to ref 129672
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130696 transition_ref 128136 // dodajDodatki
from ref 129672 z 2001 label "dodajDodatki" xyz 337 86 2001 to ref 129800
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131080 transition_ref 128264 // anulujZamowienie
from ref 129672 z 3006 label "anulujZamowienie" xyz 217 40 3006 to ref 130952
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131208 transition_ref 128392 // anulujZamowienie
from ref 129800 z 3006 label "anulujZamowienie" xyz 443 41 3006 to ref 130952
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131336 transition_ref 128520 // zatwierdzZamowienie
from ref 129800 z 2001 label "zatwierdzZamowienie" xyz 577 77 2001 to ref 130824
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131464 transition_ref 128648 // wydajZamowienie
decenter_end 388
from ref 130824 z 2001 label "wydajZamowienie" xyz 665 143 2001 to ref 129928
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131592 transition_ref 128776 // zatwierdzDostarczenieZamowienia
from ref 129928 z 2001 label "zatwierdzDostarczenieZamowienia" xyz 551 187 2001 to ref 130056
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131720 transition_ref 128904 // przejdzDoPlatnosci
from ref 130056 z 2001 label "przejdzDoPlatnosci" xyz 345 183 2001 to ref 130184
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132488 transition_ref 129288 // dokonajPlatnosci
decenter_begin 310
from ref 130184 z 2007 label "dokonajPlatnosci" xyz 85.5 181.5 2007 to ref 131848
write_horizontally default show_definition default drawing_language default
end
msg 128520 synchronous
from durationcanvas_ref 128264
to durationcanvas_ref 128392
yz 105 2015 explicitmsg "dodajPotraweNiestandardowa()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 153 93
msg 128904 synchronous
from durationcanvas_ref 128392
to durationcanvas_ref 128776
yz 118 2020 explicitmsg "dodajPotraweNiestandardowa()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 349 106
msg 129288 synchronous
from durationcanvas_ref 128776
to durationcanvas_ref 129160
yz 138 2025 explicitmsg "dodajPotraweNiestandardowa()"
stereotype "<<create>>" xyz 598 146 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 563 129
msg 129416 return
from durationcanvas_ref 129160
to durationcanvas_ref 128776
yz 176 2015 explicitmsg "potrawaNiestandardowa"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 579 168
end

83
models/128008_8.d Normal file
View File

@ -0,0 +1,83 @@
format 224
statecanvas 129672 state_ref 128136 // Utworzone
xyzwh 169 82 2000 135 37
end
statecanvas 129800 state_ref 128264 // Modyfikowane
xyzwh 428 82 2000 137 37
end
statecanvas 129928 state_ref 128392 // Gotowe
xyzwh 732 188 2000 75 37
end
statecanvas 130056 state_ref 128520 // Dostarczone
xyzwh 434 187 2000 109 37
end
statecanvas 130184 state_ref 128648 // WTrakcieOplacania
xyzwh 211 188 2000 153 37
end
pseudostatecanvas 130440 pseudostate_ref 128648 // initial
xyz 22 89 2000
end
statecanvas 130824 state_ref 128904 // Przygotowywanie
xyzwh 686 84 2000 141 37
end
pseudostatecanvas 130952 pseudostate_ref 128776 // exit_point Anulowane
xyz 370 6 3005 label_xy 352 25
end
pseudostatecanvas 131848 pseudostate_ref 128904 // final Oplacone
xyz 43 184 2006
end
transitioncanvas 130568 transition_ref 128008 // stworzZamowienie
from ref 130440 z 2001 label "stworzZamowienie" xyz 61 83 2001 stereotype "<<create>>" xyz 78 96 3000 to ref 129672
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130696 transition_ref 128136 // dodajDodatki
from ref 129672 z 2001 label "dodajDodatki" xyz 334 96 2001 to ref 129800
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131080 transition_ref 128264 // anulujZamowienie
from ref 129672 z 3006 label "anulujZamowienie" xyz 217 40 3006 to ref 130952
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131208 transition_ref 128392 // anulujZamowienie
from ref 129800 z 3006 label "anulujZamowienie" xyz 443 41 3006 to ref 130952
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131336 transition_ref 128520 // zatwierdzZamowienie
from ref 129800 z 2001 label "zatwierdzZamowienie" xyz 577 77 2001 to ref 130824
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131464 transition_ref 128648 // wydajZamowienie
decenter_end 388
from ref 130824 z 2001 label "wydajZamowienie" xyz 665 143 2001 to ref 129928
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131592 transition_ref 128776 // zatwierdzDostarczenieZamowienia
from ref 129928 z 2001 label "zatwierdzDostarczenieZamowienia" xyz 536 187 2001 to ref 130056
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131720 transition_ref 128904 // przejdzDoPlatnosci
from ref 130056 z 2001 label "przejdzDoPlatnosci" xyz 338 184 2001 to ref 130184
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132488 transition_ref 129288 // dokonajPlatnosci
decenter_begin 310
from ref 130184 z 2007 label "dokonajPlatnosci" xyz 106 178 2007 to ref 131848
write_horizontally default show_definition default drawing_language default
end
end

View File

@ -2,188 +2,188 @@ format 224
classcanvas 128008 class_ref 128008 // Menu
classdiagramsettings member_max_width 0 end
xyz 903.5 514.52 2000
xyz 969.44 555.48 2000
end
classcanvas 128136 class_ref 128136 // Potrawa
classdiagramsettings member_max_width 0 end
xyzwh 677.64 383.46 2000 118 77
xyzwh 745.4 421.76 2000 118 77
end
classcanvas 128264 class_ref 128264 // Zamowienie
classdiagramsettings member_max_width 0 end
xyz 649.52 176.44 2000
xyz 731.44 225.04 2000
end
classcanvas 128392 class_ref 128392 // Platnosc
classdiagramsettings member_max_width 0 end
xyzwh 672.88 59.96 2000 125 77
xyzwh 738.74 98.48 2000 125 77
end
classcanvas 128520 class_ref 128520 // Kelner
classdiagramsettings member_max_width 0 end
xyz 301.98 247.38 2000
xyz 368.66 288.62 2000
end
classcanvas 128904 class_ref 128904 // Produkt
classdiagramsettings member_max_width 0 end
xyzwh 692.08 546.38 2000 92 57
xyzwh 758 585.22 2000 93 57
end
classcanvas 129032 class_ref 129032 // Spizarnia
classdiagramsettings member_max_width 0 end
xyz 218.74 549.82 2000
xyz 289.32 590.38 2000
end
classcanvas 129160 class_ref 129160 // Kuchnia
classdiagramsettings member_max_width 0 end
xyz 460.4 186.18 2000
xyz 530 227.66 2000
end
classcanvas 129672 class_ref 135688 // Klient
classdiagramsettings member_max_width 0 end
xyz 406.44 358.24 2000
xyz 473.92 399.24 2000
end
classcanvas 129800 class_ref 135816 // Kucharz
classdiagramsettings member_max_width 0 end
xyz 289.14 186 2000
xyz 360.48 227.48 2000
end
classcanvas 129928 class_ref 135944 // Kasa
classdiagramsettings member_max_width 0 end
xyz 445.42 58.18 2000
xyz 518.1 102.82 2000
end
classcanvas 130056 class_ref 136072 // Kasjer
classdiagramsettings member_max_width 0 end
xyz 303.96 71.68 2000
xyz 370.96 112.76 2000
end
classcanvas 130312 class_ref 136328 // PracownikSpizarni
classdiagramsettings member_max_width 0 end
xyz 155.32 420.1 2000
xyz 243.42 461.02 2000
end
classcanvas 130444 class_ref 128012 // Miara
classdiagramsettings member_max_width 0 end
xyz 465.18 493.6 2000
xyz 532.1 534.2 2000
end
classcanvas 130572 class_ref 134540 // Dostawa
classdiagramsettings member_max_width 0 end
xyz 325.12 656.68 2000
xyz 420 700 2000
end
classcanvas 134408 class_ref 142856 // PlatnoscKarta
classdiagramsettings member_max_width 0 end
xyz 836.52 45.9 2000
xyz 917.2 86.82 2000
end
classcanvas 134536 class_ref 142984 // PlatnoscGotowka
classdiagramsettings member_max_width 0 end
xyz 817.28 104.48 2000
xyz 902.2 145.84 2000
end
classcanvas 136584 class_ref 143240 // PotrawaNiestandardowa
classdiagramsettings member_max_width 0 end
xyz 798.98 364.82 2000
xyz 889.26 405.78 2000
end
classcanvas 136712 class_ref 143368 // PotrawaStandardowa
classdiagramsettings member_max_width 0 end
xyz 816.24 423.28 2000
xyz 904.28 465.3 2000
end
classcanvas 137352 class_ref 143496 // Pracownik
classdiagramsettings member_max_width 0 end
xyzwh 11.64 192.12 2005 203 107
xyzwh 78.56 231.32 2005 203 107
end
classcanvas 140808 class_ref 143624 // IloscProduktu
classdiagramsettings member_max_width 0 end
xyz 380.44 533.68 2000
xyz 463.32 579.28 2000
end
classcanvas 142600 class_ref 143752 // Data
classdiagramsettings member_max_width 0 end
xyz 44.9 488.66 2000
xyz 112.56 530.56 2000
end
classcanvas 142728 class_ref 143880 // Wartosc
classdiagramsettings member_max_width 0 end
xyz 29.54 534.18 2000
xyz 98.02 575.34 2000
end
classcanvas 142856 class_ref 144008 // NumerKonta
classdiagramsettings member_max_width 0 end
xyz -16.5 297.58 2000
xyz 62.22 339.88 2000
end
classcanvas 142984 class_ref 144136 // NumerTelefonu
classdiagramsettings member_max_width 0 end
xyz -27.82 343.92 2000
xyz 55.1 384.52 2000
end
classcanvas 143112 class_ref 144264 // StanZamowienia
classdiagramsettings member_max_width 0 end
xyz 745.62 217.36 2000
xyz 830.7 257.22 2000
end
relationcanvas 130440 relation_ref 128264 // Obsluguje
decenter_begin 379
decenter_end 282
from ref 130312 z 2001 label "Obsluguje" italic max_width 255 xyz 237 495 2001 to ref 129032
from ref 130312 z 2001 label "Obsluguje" italic max_width 255 xyz 313 536 2001 to ref 129032
no_role_a no_role_b
multiplicity_a_pos 219 535 3000 multiplicity_b_pos 172 458 3000
multiplicity_a_pos 295 574 3000 multiplicity_b_pos 266 507 3000
end
relationcanvas 130700 relation_ref 128012 // < Sklada sie z
from ref 130572 z 2001 label "< Sklada sie z" italic max_width 255 xyz 435 622.5 2001 to ref 140808
from ref 130572 z 2001 label "< Sklada sie z" italic max_width 255 xyz 516 667 2001 to ref 140808
no_role_a no_role_b
multiplicity_a_pos 401 590 3000 multiplicity_b_pos 386 642 3000
multiplicity_a_pos 500 652 3000 multiplicity_b_pos 497 684 3000
end
relationcanvas 130824 relation_ref 128648 // < Jest dodatkiem
decenter_begin 317
decenter_end 231
from ref 128136 z 2001 label "< Jest dodatkiem" italic max_width 255 xyz 633 488.5 2001 to ref 128904
from ref 128136 z 2001 label "< Jest dodatkiem" italic max_width 255 xyz 715 530 2001 to ref 128904
no_role_a no_role_b
multiplicity_a_pos 702 531 3000 multiplicity_b_pos 704 464 3000
multiplicity_a_pos 771 568 3000 multiplicity_b_pos 773 505 3000
end
relationcanvas 130828 relation_ref 128140 // < Aktualizuje stan
geometry VHr
decenter_end 158
from ref 130572 z 2001 label "< Aktualizuje stan" italic max_width 255 xyz 222 666 2001 to point 224 675
from ref 130572 z 2001 label "< Aktualizuje stan" italic max_width 255 xyz 306 711 2001 to point 296 719
line 130956 z 2001 to ref 129032
no_role_a no_role_b
multiplicity_a_pos 215 587 3000 multiplicity_b_pos 317 682 3000
multiplicity_a_pos 282 632 3000 multiplicity_b_pos 405 728 3000
end
relationcanvas 130952 relation_ref 128776 // < Jest skladnikiem
decenter_begin 736
decenter_end 671
from ref 128904 z 2001 label "< Jest skladnikiem" italic max_width 255 xyz 729 491.5 2001 to ref 128136
from ref 128904 z 2001 label "< Jest skladnikiem" italic max_width 255 xyz 812 533 2001 to ref 128136
no_role_a no_role_b
multiplicity_a_pos 746 464 3000 multiplicity_b_pos 738 531 3000
multiplicity_a_pos 815 505 3000 multiplicity_b_pos 803 568 3000
end
relationcanvas 131592 relation_ref 129032 // Zawiera
decenter_begin 546
from ref 128264 z 2001 label "Zawiera" italic max_width 255 xyz 730.5 320 2001 to ref 128136
from ref 128264 z 2001 label "Zawiera" italic max_width 255 xyz 803 362 2001 to ref 128136
no_role_a no_role_b
multiplicity_a_pos 703 368 3000 multiplicity_b_pos 681 247 3000
multiplicity_a_pos 774 404 3000 multiplicity_b_pos 773 316 3000
end
relationcanvas 131720 relation_ref 129160 // Zarzadza
decenter_begin 785
decenter_end 319
from ref 128264 z 2001 label "Zarzadza" italic max_width 255 xyz 475.5 245 2001 to ref 128520
from ref 128264 z 2001 label "Zarzadza" italic max_width 255 xyz 550 287 2001 to ref 128520
no_role_a no_role_b
multiplicity_a_pos 351 263 3000 multiplicity_b_pos 641 234 3000
multiplicity_a_pos 426 307 3000 multiplicity_b_pos 716 295 3000
end
relationcanvas 131848 relation_ref 129288 // Obsluguje
decenter_begin 759
from ref 128520 z 2001 label "Obsluguje" italic max_width 255 xyz 298 324.5 2001 to ref 129672
from ref 128520 z 2001 label "Obsluguje" italic max_width 255 xyz 376 366 2001 to ref 129672
no_role_a no_role_b
multiplicity_a_pos 397 344 3000 multiplicity_b_pos 327 285 3000
multiplicity_a_pos 455 380 3000 multiplicity_b_pos 395 333 3000
end
relationcanvas 131976 relation_ref 129416 // Przygotowuje
decenter_begin 518
decenter_end 108
from ref 129160 z 2001 label "Przygotowuje" italic max_width 255 xyz 541 187 2001 to ref 128264
from ref 129160 z 2001 label "Przygotowuje" italic max_width 255 xyz 620 230 2001 to ref 128264
no_role_a no_role_b
multiplicity_a_pos 641 190 3000 multiplicity_b_pos 515 209 3000
multiplicity_a_pos 716 240 3000 multiplicity_b_pos 594 254 3000
end
relationcanvas 132104 relation_ref 129544 // Obsluguje
from ref 129800 z 2001 label "Obsluguje" italic max_width 255 xyz 366 187 2001 to ref 129160
from ref 129800 z 2001 label "Obsluguje" italic max_width 255 xyz 441 229 2001 to ref 129160
no_role_a no_role_b
multiplicity_a_pos 449 209 3000 multiplicity_b_pos 344 209 3000
multiplicity_a_pos 513 253 3000 multiplicity_b_pos 426 253 3000
end
relationcanvas 132232 relation_ref 129672 // Oplaca
decenter_begin 504
from ref 128264 z 2001 label "Oplaca" italic max_width 255 xyz 728 158.5 2001 to ref 128392
from ref 128264 z 2001 label "Oplaca" italic max_width 255 xyz 800 201 2001 to ref 128392
no_role_a no_role_b
multiplicity_a_pos 697 140 3000 multiplicity_b_pos 678 163 3000
multiplicity_a_pos 770 181 3000 multiplicity_b_pos 759 206 3000
end
relationcanvas 132360 relation_ref 129800 // Przyjmuje
from ref 128392 z 2001 label "Przyjmuje" italic max_width 255 xyz 556.5 74 2001 to ref 129928
from ref 128392 z 2001 label "Przyjmuje" italic max_width 255 xyz 628 117 2001 to ref 129928
no_role_a no_role_b
multiplicity_a_pos 507 86 3000 multiplicity_b_pos 661 97 3000
multiplicity_a_pos 590 133 3000 multiplicity_b_pos 723 140 3000
end
relationcanvas 132488 relation_ref 129928 // Obsluguje
from ref 129928 z 2001 label "Obsluguje" italic max_width 255 xyz 358 74.5 2001 to ref 130056
from ref 129928 z 2001 label "Obsluguje" italic max_width 255 xyz 434 116 2001 to ref 130056
no_role_a no_role_b
multiplicity_a_pos 353 91 3000 multiplicity_b_pos 434 85 3000
multiplicity_a_pos 426 136 3000 multiplicity_b_pos 501 133 3000
end
relationcanvas 134792 relation_ref 137096 // <generalisation>
from ref 134408 z 2001 to ref 128392
@ -210,13 +210,13 @@ end
relationcanvas 137224 relation_ref 137736 // Jest zawarta w
decenter_begin 344
decenter_end 342
from ref 128008 z 2001 label "Jest zawarta w" italic max_width 255 xyz 892 482 2001 to ref 136712
from ref 128008 z 2001 label "Jest zawarta w" italic max_width 255 xyz 975 524 2001 to ref 136712
no_role_a no_role_b
multiplicity_a_pos 860 467 3000 multiplicity_b_pos 906 525 3000
multiplicity_a_pos 938 510 3000 multiplicity_b_pos 964 536 3000
end
relationcanvas 137480 relation_ref 137864 // <generalisation>
geometry VHr
from ref 130056 z 2006 to point 109 86
from ref 130056 z 2006 to point 176 127
line 130060 z 2006 to ref 137352
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@ -238,19 +238,19 @@ end
relationcanvas 138888 relation_ref 138248 // <generalisation>
geometry VHr
decenter_end 722
from ref 130312 z 2006 to point 155 450
from ref 130312 z 2006 to point 222 474
line 130316 z 2006 to ref 137352
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140936 relation_ref 138376 // Przechowuje
from ref 129032 z 2001 label "Przechowuje" italic max_width 255 xyz 292.5 555.5 2001 to ref 140808
from ref 129032 z 2001 label "Przechowuje" italic max_width 255 xyz 371 597 2001 to ref 140808
no_role_a no_role_b
multiplicity_a_pos 372 565 3000 multiplicity_b_pos 277 569 3000
multiplicity_a_pos 453 619 3000 multiplicity_b_pos 359 617 3000
end
relationcanvas 141064 relation_ref 138504 // Zapisuje informacje o licznosci
from ref 140808 z 2001 label "Zapisuje informacje o licznosci" italic max_width 255 xyz 454.5 555.5 2001 to ref 128904
from ref 140808 z 2001 label "Zapisuje informacje o licznosci" italic max_width 255 xyz 549 598 2001 to ref 128904
no_role_a no_role_b
multiplicity_a_pos 680 577 3000 multiplicity_b_pos 460 566 3000
multiplicity_a_pos 747 621 3000 multiplicity_b_pos 560 620 3000
end
end

256
models/128012_27.d Normal file
View File

@ -0,0 +1,256 @@
format 224
classcanvas 128008 class_ref 128008 // Menu
classdiagramsettings member_max_width 0 end
xyz 902.44 516.48 2000
end
classcanvas 128136 class_ref 128136 // Potrawa
classdiagramsettings member_max_width 0 end
xyzwh 678.4 382.76 2000 118 77
end
classcanvas 128264 class_ref 128264 // Zamowienie
classdiagramsettings member_max_width 0 end
xyz 664.44 186.04 2000
end
classcanvas 128392 class_ref 128392 // Platnosc
classdiagramsettings member_max_width 0 end
xyzwh 671.74 59.48 2000 125 77
end
classcanvas 128520 class_ref 128520 // Kelner
classdiagramsettings member_max_width 0 end
xyz 301.66 249.62 2000
end
classcanvas 128904 class_ref 128904 // Produkt
classdiagramsettings member_max_width 0 end
xyzwh 691 546.22 2000 93 57
end
classcanvas 129032 class_ref 129032 // Spizarnia
classdiagramsettings member_max_width 0 end
xyz 222.32 551.38 2000
end
classcanvas 129160 class_ref 129160 // Kuchnia
classdiagramsettings member_max_width 0 end
xyz 463 188.66 2000
end
classcanvas 129672 class_ref 135688 // Klient
classdiagramsettings member_max_width 0 end
xyz 406.92 360.24 2000
end
classcanvas 129800 class_ref 135816 // Kucharz
classdiagramsettings member_max_width 0 end
xyz 293.48 188.48 2000
end
classcanvas 129928 class_ref 135944 // Kasa
classdiagramsettings member_max_width 0 end
xyz 451.1 63.82 2000
end
classcanvas 130056 class_ref 136072 // Kasjer
classdiagramsettings member_max_width 0 end
xyz 303.96 73.76 2000
end
classcanvas 130312 class_ref 136328 // PracownikSpizarni
classdiagramsettings member_max_width 0 end
xyz 176.42 422.02 2000
end
classcanvas 130444 class_ref 128012 // Miara
classdiagramsettings member_max_width 0 end
xyz 465.1 495.2 2000
end
classcanvas 130572 class_ref 134540 // Dostawa
classdiagramsettings member_max_width 0 end
xyz 353 661 2000
end
classcanvas 134408 class_ref 142856 // PlatnoscKarta
classdiagramsettings member_max_width 0 end
xyz 850.2 47.82 2000
end
classcanvas 134536 class_ref 142984 // PlatnoscGotowka
classdiagramsettings member_max_width 0 end
xyz 835.2 106.84 2000
end
classcanvas 136584 class_ref 143240 // PotrawaNiestandardowa
classdiagramsettings member_max_width 0 end
xyz 822.26 366.78 2000
end
classcanvas 136712 class_ref 143368 // PotrawaStandardowa
classdiagramsettings member_max_width 0 end
xyz 837.28 426.3 2000
end
classcanvas 137352 class_ref 143496 // Pracownik
classdiagramsettings member_max_width 0 end
xyzwh 11.56 192.32 2005 203 107
end
classcanvas 140808 class_ref 143624 // IloscProduktu
classdiagramsettings member_max_width 0 end
xyz 396.32 540.28 2000
end
classcanvas 142600 class_ref 143752 // Data
classdiagramsettings member_max_width 0 end
xyz 45.56 491.56 2000
end
classcanvas 142728 class_ref 143880 // Wartosc
classdiagramsettings member_max_width 0 end
xyz 31.02 536.34 2000
end
classcanvas 142856 class_ref 144008 // NumerKonta
classdiagramsettings member_max_width 0 end
xyz -4.78 300.88 2000
end
classcanvas 142984 class_ref 144136 // NumerTelefonu
classdiagramsettings member_max_width 0 end
xyz -11.9 345.52 2000
end
classcanvas 143112 class_ref 144264 // StanZamowienia
classdiagramsettings member_max_width 0 end
xyz 763.7 218.22 2000
end
relationcanvas 130440 relation_ref 128264 // Obsluguje
decenter_begin 379
decenter_end 282
from ref 130312 z 2001 label "Obsluguje" italic max_width 255 xyz 246 497 2001 to ref 129032
no_role_a no_role_b
multiplicity_a_pos 228 535 3000 multiplicity_b_pos 199 468 3000
end
relationcanvas 130700 relation_ref 128012 // < Sklada sie z
from ref 130572 z 2001 label "< Sklada sie z" italic max_width 255 xyz 449 628 2001 to ref 140808
no_role_a no_role_b
multiplicity_a_pos 433 613 3000 multiplicity_b_pos 430 645 3000
end
relationcanvas 130824 relation_ref 128648 // < Jest dodatkiem
decenter_begin 317
decenter_end 231
from ref 128136 z 2001 label "< Jest dodatkiem" italic max_width 255 xyz 648 491 2001 to ref 128904
no_role_a no_role_b
multiplicity_a_pos 704 529 3000 multiplicity_b_pos 706 466 3000
end
relationcanvas 130828 relation_ref 128140 // < Aktualizuje stan
geometry VHr
decenter_end 158
from ref 130572 z 2001 label "< Aktualizuje stan" italic max_width 255 xyz 238.5 671 2001 to point 227 679
line 130956 z 2001 to ref 129032
no_role_a no_role_b
multiplicity_a_pos 215 590 3000 multiplicity_b_pos 339 686 3000
end
relationcanvas 130952 relation_ref 128776 // < Jest skladnikiem
decenter_begin 736
decenter_end 671
from ref 128904 z 2001 label "< Jest skladnikiem" italic max_width 255 xyz 745 494 2001 to ref 128136
no_role_a no_role_b
multiplicity_a_pos 748 466 3000 multiplicity_b_pos 736 529 3000
end
relationcanvas 131592 relation_ref 129032 // Zawiera
decenter_begin 546
from ref 128264 z 2001 label "Zawiera" italic max_width 255 xyz 736 323 2001 to ref 128136
no_role_a no_role_b
multiplicity_a_pos 707 365 3000 multiplicity_b_pos 706 277 3000
end
relationcanvas 131720 relation_ref 129160 // Zarzadza
decenter_begin 785
decenter_end 319
from ref 128264 z 2001 label "Zarzadza" italic max_width 255 xyz 483 248 2001 to ref 128520
no_role_a no_role_b
multiplicity_a_pos 359 268 3000 multiplicity_b_pos 649 256 3000
end
relationcanvas 131848 relation_ref 129288 // Obsluguje
decenter_begin 759
from ref 128520 z 2001 label "Obsluguje" italic max_width 255 xyz 309 327 2001 to ref 129672
no_role_a no_role_b
multiplicity_a_pos 388 341 3000 multiplicity_b_pos 328 294 3000
end
relationcanvas 131976 relation_ref 129416 // Przygotowuje
decenter_begin 518
decenter_end 108
from ref 129160 z 2001 label "Przygotowuje" italic max_width 255 xyz 553 191 2001 to ref 128264
no_role_a no_role_b
multiplicity_a_pos 649 201 3000 multiplicity_b_pos 527 215 3000
end
relationcanvas 132104 relation_ref 129544 // Obsluguje
from ref 129800 z 2001 label "Obsluguje" italic max_width 255 xyz 374 190 2001 to ref 129160
no_role_a no_role_b
multiplicity_a_pos 446 214 3000 multiplicity_b_pos 359 214 3000
end
relationcanvas 132232 relation_ref 129672 // Oplaca
decenter_begin 504
from ref 128264 z 2001 label "Oplaca" italic max_width 255 xyz 733 162 2001 to ref 128392
no_role_a no_role_b
multiplicity_a_pos 703 142 3000 multiplicity_b_pos 692 167 3000
end
relationcanvas 132360 relation_ref 129800 // Przyjmuje
from ref 128392 z 2001 label "Przyjmuje" italic max_width 255 xyz 561 78 2001 to ref 129928
no_role_a no_role_b
multiplicity_a_pos 523 94 3000 multiplicity_b_pos 656 101 3000
end
relationcanvas 132488 relation_ref 129928 // Obsluguje
from ref 129928 z 2001 label "Obsluguje" italic max_width 255 xyz 367 77 2001 to ref 130056
no_role_a no_role_b
multiplicity_a_pos 359 97 3000 multiplicity_b_pos 434 94 3000
end
relationcanvas 134792 relation_ref 137096 // <generalisation>
from ref 134408 z 2001 to ref 128392
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134920 relation_ref 137224 // <generalisation>
from ref 134536 z 2001 to ref 128392
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136840 relation_ref 137352 // <generalisation>
decenter_begin 532
from ref 136584 z 2001 to ref 128136
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136968 relation_ref 137480 // <generalisation>
decenter_begin 425
from ref 136712 z 2001 to ref 128136
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137224 relation_ref 137736 // Jest zawarta w
decenter_begin 344
decenter_end 342
from ref 128008 z 2001 label "Jest zawarta w" italic max_width 255 xyz 908 485 2001 to ref 136712
no_role_a no_role_b
multiplicity_a_pos 871 471 3000 multiplicity_b_pos 897 497 3000
end
relationcanvas 137480 relation_ref 137864 // <generalisation>
geometry VHr
from ref 130056 z 2006 to point 109 88
line 130060 z 2006 to ref 137352
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137608 relation_ref 137992 // <generalisation>
decenter_begin 493
decenter_end 172
from ref 129800 z 2006 to ref 137352
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137736 relation_ref 138120 // <generalisation>
decenter_begin 333
decenter_end 703
from ref 128520 z 2006 to ref 137352
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138888 relation_ref 138248 // <generalisation>
geometry VHr
decenter_end 722
from ref 130312 z 2006 to point 155 437
line 130316 z 2006 to ref 137352
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140936 relation_ref 138376 // Przechowuje
from ref 129032 z 2001 label "Przechowuje" italic max_width 255 xyz 304 558 2001 to ref 140808
no_role_a no_role_b
multiplicity_a_pos 386 580 3000 multiplicity_b_pos 292 578 3000
end
relationcanvas 141064 relation_ref 138504 // Zapisuje informacje o licznosci
from ref 140808 z 2001 label "Zapisuje informacje o licznosci" italic max_width 255 xyz 482 559 2001 to ref 128904
no_role_a no_role_b
multiplicity_a_pos 680 582 3000 multiplicity_b_pos 493 581 3000
end
end

47
models/128027.diagram Normal file
View File

@ -0,0 +1,47 @@
format 224
classinstance 128155 class_ref 129051 // Klient
name "" xyz 29 4 2005 life_line_z 2000
classinstance 128283 class_ref 167529 // PlatnoscController
name "" xyz 189 4 2000 life_line_z 2000
classinstance 128411 class_ref 128392 // Platnosc
name "" xyz 455 4 2000 life_line_z 2000
classinstance 128539 class_ref 137627 // PolaczenieZBankiemHandler
name "" xyz 662 4 2000 life_line_z 2000
durationcanvas 128667 classinstance_ref 128155 // :Klient
xyzwh 40 61 2010 11 40
end
durationcanvas 128795 classinstance_ref 128283 // :PlatnoscController
xyzwh 234 61 2010 11 25
end
durationcanvas 129051 classinstance_ref 128411 // :Platnosc
xyzwh 477 74 2010 11 57
end
durationcanvas 129307 classinstance_ref 128539 // :PolaczenieZBankiemHandler
xyzwh 732 90 2010 11 25
end
msg 128923 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 128795
yz 61 2015 explicitmsg "wprowadzNumerPin(numerPin: string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 55 48
msg 129179 synchronous
from durationcanvas_ref 128795
to durationcanvas_ref 129051
yz 74 2015 explicitmsg "wprowadzNumerPin(numerPin: string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 273 61
msg 129435 synchronous
from durationcanvas_ref 129051
to durationcanvas_ref 129307
yz 91 2015 explicitmsg "wprowadzNumerPin(numerPin: string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 522 78
msg 129563 return
from durationcanvas_ref 129307
to durationcanvas_ref 129051
yz 114 2015 explicitmsg "operacjaZakonczonaPowodzeniem: boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 506 101
end

View File

@ -1,100 +0,0 @@
format 224
classinstance 128008 class_ref 128539 // kelner
drawing_mode actor name "" xyz 19.4 4.6 2000 life_line_z 2000
classinstance 128136 class_ref 150792 // potrawaNiestandardowaHandler
name "" xyz 120.4 4.2 2000 life_line_z 2000
classinstance 130568 class_ref 130331 // iloscProduktu
name "" xyz 417 4.3 2000 life_line_z 2000
classinstance 131208 class_ref 128283 // zamowienie
name "" xyz 632.3 4.3 2000 life_line_z 2000
classinstance 131848 class_ref 129947 // potrawaNiestandardowa
name "" xyz 744.8 4.2 2000 life_line_z 2000
classinstance 132616 class_ref 128795 // spizarnia
name "" xyz 311.5 6.1 2000 life_line_z 2000
classinstance 133256 class_ref 128667 // produkt
name "skladnik" xyz 513.6 4.3 2000 life_line_z 2000
durationcanvas 128264 classinstance_ref 128008 // :kelner
xyzwh 26 60.4 2010 11 44
end
durationcanvas 128392 classinstance_ref 128136 // :potrawaNiestandardowaHandler
xyzwh 186 60.9 2010 11 43
end
durationcanvas 132744 classinstance_ref 132616 // :spizarnia
xyzwh 330 86.8 2010 11 153
end
durationcanvas 133000 classinstance_ref 130568 // :iloscProduktu
xyzwh 436 90.5 2010 11 30
end
durationcanvas 133512 classinstance_ref 133256 // skladnik:produkt
xyzwh 535 143.5 2010 11 25
end
durationcanvas 134024 classinstance_ref 131208 // :zamowienie
xyzwh 652 159.9 2010 11 25
end
durationcanvas 134280 classinstance_ref 131848 // :potrawaNiestandardowa
xyzwh 784 176.2 2010 11 26
end
durationcanvas 134792 classinstance_ref 130568 // :iloscProduktu
xyzwh 440 213.5 2010 11 25
end
msg 128520 synchronous
from durationcanvas_ref 128264
to durationcanvas_ref 128392
yz 61 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int
IdPotrawy: Int"
label_xy 66 46
msg 132872 synchronous
from durationcanvas_ref 128392
to durationcanvas_ref 132744
yz 83 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int
IdPotrawy: Int"
label_xy 208 71
msg 133128 synchronous
from durationcanvas_ref 132744
to durationcanvas_ref 133000
yz 91 2015 explicitmsg "sprawdzIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 340 85
msg 133384 return
from durationcanvas_ref 133000
to durationcanvas_ref 132744
yz 112 2015 explicitmsg "ilosc: Int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 377 106
msg 133640 synchronous
from durationcanvas_ref 132744
to durationcanvas_ref 133512
yz 142 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int
IdPotrawy: Int"
label_xy 387 131
msg 134152 synchronous
from durationcanvas_ref 133512
to durationcanvas_ref 134024
yz 156 2015 explicitmsg "dodanieDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik
IdPotrawy: Int"
label_xy 552 142
msg 134408 synchronous
from durationcanvas_ref 134024
to durationcanvas_ref 134280
yz 173 2015 explicitmsg "dodanieSkladnikaDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik"
label_xy 666 168
msg 134920 synchronous
from durationcanvas_ref 132744
to durationcanvas_ref 134792
yz 211 2015 explicitmsg "zaktualizujIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 347 205
end

30
models/128155.diagram Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128411 class_ref 129435 // Kasjer
name "" xyz 10 4 2000 life_line_z 2000
classinstance 128539 class_ref 128411 // Platnosc
name "" xyz 422 4 2000 life_line_z 2000
classinstance 128667 class_ref 167529 // PlatnoscController
name "" xyz 181 4 2000 life_line_z 2000
durationcanvas 128795 classinstance_ref 128411 // :Kasjer
xyzwh 23 66 2010 11 40
end
durationcanvas 128923 classinstance_ref 128667 // :PlatnoscController
xyzwh 226 66 2010 11 25
end
durationcanvas 129179 classinstance_ref 128539 // :Platnosc
xyzwh 444 74 2010 11 25
end
msg 129051 synchronous
from durationcanvas_ref 128795
to durationcanvas_ref 128923
yz 66 2015 explicitmsg "anulujPlatnosc(platnoscId: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 58 53
msg 129307 synchronous
from durationcanvas_ref 128923
to durationcanvas_ref 129179
yz 74 2020 explicitmsg "anulujPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 302 61
end

57
models/128233.diagram Normal file
View File

@ -0,0 +1,57 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz -7.1 4.2 2000 life_line_z 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 58.9 4.9 2000 life_line_z 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 274.5 4.9 2000 life_line_z 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 664.1 4.9 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128105 // :Kelner
xyzwh 5 83 2010 11 40
end
durationcanvas 128745 classinstance_ref 128233 // :ZarzadzanieZamowieniamiController
xyzwh 147 87 2010 11 275
end
durationcanvas 129001 classinstance_ref 128361 // :ZarzadcaZamowien
xyzwh 322 139 2010 11 190
overlappingdurationcanvas 129769
xyzwh 328 288 2020 11 25
end
end
durationcanvas 129257 classinstance_ref 128489 // :Zamowienie
xyzwh 695 186 2010 11 75
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 87 2015 explicitmsg "stworzZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 32 62
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 145 2015 explicitmsg "stworzZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 200 123
msg 129385 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129257
yz 188 2015 explicitmsg "zamowienie = create(): Zamowienie"
stereotype "<<Create>>" xyz 397 172 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 459 171
msg 129641 return
from durationcanvas_ref 129257
to durationcanvas_ref 129001
yz 244 2015 explicitmsg "zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 488 228
reflexivemsg 129897 synchronous
to durationcanvas_ref 129769
yz 288 2025 explicitmsg "dodajZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienie: Zamowienie"
label_xy 405 272
end

57
models/128233_27.d Normal file
View File

@ -0,0 +1,57 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz -7.1 4.2 2000 life_line_z 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 58.9 4.9 2000 life_line_z 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 274.5 4.9 2000 life_line_z 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 664.1 4.9 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128105 // :Kelner
xyzwh 5 83 2010 11 40
end
durationcanvas 128745 classinstance_ref 128233 // :ZarzadzanieZamowieniamiController
xyzwh 148 87 2010 11 275
end
durationcanvas 129001 classinstance_ref 128361 // :ZarzadcaZamowien
xyzwh 325 139 2010 11 190
overlappingdurationcanvas 129769
xyzwh 331 288 2020 11 25
end
end
durationcanvas 129257 classinstance_ref 128489 // :Zamowienie
xyzwh 695 186 2010 11 75
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 87 2015 explicitmsg "stworzZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 32 62
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 145 2015 explicitmsg "stworzZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 200 123
msg 129385 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129257
yz 188 2015 explicitmsg "zamowienie = create(): Zamowienie"
stereotype "<<Create>>" xyz 397 172 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 459 171
msg 129641 return
from durationcanvas_ref 129257
to durationcanvas_ref 129001
yz 244 2015 explicitmsg "zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 488 228
reflexivemsg 129897 synchronous
to durationcanvas_ref 129769
yz 288 2025 explicitmsg "dodajZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienie: Zamowienie"
label_xy 405 272
end

57
models/128233_8.d Normal file
View File

@ -0,0 +1,57 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz -7.1 4.2 2000 life_line_z 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 58.9 4.9 2000 life_line_z 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 274.5 4.9 2000 life_line_z 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 664.1 4.9 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128105 // :Kelner
xyzwh 5 83 2010 11 40
end
durationcanvas 128745 classinstance_ref 128233 // :ZarzadzanieZamowieniamiController
xyzwh 147 87 2010 11 275
end
durationcanvas 129001 classinstance_ref 128361 // :ZarzadcaZamowien
xyzwh 322 139 2010 11 190
overlappingdurationcanvas 129769
xyzwh 328 288 2020 11 25
end
end
durationcanvas 129257 classinstance_ref 128489 // :Zamowienie
xyzwh 695 186 2010 11 75
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 87 2015 explicitmsg "stworzZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 32 62
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 145 2015 explicitmsg "stworzZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 200 123
msg 129385 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129257
yz 188 2015 explicitmsg "zamowienie = create(): Zamowienie"
stereotype "<<Create>>" xyz 397 172 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 459 171
msg 129641 return
from durationcanvas_ref 129257
to durationcanvas_ref 129001
yz 244 2015 explicitmsg "zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 488 228
reflexivemsg 129897 synchronous
to durationcanvas_ref 129769
yz 288 2025 explicitmsg "dodajZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienie: Zamowienie"
label_xy 405 272
end

44
models/128361.diagram Normal file
View File

@ -0,0 +1,44 @@
format 224
classinstance 128105 class_ref 128539 // kelner
name "" xyz 7.1 4.9 2005 life_line_z 2000
classinstance 128233 class_ref 128105 // zarzadzanieZamowieniamiController
name "" xyz 218 3.4 2000 life_line_z 2000
classinstance 128361 class_ref 128233 // zarzadcaZamowien
name "" xyz 551.1 3.4 2000 life_line_z 2000
classinstance 128489 class_ref 128283 // zamowienie
name "" xyz 770.7 3.4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128105 // :kelner
xyzwh 20 99.3 2010 11 41
end
durationcanvas 128745 classinstance_ref 128233 // :zarzadzanieZamowieniamiController
xyzwh 310 99.7 2010 11 152
end
durationcanvas 129001 classinstance_ref 128361 // :zarzadcaZamowien
xyzwh 600 131 2010 11 99
end
durationcanvas 129257 classinstance_ref 128489 // :zamowienie
xyzwh 801 160.2 2010 11 51
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 99 2015 explicitmsg "dodajNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienieId: int, numerStolika: int"
label_xy 37 73
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 131 2015 explicitmsg "dodajNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienieId: int, numerStolika: int"
label_xy 333 109
msg 129385 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129257
yz 161 2015 explicitmsg "dodajNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 623 145
end

108
models/128489.diagram Normal file
View File

@ -0,0 +1,108 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 389.93 21.67 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 311.52 108.2 2000
classinstance 128617 class_ref 128233 // ZarzadcaZamowien
name "" xyz 351.57 250.89 2000
classinstance 129257 class_ref 128283 // Zamowienie
name "" xyz 35.44 250.72 2000
classinstance 130409 class_ref 141289 // MenedzerBazyDanych
name "" xyz 346.31 427.45 2000
classinstance 130793 class_ref 141417 // BazaDanych
name "" xyz 368.83 544.09 2000
classinstance 132329 class_ref 147945 // FabrykaPotraw
name "" xyz 28 543.4 2000
linkcanvas 129001
from ref 128105 z 2001 to ref 128233
dirscanvas 129769 z 1000 linkcanvas_ref 129001
forward_label "1 dodajPotrawe(zamowienieId: int, przepisId: int): Stan" xyz 426 80 3000
linkcanvas 129129
from ref 128233 z 2001 to ref 128617
dirscanvas 129897 z 1000 linkcanvas_ref 129129
forward_label "2 dodajPotrawe(zamowienieId: int, przepisId: int): Stan" xyz 424 187 3000
backward_label "13 [czyDostepne] stanSygnalizujacyOSukcesie: Stan
14 [not czyDostepne] stanSygnalizujacyOBledzie: Stan" xyz 126 178 3000
linkcanvas 130921
from ref 130793 z 2001 to ref 130409
dirscanvas 131049 z 1000 linkcanvas_ref 130921
forward_label "9 czyDostepne" xyz 335 492 3000
backward_label "8 czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, 1: int): bool
10 [czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -1: int)" xyz 424 485 3000
linkcanvas 131945
from ref 128617 z 2001 to ref 129257
dirscanvas 132713 z 1000 linkcanvas_ref 131945
forward_label "3 potrawa = stworzPotrawe(przepisId: int): Potrawa
12 [czyDostepne] dodajPotrawe(potrawa: Potrawa)" xyz 111 279 3000
backward_label "6 potrawa" xyz 214 233 3000
linkcanvas 132457
from ref 129257 z 2001 to ref 132329
dirscanvas 132969 z 1000 linkcanvas_ref 132457
forward_label "4 potrawa = stworzPotrawe(przepisId: int): Potrawa" xyz 90 404 3000
backward_label "5 potrawa" xyz 20 403 3000
linkcanvas 132585
from ref 128617 z 2001 to ref 130409
dirscanvas 133097 z 1000 linkcanvas_ref 132585
forward_label "7 czyDostepne = odejmijProdukty(potrawa: Potrawa, 1: int): bool" xyz 423 346 3000
backward_label "11 czyDostepne" xyz 334 345 3000
msgs
explicitmsg "dodajPotrawe(zamowienieId: int, przepisId: int): Stan"
forward ranks 1 "1" dirscanvas_ref 129769
msgs
explicitmsg "dodajPotrawe(zamowienieId: int, przepisId: int): Stan"
forward ranks 2 "1.1" dirscanvas_ref 129897
msgs
explicitmsg "potrawa = stworzPotrawe(przepisId: int): Potrawa"
forward ranks 3 "1.1.1" dirscanvas_ref 132713
msgs
explicitmsg "potrawa = stworzPotrawe(przepisId: int): Potrawa"
forward ranks 4 "1.1.1.1" dirscanvas_ref 132969
msgs
explicitmsg "potrawa"
backward ranks 5 "1.1.1.1.1" dirscanvas_ref 132969
msgs
explicitmsg "potrawa"
backward ranks 6 "1.1.1.1.1.1" dirscanvas_ref 132713
msgs
explicitmsg "czyDostepne = odejmijProdukty(potrawa: Potrawa, 1: int): bool"
forward ranks 7 "1.1.1.1.1.1.1" dirscanvas_ref 133097
no_msg
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
explicitmsg "czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, 1: int): bool"
backward ranks 8 "2" dirscanvas_ref 131049
msgs
explicitmsg "czyDostepne"
forward ranks 9 "2.1" dirscanvas_ref 131049
msgs
explicitmsg "[czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -1: int)"
backward ranks 10 "2.1.1" dirscanvas_ref 131049
no_msg
msgsend
msgsend
explicitmsg "czyDostepne"
backward ranks 11 "3" dirscanvas_ref 133097
msgs
explicitmsg "[czyDostepne] dodajPotrawe(potrawa: Potrawa)"
forward ranks 12 "3.1" dirscanvas_ref 132713
no_msg
explicitmsg "[czyDostepne] stanSygnalizujacyOSukcesie: Stan"
backward ranks 13 "3.2" dirscanvas_ref 129897
no_msg
explicitmsg "[not czyDostepne] stanSygnalizujacyOBledzie: Stan"
backward ranks 14 "3.3" dirscanvas_ref 129897
no_msg
msgsend
msgsend
end

108
models/128489_27.d Normal file
View File

@ -0,0 +1,108 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 389.93 21.67 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 311.52 108.2 2000
classinstance 128617 class_ref 128233 // ZarzadcaZamowien
name "" xyz 351.57 250.89 2000
classinstance 129257 class_ref 128283 // Zamowienie
name "" xyz 35.44 250.72 2000
classinstance 130409 class_ref 141289 // MenedzerBazyDanych
name "" xyz 346.31 427.45 2000
classinstance 130793 class_ref 141417 // BazaDanych
name "" xyz 368.83 544.09 2000
classinstance 132329 class_ref 147945 // FabrykaPotraw
name "" xyz 28 543.4 2000
linkcanvas 129001
from ref 128105 z 2001 to ref 128233
dirscanvas 129769 z 1000 linkcanvas_ref 129001
forward_label "1 dodajPotrawe(zamowienieId: int, przepisId: int): Stan" xyz 426 80 3000
linkcanvas 129129
from ref 128233 z 2001 to ref 128617
dirscanvas 129897 z 1000 linkcanvas_ref 129129
forward_label "2 dodajPotrawe(zamowienieId: int, przepisId: int): Stan" xyz 424 187 3000
backward_label "13 [czyDostepne] stanSygnalizujacyOSukcesie: Stan
14 [not czyDostepne] stanSygnalizujacyOBledzie: Stan" xyz 126 178 3000
linkcanvas 130921
from ref 130793 z 2001 to ref 130409
dirscanvas 131049 z 1000 linkcanvas_ref 130921
forward_label "9 czyDostepne" xyz 335 492 3000
backward_label "8 czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, 1: int): bool
10 [czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -1: int)" xyz 424 485 3000
linkcanvas 131945
from ref 128617 z 2001 to ref 129257
dirscanvas 132713 z 1000 linkcanvas_ref 131945
forward_label "3 potrawa = stworzPotrawe(przepisId: int): Potrawa
12 [czyDostepne] dodajPotrawe(potrawa: Potrawa)" xyz 111 279 3000
backward_label "6 potrawa" xyz 214 233 3000
linkcanvas 132457
from ref 129257 z 2001 to ref 132329
dirscanvas 132969 z 1000 linkcanvas_ref 132457
forward_label "4 potrawa = stworzPotrawe(przepisId: int): Potrawa" xyz 90 404 3000
backward_label "5 potrawa" xyz 20 403 3000
linkcanvas 132585
from ref 128617 z 2001 to ref 130409
dirscanvas 133097 z 1000 linkcanvas_ref 132585
forward_label "7 czyDostepne = odejmijProdukty(potrawa: Potrawa, 1: int): bool" xyz 423 346 3000
backward_label "11 czyDostepne" xyz 334 345 3000
msgs
explicitmsg "dodajPotrawe(zamowienieId: int, przepisId: int): Stan"
forward ranks 1 "1" dirscanvas_ref 129769
msgs
explicitmsg "dodajPotrawe(zamowienieId: int, przepisId: int): Stan"
forward ranks 2 "1.1" dirscanvas_ref 129897
msgs
explicitmsg "potrawa = stworzPotrawe(przepisId: int): Potrawa"
forward ranks 3 "1.1.1" dirscanvas_ref 132713
msgs
explicitmsg "potrawa = stworzPotrawe(przepisId: int): Potrawa"
forward ranks 4 "1.1.1.1" dirscanvas_ref 132969
msgs
explicitmsg "potrawa"
backward ranks 5 "1.1.1.1.1" dirscanvas_ref 132969
msgs
explicitmsg "potrawa"
backward ranks 6 "1.1.1.1.1.1" dirscanvas_ref 132713
msgs
explicitmsg "czyDostepne = odejmijProdukty(potrawa: Potrawa, 1: int): bool"
forward ranks 7 "1.1.1.1.1.1.1" dirscanvas_ref 133097
no_msg
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
explicitmsg "czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, 1: int): bool"
backward ranks 8 "2" dirscanvas_ref 131049
msgs
explicitmsg "czyDostepne"
forward ranks 9 "2.1" dirscanvas_ref 131049
msgs
explicitmsg "[czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -1: int)"
backward ranks 10 "2.1.1" dirscanvas_ref 131049
no_msg
msgsend
msgsend
explicitmsg "czyDostepne"
backward ranks 11 "3" dirscanvas_ref 133097
msgs
explicitmsg "[czyDostepne] dodajPotrawe(potrawa: Potrawa)"
forward ranks 12 "3.1" dirscanvas_ref 132713
no_msg
explicitmsg "[czyDostepne] stanSygnalizujacyOSukcesie: Stan"
backward ranks 13 "3.2" dirscanvas_ref 129897
no_msg
explicitmsg "[not czyDostepne] stanSygnalizujacyOBledzie: Stan"
backward ranks 14 "3.3" dirscanvas_ref 129897
no_msg
msgsend
msgsend
end

108
models/128489_8.d Normal file
View File

@ -0,0 +1,108 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 389.93 21.67 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 311.52 108.2 2000
classinstance 128617 class_ref 128233 // ZarzadcaZamowien
name "" xyz 351.57 250.89 2000
classinstance 129257 class_ref 128283 // Zamowienie
name "" xyz 35.44 250.72 2000
classinstance 130409 class_ref 141289 // MenedzerBazyDanych
name "" xyz 346.31 427.45 2000
classinstance 130793 class_ref 141417 // BazaDanych
name "" xyz 368.83 544.09 2000
classinstance 132329 class_ref 147945 // FabrykaPotraw
name "" xyz 28 543.4 2000
linkcanvas 129001
from ref 128105 z 2001 to ref 128233
dirscanvas 129769 z 1000 linkcanvas_ref 129001
forward_label "1 dodajPotrawe(zamowienieId: int, przepisId: int): Stan" xyz 426 80 3000
linkcanvas 129129
from ref 128233 z 2001 to ref 128617
dirscanvas 129897 z 1000 linkcanvas_ref 129129
forward_label "2 dodajPotrawe(zamowienieId: int, przepisId: int): Stan" xyz 424 187 3000
backward_label "13 [czyDostepne] stanSygnalizujacyOSukcesie: Stan
14 [not czyDostepne] stanSygnalizujacyOBledzie: Stan" xyz 126 178 3000
linkcanvas 130921
from ref 130793 z 2001 to ref 130409
dirscanvas 131049 z 1000 linkcanvas_ref 130921
forward_label "9 czyDostepne" xyz 335 492 3000
backward_label "8 czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, 1: int): bool
10 [czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -1: int)" xyz 424 485 3000
linkcanvas 131945
from ref 128617 z 2001 to ref 129257
dirscanvas 132713 z 1000 linkcanvas_ref 131945
forward_label "3 potrawa = stworzPotrawe(przepisId: int): Potrawa
12 [czyDostepne] dodajPotrawe(potrawa: Potrawa)" xyz 111 279 3000
backward_label "6 potrawa" xyz 214 233 3000
linkcanvas 132457
from ref 129257 z 2001 to ref 132329
dirscanvas 132969 z 1000 linkcanvas_ref 132457
forward_label "4 potrawa = stworzPotrawe(przepisId: int): Potrawa" xyz 90 404 3000
backward_label "5 potrawa" xyz 20 403 3000
linkcanvas 132585
from ref 128617 z 2001 to ref 130409
dirscanvas 133097 z 1000 linkcanvas_ref 132585
forward_label "7 czyDostepne = odejmijProdukty(potrawa: Potrawa, 1: int): bool" xyz 423 346 3000
backward_label "11 czyDostepne" xyz 334 345 3000
msgs
explicitmsg "dodajPotrawe(zamowienieId: int, przepisId: int): Stan"
forward ranks 1 "1" dirscanvas_ref 129769
msgs
explicitmsg "dodajPotrawe(zamowienieId: int, przepisId: int): Stan"
forward ranks 2 "1.1" dirscanvas_ref 129897
msgs
explicitmsg "potrawa = stworzPotrawe(przepisId: int): Potrawa"
forward ranks 3 "1.1.1" dirscanvas_ref 132713
msgs
explicitmsg "potrawa = stworzPotrawe(przepisId: int): Potrawa"
forward ranks 4 "1.1.1.1" dirscanvas_ref 132969
msgs
explicitmsg "potrawa"
backward ranks 5 "1.1.1.1.1" dirscanvas_ref 132969
msgs
explicitmsg "potrawa"
backward ranks 6 "1.1.1.1.1.1" dirscanvas_ref 132713
msgs
explicitmsg "czyDostepne = odejmijProdukty(potrawa: Potrawa, 1: int): bool"
forward ranks 7 "1.1.1.1.1.1.1" dirscanvas_ref 133097
no_msg
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
explicitmsg "czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, 1: int): bool"
backward ranks 8 "2" dirscanvas_ref 131049
msgs
explicitmsg "czyDostepne"
forward ranks 9 "2.1" dirscanvas_ref 131049
msgs
explicitmsg "[czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -1: int)"
backward ranks 10 "2.1.1" dirscanvas_ref 131049
no_msg
msgsend
msgsend
explicitmsg "czyDostepne"
backward ranks 11 "3" dirscanvas_ref 133097
msgs
explicitmsg "[czyDostepne] dodajPotrawe(potrawa: Potrawa)"
forward ranks 12 "3.1" dirscanvas_ref 132713
no_msg
explicitmsg "[czyDostepne] stanSygnalizujacyOSukcesie: Stan"
backward ranks 13 "3.2" dirscanvas_ref 129897
no_msg
explicitmsg "[not czyDostepne] stanSygnalizujacyOBledzie: Stan"
backward ranks 14 "3.3" dirscanvas_ref 129897
no_msg
msgsend
msgsend
end

64
models/128617.diagram Normal file
View File

@ -0,0 +1,64 @@
format 224
classinstance 128105 class_ref 128539 // kelner
name "" xyz 8.9 4.2 2005 life_line_z 2000
classinstance 128233 class_ref 128105 // zarzadzanieZamowieniamiController
name "" xyz 154.8 4.9 2010 life_line_z 2000
classinstance 128361 class_ref 128233 // zarzadcaZamowien
name "" xyz 470.9 4.9 2000 life_line_z 2000
classinstance 128489 class_ref 128283 // zamowienie
name "" xyz 750.4 4.9 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128105 // :kelner
xyzwh 20 84.8 2010 11 40
end
durationcanvas 128745 classinstance_ref 128233 // :zarzadzanieZamowieniamiController
xyzwh 243 90.8 2010 11 209
end
durationcanvas 129001 classinstance_ref 128361 // :zarzadcaZamowien
xyzwh 520 141.8 2010 11 137
end
durationcanvas 129257 classinstance_ref 128489 // :zamowienie
xyzwh 780 184.4 2010 11 67
overlappingdurationcanvas 129513
xyzwh 786 202.8 2020 11 25
end
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 90 2015 explicitmsg "usunPotrawe()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienieId: int, potrawaId: int"
label_xy 18 72
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 142 2015 explicitmsg "usunPotrawe()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienieId: int, potrawaId: int"
label_xy 290 118
msg 129385 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129257
yz 185 2015 explicitmsg "usunPotrawe(potrawaId: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 513 146
reflexivemsg 129641 synchronous
to durationcanvas_ref 129513
yz 202 2025 explicitmsg "usunPotrawe()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potrawaId: int"
label_xy 671 155
msg 129769 return
from durationcanvas_ref 129257
to durationcanvas_ref 129001
yz 239 2025 explicitmsg "zwrocPotwierdzenie(czyOperacjaSiePowiodla)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 403 204
msg 129897 return
from durationcanvas_ref 129001
to durationcanvas_ref 128745
yz 264 2015 explicitmsg "wyswietlKomunikat(komunikatCzyUsuniecieSiePowiodlo: string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 247 239
end

View File

@ -1,60 +0,0 @@
format 224
classinstance 128008 class_ref 128539 // kelner
drawing_mode actor name "" xyz 35.9 6.5 2000 life_line_z 2000
classinstance 128136 class_ref 129947 // potrawaNiestandardowa
name "" xyz 334.4 4.3 2000 life_line_z 2000
classinstance 128648 class_ref 150792 // potrawaNiestandardowaHandler
name "" xyz 159.7 4.3 2005 life_line_z 2000
classinstance 129416 class_ref 128795 // spizarnia
name "" xyz 489.7 4.3 2000 life_line_z 2000
classinstance 129544 class_ref 130331 // iloscProduktu
name "" xyz 617.6 4.3 2000 life_line_z 2000
durationcanvas 128776 classinstance_ref 128008 // :kelner
xyzwh 42 73.1 2010 11 34
end
durationcanvas 128904 classinstance_ref 128648 // :potrawaNiestandardowaHandler
xyzwh 207 72.6 2010 11 25
end
durationcanvas 129160 classinstance_ref 128136 // :potrawaNiestandardowa
xyzwh 371 89.9 2010 11 25
end
durationcanvas 129672 classinstance_ref 128008 // :kelner
xyzwh 42 147.4 2010 11 40
end
durationcanvas 129800 classinstance_ref 129416 // :spizarnia
xyzwh 508 147.1 2010 11 25
end
durationcanvas 130056 classinstance_ref 129544 // :iloscProduktu
xyzwh 636 164.4 2010 11 25
end
msg 129032 synchronous
from durationcanvas_ref 128776
to durationcanvas_ref 128904
yz 70 2015 explicitmsg "usunSkladnik()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik
IdPotrawy: Int"
label_xy 87 57
msg 129288 synchronous
from durationcanvas_ref 128904
to durationcanvas_ref 129160
yz 86 2015 explicitmsg "usunSkladnik()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik"
label_xy 258 81
msg 129928 synchronous
from durationcanvas_ref 129672
to durationcanvas_ref 129800
yz 144 2015 explicitmsg "zaktualizujIloscSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik"
label_xy 225 139
msg 130184 synchronous
from durationcanvas_ref 129800
to durationcanvas_ref 130056
yz 161 2015 explicitmsg "zaktualizujIloscSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik"
label_xy 528 154
end

27
models/134683.diagram Normal file
View File

@ -0,0 +1,27 @@
format 224
classinstance 128012 class_ref 141068 // DostawaController
name "" xyz 394 127 2000
classinstance 128027 class_ref 129563 // PracownikSpizarni
name "" xyz 77.06 121.2 2000
classinstance 128155 class_ref 144283 // Dostawa
name "" xyz 425.1 236.44 2000
linkcanvas 128140
from ref 128027 z 2001 to ref 128012
dirscanvas 128268 z 1000 linkcanvas_ref 128140
forward_label "1 createDostawa()" xyz 268 116 3000
linkcanvas 128396
from ref 128012 z 2001 to ref 128155
dirscanvas 128524 z 1000 linkcanvas_ref 128396
forward_label "2 createDostawa() <<<create>>>" xyz 479 191 3000
msgs
msg operation_ref 128012 // "createDostawa()"
forward ranks 1 "1" dirscanvas_ref 128268
no_msg
explicitmsg "createDostawa() <<<create>>>"
forward ranks 2 "2" dirscanvas_ref 128524
no_msg
msgsend
end

View File

@ -1,130 +0,0 @@
format 224
classinstance 130952 class_ref 130331 // iloscProduktu
name "" xyz 416.2 5.2 2000 life_line_z 2000
classinstance 131080 class_ref 129947 // potrawaNiestandardowa
name "" xyz 1130.8 126 2000 life_line_z 2000
classinstance 131208 class_ref 128667 // produkt
name "skladnik" xyz 899.6 93.4 2000 life_line_z 2000
classinstance 131336 class_ref 150792 // potrawaNiestandardowaHandler
name "" xyz 127.2 12 2000 life_line_z 2000
classinstance 131464 class_ref 128283 // zamowienie
name "" xyz 1017.9 109.6 2000 life_line_z 2000
classinstance 131592 class_ref 128795 // spizarnia
name "" xyz 298.3 8.4 2000 life_line_z 2000
classinstance 131720 class_ref 128539 // kelner
drawing_mode actor name "" xyz 32 6 2000 life_line_z 2000
classinstance 133896 class_ref 128667 // produkt
name "dodatek" xyz 538 4 2000 life_line_z 2000
classinstance 134280 class_ref 128283 // zamowienie
name "" xyz 663 5 2000 life_line_z 2000
classinstance 134664 class_ref 129947 // potrawaNiestandardowa
name "" xyz 746 4 2000 life_line_z 2000
durationcanvas 131848 classinstance_ref 131336 // :potrawaNiestandardowaHandler
xyzwh 179 103.5 2010 11 50
end
durationcanvas 131976 classinstance_ref 131592 // :spizarnia
xyzwh 315 114.6 2010 11 155
end
durationcanvas 132232 classinstance_ref 131720 // :kelner
xyzwh 38 101.8 2010 11 37
end
durationcanvas 132360 classinstance_ref 130952 // :iloscProduktu
xyzwh 439 121.8 2010 11 42
end
durationcanvas 132488 classinstance_ref 131080 // :potrawaNiestandardowa
xyzwh 1170 466 2010 11 29
end
durationcanvas 132616 classinstance_ref 131464 // :zamowienie
xyzwh 1037 449.4 2010 11 28
end
durationcanvas 132744 classinstance_ref 131208 // skladnik:produkt
xyzwh 925 435.4 2010 11 26
end
durationcanvas 134024 classinstance_ref 133896 // dodatek:produkt
xyzwh 564 184 2010 11 27
end
durationcanvas 134408 classinstance_ref 134280 // :zamowienie
xyzwh 684 203 2010 11 29
end
durationcanvas 134792 classinstance_ref 134664 // :potrawaNiestandardowa
xyzwh 786 225 2010 11 25
end
durationcanvas 135048 classinstance_ref 130952 // :iloscProduktu
xyzwh 439 240 2010 11 25
end
msg 132872 synchronous
from durationcanvas_ref 132616
to durationcanvas_ref 132488
yz 466 2015 explicitmsg "dodanieSkladnikaDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik"
label_xy 1052 461
msg 133128 synchronous
from durationcanvas_ref 131848
to durationcanvas_ref 131976
yz 120.7 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int
IdPotrawy: Int"
label_xy 202 96.7
msg 133384 synchronous
from durationcanvas_ref 131976
to durationcanvas_ref 132360
yz 120 2015 explicitmsg "sprawdzIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int"
label_xy 338 114
msg 133512 synchronous
from durationcanvas_ref 132232
to durationcanvas_ref 131848
yz 102.7 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int
IdPotrawy: Int"
label_xy 60 82.7
msg 133640 return
from durationcanvas_ref 132360
to durationcanvas_ref 131976
yz 140 2015 explicitmsg "ilosc: Int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 362 134
msg 133768 synchronous
from durationcanvas_ref 132744
to durationcanvas_ref 132616
yz 449 2015 explicitmsg "dodanieDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik
IdPotrawy: Int"
label_xy 938 435
msg 134152 synchronous
from durationcanvas_ref 131976
to durationcanvas_ref 134024
yz 182 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int
IdPotrawy: Int"
label_xy 398 173
msg 134536 synchronous
from durationcanvas_ref 134024
to durationcanvas_ref 134408
yz 202 2015 explicitmsg "dodanieDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek
IdPotrawy: Int"
label_xy 577 187
msg 134920 synchronous
from durationcanvas_ref 134408
to durationcanvas_ref 134792
yz 223 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 701 216
msg 135176 synchronous
from durationcanvas_ref 131976
to durationcanvas_ref 135048
yz 238 2015 explicitmsg "zaktualizujIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int"
label_xy 335 232
end

68
models/134811.diagram Normal file
View File

@ -0,0 +1,68 @@
format 224
classinstance 128027 class_ref 128795 // Spizarnia
name "" xyz 295 171 2000 life_line_z 2000
classinstance 128155 class_ref 144283 // Dostawa
name "" xyz 497 310 2000 life_line_z 2000
classinstance 128283 class_ref 129563 // PracownikSpizarni
name "" xyz 67 161 2000 life_line_z 2000
classinstance 128411 class_ref 130331 // IloscProduktu
name "newProdukt" xyz 695 307 2000 life_line_z 2000
note 130075 "jako osoba, nie klasa - kompletnie inne
komunikuje sie z systemem poprzez interfejs
powinien byc pustym pudelkiem"
xyzwh 69 52 2000 235 75
durationcanvas 128539 classinstance_ref 128283 // :PracownikSpizarni
xyzwh 122 239 2010 11 50
end
durationcanvas 128667 classinstance_ref 128027 // :Spizarnia
xyzwh 326 239 2010 11 50
end
durationcanvas 129051 classinstance_ref 128283 // :PracownikSpizarni
xyzwh 122 366 2010 11 40
end
durationcanvas 129179 classinstance_ref 128155 // :Dostawa
xyzwh 526 370 2010 11 112
overlappingdurationcanvas 129819
xyzwh 532 440 2020 11 34
end
end
durationcanvas 129435 classinstance_ref 128411 // newProdukt:IloscProduktu
xyzwh 777 376 2010 11 45
end
msg 128795 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128667
yz 239 2015 explicitmsg "znajdzProdukt(produktId: String)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 145 226
msg 128923 return
from durationcanvas_ref 128667
to durationcanvas_ref 128539
yz 278 2020 explicitmsg "newProdukt: Produkt"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 170 265
msg 129307 synchronous
from durationcanvas_ref 129051
to durationcanvas_ref 129179
yz 370 2015 explicitmsg "stworzProdukt(newProdukt: Produkt)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 236 357
msg 129563 synchronous
from durationcanvas_ref 129179
to durationcanvas_ref 129435
yz 380 2015 explicitmsg "stworzProdukt(newProdukt: Produkt)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 549 367
msg 129691 return
from durationcanvas_ref 129435
to durationcanvas_ref 129179
yz 410 2020 explicitmsg "newProdukt: IloscProduktu"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 570 397
reflexivemsg 129947 synchronous
to durationcanvas_ref 129819
yz 440 2025 explicitmsg "dodajProdukt(newProdukt: IloscProduktu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 537 429
end

68
models/134811_27.d Normal file
View File

@ -0,0 +1,68 @@
format 224
classinstance 128027 class_ref 128795 // Spizarnia
name "" xyz 295 171 2000 life_line_z 2000
classinstance 128155 class_ref 144283 // Dostawa
name "" xyz 497 310 2000 life_line_z 2000
classinstance 128283 class_ref 129563 // PracownikSpizarni
name "" xyz 67 161 2000 life_line_z 2000
classinstance 128411 class_ref 130331 // IloscProduktu
name "newProdukt" xyz 695 307 2000 life_line_z 2000
note 130075 "jako osoba, nie klasa - kompletnie inne
komunikuje sie z systemem poprzez interfejs
powinien byc pustym pudelkiem"
xyzwh 69 52 2000 235 75
durationcanvas 128539 classinstance_ref 128283 // :PracownikSpizarni
xyzwh 95 239 2010 11 50
end
durationcanvas 128667 classinstance_ref 128027 // :Spizarnia
xyzwh 314 239 2010 11 50
end
durationcanvas 129051 classinstance_ref 128283 // :PracownikSpizarni
xyzwh 95 366 2010 11 40
end
durationcanvas 129179 classinstance_ref 128155 // :Dostawa
xyzwh 516 370 2010 11 112
overlappingdurationcanvas 129819
xyzwh 522 440 2020 11 34
end
end
durationcanvas 129435 classinstance_ref 128411 // newProdukt:IloscProduktu
xyzwh 738 376 2010 11 45
end
msg 128795 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128667
yz 239 2015 explicitmsg "znajdzProdukt(produktId: String)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 145 226
msg 128923 return
from durationcanvas_ref 128667
to durationcanvas_ref 128539
yz 278 2020 explicitmsg "newProdukt: Produkt"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 170 265
msg 129307 synchronous
from durationcanvas_ref 129051
to durationcanvas_ref 129179
yz 370 2015 explicitmsg "stworzProdukt(newProdukt: Produkt)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 236 357
msg 129563 synchronous
from durationcanvas_ref 129179
to durationcanvas_ref 129435
yz 380 2015 explicitmsg "stworzProdukt(newProdukt: Produkt)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 549 367
msg 129691 return
from durationcanvas_ref 129435
to durationcanvas_ref 129179
yz 410 2020 explicitmsg "newProdukt: IloscProduktu"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 570 397
reflexivemsg 129947 synchronous
to durationcanvas_ref 129819
yz 440 2025 explicitmsg "dodajProdukt(newProdukt: IloscProduktu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 537 429
end

View File

@ -1,60 +0,0 @@
format 224
classinstance 128008 class_ref 128539 // kelner
drawing_mode actor name "" xyz 47.1 10 2000 life_line_z 2000
classinstance 128136 class_ref 130331 // iloscProduktu
name "" xyz 596.5 17.5 2000 life_line_z 2000
classinstance 128264 class_ref 150792 // potrawaNiestandardowaHandler
name "" xyz 153.5 19 2005 life_line_z 2000
classinstance 128392 class_ref 129947 // potrawaNiestandardowa
name "" xyz 318.5 19 2000 life_line_z 2000
classinstance 128520 class_ref 128795 // spizarnia
name "" xyz 477.5 19 2000 life_line_z 2000
durationcanvas 128648 classinstance_ref 128008 // :kelner
xyzwh 54 196 2010 11 43
end
durationcanvas 128776 classinstance_ref 128264 // :potrawaNiestandardowaHandler
xyzwh 205 122 2010 11 27
end
durationcanvas 128904 classinstance_ref 128392 // :potrawaNiestandardowa
xyzwh 356 138.5 2010 11 28
end
durationcanvas 129032 classinstance_ref 128136 // :iloscProduktu
xyzwh 617 214 2010 11 28
end
durationcanvas 129160 classinstance_ref 128008 // :kelner
xyzwh 54 122.5 2010 11 37
end
durationcanvas 129288 classinstance_ref 128520 // :spizarnia
xyzwh 496 196.5 2010 11 28
end
msg 129416 synchronous
from durationcanvas_ref 128648
to durationcanvas_ref 129288
yz 196.5 2015 explicitmsg "zaktualizujIloscDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 242 191.5
msg 129544 synchronous
from durationcanvas_ref 129288
to durationcanvas_ref 129032
yz 213.5 2015 explicitmsg "zaktualizujIloscDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 516 204.5
msg 129672 synchronous
from durationcanvas_ref 129160
to durationcanvas_ref 128776
yz 122.5 2015 explicitmsg "usunDodatek()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek
IdPotrawy: Int"
label_xy 100 109.5
msg 129800 synchronous
from durationcanvas_ref 128776
to durationcanvas_ref 128904
yz 138.5 2015 explicitmsg "usunDodatek()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 254 133.5
end

42
models/134939.diagram Normal file
View File

@ -0,0 +1,42 @@
format 224
classinstance 128012 class_ref 141068 // DostawaController
name "" xyz 511 45 2000 life_line_z 2000
classinstance 128027 class_ref 129563 // PracownikSpizarni
name "" xyz 49 41 2000 life_line_z 2000
classinstance 128155 class_ref 144283 // Dostawa
name "" xyz 286 50 2000 life_line_z 2000
continuation 128667 "X"
xyzwh 301 191 2005 40 32
durationcanvas 128283 classinstance_ref 128027 // :PracownikSpizarni
xyzwh 104 127 2010 11 40
end
durationcanvas 128411 classinstance_ref 128155 // :Dostawa
xyzwh 315 127 2010 11 63
end
durationcanvas 128652 classinstance_ref 128012 // :DostawaController
xyzwh 571 132 2010 11 25
end
durationcanvas 128908 classinstance_ref 128012 // :DostawaController
xyzwh 571 171 2010 11 25
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 127 2015 msg operation_ref 128140 // "accept()"
stereotype "<<destroy>>" xyz 176 143 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 153 114
msg 128780 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128652
yz 130 2015 msg operation_ref 128524 // "mergeDostawaIntoSpizarnia(in : Dostawa)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 359 117
msg 129036 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128908
yz 169 2015 msg operation_ref 128268 // "removeDostawa(in : Dostawa)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 395 156
end

21
models/134939_27.d Normal file
View File

@ -0,0 +1,21 @@
format 224
classinstance 128027 class_ref 129563 // PracownikSpizarni
name "" xyz 22 4 2000 life_line_z 2000
classinstance 128155 class_ref 144283 // Dostawa
name "" xyz 251 4 2000 life_line_z 2000
continuation 128667 "X"
xyzwh 274 91 2005 33 30
durationcanvas 128283 classinstance_ref 128027 // :PracownikSpizarni
xyzwh 50 65 2010 11 40
end
durationcanvas 128411 classinstance_ref 128155 // :Dostawa
xyzwh 270 65 2010 11 25
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 65 2015 explicitmsg "zaakceptujDostawe()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 126 52
end

View File

@ -1,45 +0,0 @@
format 224
classinstance 128008 class_ref 128539 // kelner
drawing_mode actor name "" xyz 53.5 4.5 2000 life_line_z 2000
classinstance 128136 class_ref 150792 // potrawaNiestandardowaHandler
name "" xyz 131 4 2000 life_line_z 2000
classinstance 128264 class_ref 128283 // zamowienie
name "" xyz 330 4 2000 life_line_z 2000
classinstance 128392 class_ref 129947 // potrawaNiestandardowa
name "" xyz 461 4 2000 life_line_z 2000
durationcanvas 128520 classinstance_ref 128008 // :kelner
xyzwh 60 67 2010 11 40
end
durationcanvas 128648 classinstance_ref 128136 // :potrawaNiestandardowaHandler
xyzwh 178 66 2010 11 25
end
durationcanvas 128904 classinstance_ref 128264 // :zamowienie
xyzwh 349 85 2010 11 28
end
durationcanvas 129160 classinstance_ref 128392 // :potrawaNiestandardowa
xyzwh 500 107 2010 11 27
end
msg 128776 synchronous
from durationcanvas_ref 128520
to durationcanvas_ref 128648
yz 64 2015 explicitmsg "usunPotrawe()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potrawa"
label_xy 91 59
msg 129032 synchronous
from durationcanvas_ref 128648
to durationcanvas_ref 128904
yz 82 2015 explicitmsg "usunPotrawe()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potrawa"
label_xy 236 77
msg 129288 synchronous
from durationcanvas_ref 128904
to durationcanvas_ref 129160
yz 104 2015 explicitmsg "usunPotrawe()"
stereotype "<<destroy>>" xyz 411 115 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potrawa"
label_xy 395 99
end

33
models/135067.diagram Normal file
View File

@ -0,0 +1,33 @@
format 224
classinstance 128012 class_ref 141068 // DostawaController
name "" xyz 441 60 2000 life_line_z 2000
classinstance 128027 class_ref 129563 // PracownikSpizarni
name "" xyz 42.5 62 2000 life_line_z 2000
classinstance 128155 class_ref 144283 // Dostawa
name "" xyz 256.5 62 2000 life_line_z 2000
continuation 128667 "X"
xyzwh 274 152 2005 40 32
durationcanvas 128140 classinstance_ref 128012 // :DostawaController
xyzwh 501 129 2010 11 25
end
durationcanvas 128283 classinstance_ref 128155 // :Dostawa
xyzwh 285 125 2010 11 25
end
durationcanvas 128411 classinstance_ref 128027 // :PracownikSpizarni
xyzwh 97 125 2010 11 40
end
msg 128268 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128140
yz 129 2015 msg operation_ref 128268 // "removeDostawa(in : Dostawa)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 343 113
msg 128539 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128283
yz 125 2015 msg operation_ref 128396 // "cancel()"
stereotype "<<destroy>>" xyz 166 136 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 146 112
end

22
models/135067_27.d Normal file
View File

@ -0,0 +1,22 @@
format 224
classinstance 128027 class_ref 129563 // PracownikSpizarni
name "" xyz 17.5 4 2000 life_line_z 2000
classinstance 128155 class_ref 144283 // Dostawa
name "" xyz 231.5 4 2000 life_line_z 2000
continuation 128667 "X"
xyzwh 256 94 2005 33 30
durationcanvas 128283 classinstance_ref 128155 // :Dostawa
xyzwh 250 67 2010 11 25
end
durationcanvas 128411 classinstance_ref 128027 // :PracownikSpizarni
xyzwh 45 67 2010 11 40
end
msg 128539 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128283
yz 67 2015 explicitmsg "anulujDostawe()"
stereotype "<<destroy>>" xyz 141 78 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 121 54
end

119
models/135145.diagram Normal file
View File

@ -0,0 +1,119 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 418.45 6.69 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 341.84 107.65 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 380.98 234.72 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 41.69 235.15 2000
classinstance 128617 class_ref 128136 // Potrawa
name "potrawa" xyz 29.11 394.62 2000
classinstance 129897 class_ref 141289 // MenedzerBazyDanych
name "" xyz 179.11 462.28 2000
classinstance 130025 class_ref 141417 // BazaDanych
name "" xyz 202.89 565.8 2000
linkcanvas 128745
from ref 128105 z 2001 to ref 128233
dirscanvas 128873 z 1000 linkcanvas_ref 128745
forward_label "1 zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan" xyz 455 70 3000
linkcanvas 129001
from ref 128233 z 2001 to ref 128361
dirscanvas 129385 z 1000 linkcanvas_ref 129001
forward_label "2 zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan" xyz 454 179 3000
backward_label "14 [not czyDostepne] stanSygnalizujacyOBledzie: Stan
15 [czyDostepne] stanSygnalizujacyOSukcesie: Stan" xyz 156 168 3000
linkcanvas 129129
from ref 128361 z 2001 to ref 128489
dirscanvas 129513 z 1000 linkcanvas_ref 129129
forward_label "3 potrawa = zwrocPotrawe(potrawaId: int): Potrawa" xyz 161 266 3000
backward_label "5 potrawa" xyz 231 217 3000
linkcanvas 129257
from ref 128489 z 2001 to ref 128617
dirscanvas 129641 z 1000 linkcanvas_ref 129257
backward_label "4 potrawa" xyz 25 321 3000
linkcanvas 130281 decenter_end 504
from ref 129897 z 2001 to ref 130025
dirscanvas 130793 z 1000 linkcanvas_ref 130281
forward_label "9 czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, liczbaOdejmowanaOdLicznosci: int): bool
11 [czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -roznica: int)" xyz 258 509 3000
backward_label "10 czyDostepne" xyz 168 521 3000
selflinkcanvas 134505 classinstance_ref 129897 // :MenedzerBazyDanych
xy 316 475
forward_label "8 liczbaOdejmowanaOdLicznosci = max(0, roznica): int" xyz 315 471 3000
linkcanvas 135017
from ref 128361 z 2001 to point 433 383
line 136553 z 2001 to point 237 383
line 136425 z 2001 to ref 129897
dirscanvas 135273 z 1000 linkcanvas_ref 136425
forward_label "7 czyDostepne = zmienLicznoscProduktow(potrawa: Potrawa, roznica: int): bool" xyz 257 420 3000
backward_label "12 czyDostepne" xyz 168 418 3000
selflinkcanvas 135145 classinstance_ref 128361 // :ZarzadcaZamowien
xy 498 247
forward_label "6 roznica = nowaLicznosc - potrawa.licznosc
13 [czyDostepne] potrawa.zmienLicznosc(nowaLicznosc: int)" xyz 505 236 3000
msgs
explicitmsg "zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan"
forward ranks 1 "1" dirscanvas_ref 128873
msgs
explicitmsg "zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan"
forward ranks 2 "1.1" dirscanvas_ref 129385
msgs
explicitmsg "potrawa = zwrocPotrawe(potrawaId: int): Potrawa"
forward ranks 3 "1.1.1" dirscanvas_ref 129513
no_msg
msgsend
msgsend
explicitmsg "potrawa"
backward ranks 4 "2" dirscanvas_ref 129641
msgs
explicitmsg "potrawa"
backward ranks 5 "2.1" dirscanvas_ref 129513
msgs
explicitmsg "roznica = nowaLicznosc - potrawa.licznosc"
forward ranks 6 "2.1.1" selflinkcanvas_ref 135145
msgs
explicitmsg "czyDostepne = zmienLicznoscProduktow(potrawa: Potrawa, roznica: int): bool"
forward ranks 7 "2.1.1.1" dirscanvas_ref 135273
no_msg
msgsend
msgsend
msgsend
explicitmsg "liczbaOdejmowanaOdLicznosci = max(0, roznica): int"
forward ranks 8 "3" selflinkcanvas_ref 134505
msgs
explicitmsg "czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, liczbaOdejmowanaOdLicznosci: int): bool"
forward ranks 9 "3.1" dirscanvas_ref 130793
no_msg
msgsend
explicitmsg "czyDostepne"
backward ranks 10 "4" dirscanvas_ref 130793
msgs
explicitmsg "[czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -roznica: int)"
forward ranks 11 "4.1" dirscanvas_ref 130793
no_msg
msgsend
explicitmsg "czyDostepne"
backward ranks 12 "5" dirscanvas_ref 135273
msgs
explicitmsg "[czyDostepne] potrawa.zmienLicznosc(nowaLicznosc: int)"
forward ranks 13 "5.1" selflinkcanvas_ref 135145
no_msg
msgsend
explicitmsg "[not czyDostepne] stanSygnalizujacyOBledzie: Stan"
backward ranks 14 "6" dirscanvas_ref 129385
no_msg
explicitmsg "[czyDostepne] stanSygnalizujacyOSukcesie: Stan"
backward ranks 15 "7" dirscanvas_ref 129385
no_msg
msgsend
end

119
models/135145_27.d Normal file
View File

@ -0,0 +1,119 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 418.45 6.69 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 341.84 107.65 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 380.98 234.72 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 41.69 235.15 2000
classinstance 128617 class_ref 128136 // Potrawa
name "potrawa" xyz 29.11 394.62 2000
classinstance 129897 class_ref 141289 // MenedzerBazyDanych
name "" xyz 179.11 462.28 2000
classinstance 130025 class_ref 141417 // BazaDanych
name "" xyz 202.89 565.8 2000
linkcanvas 128745
from ref 128105 z 2001 to ref 128233
dirscanvas 128873 z 1000 linkcanvas_ref 128745
forward_label "1 zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan" xyz 455 70 3000
linkcanvas 129001
from ref 128233 z 2001 to ref 128361
dirscanvas 129385 z 1000 linkcanvas_ref 129001
forward_label "2 zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan" xyz 454 179 3000
backward_label "14 [not czyDostepne] stanSygnalizujacyOBledzie: Stan
15 [czyDostepne] stanSygnalizujacyOSukcesie: Stan" xyz 156 168 3000
linkcanvas 129129
from ref 128361 z 2001 to ref 128489
dirscanvas 129513 z 1000 linkcanvas_ref 129129
forward_label "3 potrawa = zwrocPotrawe(potrawaId: int): Potrawa" xyz 161 266 3000
backward_label "5 potrawa" xyz 231 217 3000
linkcanvas 129257
from ref 128489 z 2001 to ref 128617
dirscanvas 129641 z 1000 linkcanvas_ref 129257
backward_label "4 potrawa" xyz 25 321 3000
linkcanvas 130281 decenter_end 504
from ref 129897 z 2001 to ref 130025
dirscanvas 130793 z 1000 linkcanvas_ref 130281
forward_label "9 czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, liczbaOdejmowanaOdLicznosci: int): bool
11 [czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -roznica: int)" xyz 258 509 3000
backward_label "10 czyDostepne" xyz 168 521 3000
selflinkcanvas 134505 classinstance_ref 129897 // :MenedzerBazyDanych
xy 316 475
forward_label "8 liczbaOdejmowanaOdLicznosci = max(0, roznica): int" xyz 315 471 3000
linkcanvas 135017
from ref 128361 z 2001 to point 433 383
line 136553 z 2001 to point 237 383
line 136425 z 2001 to ref 129897
dirscanvas 135273 z 1000 linkcanvas_ref 136425
forward_label "7 czyDostepne = zmienLicznoscProduktow(potrawa: Potrawa, roznica: int): bool" xyz 257 420 3000
backward_label "12 czyDostepne" xyz 168 418 3000
selflinkcanvas 135145 classinstance_ref 128361 // :ZarzadcaZamowien
xy 498 247
forward_label "6 roznica = nowaLicznosc - potrawa.licznosc
13 [czyDostepne] potrawa.zmienLicznosc(nowaLicznosc: int)" xyz 505 236 3000
msgs
explicitmsg "zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan"
forward ranks 1 "1" dirscanvas_ref 128873
msgs
explicitmsg "zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan"
forward ranks 2 "1.1" dirscanvas_ref 129385
msgs
explicitmsg "potrawa = zwrocPotrawe(potrawaId: int): Potrawa"
forward ranks 3 "1.1.1" dirscanvas_ref 129513
no_msg
msgsend
msgsend
explicitmsg "potrawa"
backward ranks 4 "2" dirscanvas_ref 129641
msgs
explicitmsg "potrawa"
backward ranks 5 "2.1" dirscanvas_ref 129513
msgs
explicitmsg "roznica = nowaLicznosc - potrawa.licznosc"
forward ranks 6 "2.1.1" selflinkcanvas_ref 135145
msgs
explicitmsg "czyDostepne = zmienLicznoscProduktow(potrawa: Potrawa, roznica: int): bool"
forward ranks 7 "2.1.1.1" dirscanvas_ref 135273
no_msg
msgsend
msgsend
msgsend
explicitmsg "liczbaOdejmowanaOdLicznosci = max(0, roznica): int"
forward ranks 8 "3" selflinkcanvas_ref 134505
msgs
explicitmsg "czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, liczbaOdejmowanaOdLicznosci: int): bool"
forward ranks 9 "3.1" dirscanvas_ref 130793
no_msg
msgsend
explicitmsg "czyDostepne"
backward ranks 10 "4" dirscanvas_ref 130793
msgs
explicitmsg "[czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -roznica: int)"
forward ranks 11 "4.1" dirscanvas_ref 130793
no_msg
msgsend
explicitmsg "czyDostepne"
backward ranks 12 "5" dirscanvas_ref 135273
msgs
explicitmsg "[czyDostepne] potrawa.zmienLicznosc(nowaLicznosc: int)"
forward ranks 13 "5.1" selflinkcanvas_ref 135145
no_msg
msgsend
explicitmsg "[not czyDostepne] stanSygnalizujacyOBledzie: Stan"
backward ranks 14 "6" dirscanvas_ref 129385
no_msg
explicitmsg "[czyDostepne] stanSygnalizujacyOSukcesie: Stan"
backward ranks 15 "7" dirscanvas_ref 129385
no_msg
msgsend
end

119
models/135145_8.d Normal file
View File

@ -0,0 +1,119 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 418.45 6.69 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 341.84 107.65 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 380.98 234.72 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 41.69 235.15 2000
classinstance 128617 class_ref 128136 // Potrawa
name "potrawa" xyz 29.11 394.62 2000
classinstance 129897 class_ref 141289 // MenedzerBazyDanych
name "" xyz 179.11 462.28 2000
classinstance 130025 class_ref 141417 // BazaDanych
name "" xyz 202.89 565.8 2000
linkcanvas 128745
from ref 128105 z 2001 to ref 128233
dirscanvas 128873 z 1000 linkcanvas_ref 128745
forward_label "1 zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan" xyz 455 70 3000
linkcanvas 129001
from ref 128233 z 2001 to ref 128361
dirscanvas 129385 z 1000 linkcanvas_ref 129001
forward_label "2 zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan" xyz 454 179 3000
backward_label "14 [not czyDostepne] stanSygnalizujacyOBledzie: Stan
15 [czyDostepne] stanSygnalizujacyOSukcesie: Stan" xyz 156 168 3000
linkcanvas 129129
from ref 128361 z 2001 to ref 128489
dirscanvas 129513 z 1000 linkcanvas_ref 129129
forward_label "3 potrawa = zwrocPotrawe(potrawaId: int): Potrawa" xyz 161 266 3000
backward_label "5 potrawa" xyz 231 217 3000
linkcanvas 129257
from ref 128489 z 2001 to ref 128617
dirscanvas 129641 z 1000 linkcanvas_ref 129257
backward_label "4 potrawa" xyz 25 321 3000
linkcanvas 130281 decenter_end 504
from ref 129897 z 2001 to ref 130025
dirscanvas 130793 z 1000 linkcanvas_ref 130281
forward_label "9 czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, liczbaOdejmowanaOdLicznosci: int): bool
11 [czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -roznica: int)" xyz 258 509 3000
backward_label "10 czyDostepne" xyz 168 521 3000
selflinkcanvas 134505 classinstance_ref 129897 // :MenedzerBazyDanych
xy 316 475
forward_label "8 liczbaOdejmowanaOdLicznosci = max(0, roznica): int" xyz 315 471 3000
linkcanvas 135017
from ref 128361 z 2001 to point 433 383
line 136553 z 2001 to point 237 383
line 136425 z 2001 to ref 129897
dirscanvas 135273 z 1000 linkcanvas_ref 136425
forward_label "7 czyDostepne = zmienLicznoscProduktow(potrawa: Potrawa, roznica: int): bool" xyz 257 420 3000
backward_label "12 czyDostepne" xyz 168 418 3000
selflinkcanvas 135145 classinstance_ref 128361 // :ZarzadcaZamowien
xy 498 247
forward_label "6 roznica = nowaLicznosc - potrawa.licznosc
13 [czyDostepne] potrawa.zmienLicznosc(nowaLicznosc: int)" xyz 505 236 3000
msgs
explicitmsg "zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan"
forward ranks 1 "1" dirscanvas_ref 128873
msgs
explicitmsg "zmienLicznosc(zamowienieId: int, potrawaId: int, nowaLicznosc: int): Stan"
forward ranks 2 "1.1" dirscanvas_ref 129385
msgs
explicitmsg "potrawa = zwrocPotrawe(potrawaId: int): Potrawa"
forward ranks 3 "1.1.1" dirscanvas_ref 129513
no_msg
msgsend
msgsend
explicitmsg "potrawa"
backward ranks 4 "2" dirscanvas_ref 129641
msgs
explicitmsg "potrawa"
backward ranks 5 "2.1" dirscanvas_ref 129513
msgs
explicitmsg "roznica = nowaLicznosc - potrawa.licznosc"
forward ranks 6 "2.1.1" selflinkcanvas_ref 135145
msgs
explicitmsg "czyDostepne = zmienLicznoscProduktow(potrawa: Potrawa, roznica: int): bool"
forward ranks 7 "2.1.1.1" dirscanvas_ref 135273
no_msg
msgsend
msgsend
msgsend
explicitmsg "liczbaOdejmowanaOdLicznosci = max(0, roznica): int"
forward ranks 8 "3" selflinkcanvas_ref 134505
msgs
explicitmsg "czyDostepne = czyWszystkieProduktySaDostepne(potrawa: Potrawa, liczbaOdejmowanaOdLicznosci: int): bool"
forward ranks 9 "3.1" dirscanvas_ref 130793
no_msg
msgsend
explicitmsg "czyDostepne"
backward ranks 10 "4" dirscanvas_ref 130793
msgs
explicitmsg "[czyDostepne] zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, -roznica: int)"
forward ranks 11 "4.1" dirscanvas_ref 130793
no_msg
msgsend
explicitmsg "czyDostepne"
backward ranks 12 "5" dirscanvas_ref 135273
msgs
explicitmsg "[czyDostepne] potrawa.zmienLicznosc(nowaLicznosc: int)"
forward ranks 13 "5.1" selflinkcanvas_ref 135145
no_msg
msgsend
explicitmsg "[not czyDostepne] stanSygnalizujacyOBledzie: Stan"
backward ranks 14 "6" dirscanvas_ref 129385
no_msg
explicitmsg "[czyDostepne] stanSygnalizujacyOSukcesie: Stan"
backward ranks 15 "7" dirscanvas_ref 129385
no_msg
msgsend
end

38
models/135195.diagram Normal file
View File

@ -0,0 +1,38 @@
format 224
classinstance 128027 class_ref 129563 // PracownikSpizarni
name "" xyz 54 4 2000 life_line_z 2000
classinstance 128155 class_ref 144283 // Dostawa
name "" xyz 290 4 2000 life_line_z 2000
classinstance 128283 class_ref 128795 // Spizarnia
name "" xyz 627 8 2000 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :PracownikSpizarni
xyzwh 95 75 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Dostawa
xyzwh 311 75 2010 11 32
end
durationcanvas 128795 classinstance_ref 128283 // :Spizarnia
xyzwh 651 96 2010 11 41
overlappingdurationcanvas 129051
xyzwh 657 106 2020 11 25
end
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 75 2015 explicitmsg "dodajDoSpizarni()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 174 62
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 96 2015 explicitmsg "[produkty z dostawy] dodajProdukt(produkt: IloscProduktu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 343 83
reflexivemsg 129179 synchronous
to durationcanvas_ref 129051
yz 106 2025 explicitmsg "polaczProdukt(produkt: IloscProduktu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 664 90
end

38
models/135195_27.d Normal file
View File

@ -0,0 +1,38 @@
format 224
classinstance 128027 class_ref 129563 // PracownikSpizarni
name "" xyz 54 4 2000 life_line_z 2000
classinstance 128155 class_ref 144283 // Dostawa
name "" xyz 290 4 2000 life_line_z 2000
classinstance 128283 class_ref 128795 // Spizarnia
name "" xyz 627 8 2000 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :PracownikSpizarni
xyzwh 82 75 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Dostawa
xyzwh 309 75 2010 11 32
end
durationcanvas 128795 classinstance_ref 128283 // :Spizarnia
xyzwh 646 96 2010 11 41
overlappingdurationcanvas 129051
xyzwh 652 106 2020 11 25
end
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 75 2015 explicitmsg "dodajDoSpizarni()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 174 62
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 96 2015 explicitmsg "[produkty z dostawy] dodajProdukt(produkt: IloscProduktu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 343 83
reflexivemsg 129179 synchronous
to durationcanvas_ref 129051
yz 106 2025 explicitmsg "polaczProdukt(produkt: IloscProduktu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 664 90
end

133
models/135273.diagram Normal file
View File

@ -0,0 +1,133 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 449.16 4.5 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 372.5 106.56 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 45.9 248.14 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 65.18 361.48 2000
classinstance 128617 class_ref 128155 // Potrawa
name "" xyz 74.04 455.78 2000
classinstance 128745 class_ref 128904 // Produkt
name "" xyz 75.7 558.34 2000
classinstance 130409 class_ref 141289 // MenedzerBazyDanych
name "" xyz 414.54 248.92 2000
classinstance 130665 class_ref 141417 // BazaDanych
name "" xyz 438.78 454.7 2000
linkcanvas 128873
from ref 128105 z 2001 to ref 128233
dirscanvas 129513 z 1000 linkcanvas_ref 128873
forward_label "1 dodajDodatek(zamowienieId: int, potrawaId: int, produktId: int): Stan" xyz 486 67 3000
linkcanvas 129001
from ref 128233 z 2001 to point 32 116
line 131433 z 2001 to point 32 202
line 131561 z 2001 to point 98 201
line 131689 z 2001 to ref 128361
dirscanvas 129641 z 1000 linkcanvas_ref 129001
forward_label "2 dodajDodatek(zamowienieId: int, potrawaId: int, produktId: int): Stan" xyz 37 136 3000
backward_label "16 [czyDostepne] stanSygnalizujacyOSukcesie: Stan
17 [not czyDostepne] stanSygnalizujacyOBledzie: Stan" xyz 71 76 3000
linkcanvas 129129
from ref 128361 z 2001 to ref 128489
dirscanvas 129769 z 1000 linkcanvas_ref 129129
forward_label "3 dodatek = stworzDodatek(produktId: int): Produkt
14 [czyDostepne] dodajDodatek(potrawaId: int, dodatek: Produkt)" xyz 118 300 3000
backward_label "8 dodatek" xyz 49 312 3000
linkcanvas 129257
from ref 128489 z 2001 to ref 128617
dirscanvas 129897 z 1000 linkcanvas_ref 129257
forward_label "4 dodatek = stworzDodatek(produktId: int): Produkt
15 [czyDostepne] dodajDodatek(dodatek: Produkt)" xyz 119 408 3000
backward_label "7 dodatek" xyz 50 415 3000
linkcanvas 129385
from ref 128617 z 2001 to ref 128745
dirscanvas 130025 z 1000 linkcanvas_ref 129385
backward_label "6 dodatek" xyz 49 513 3000
linkcanvas 130537
from ref 128361 z 2001 to ref 130409
dirscanvas 130921 z 1000 linkcanvas_ref 130537
forward_label "9 czyDostepne = odejmijProdukt(dodatek: Produkt, 1): bool" xyz 163 230 3000
backward_label "13 czyDostepne" xyz 246 281 3000
linkcanvas 130793
from ref 130409 z 2001 to ref 130665
dirscanvas 131177 z 1000 linkcanvas_ref 130793
forward_label "10 czyDostepne = czyProduktJestDostepny(dodatek: Produkt, 1): bool
12 [czyDostepne] zmienLicznoscProduktu(dodatek: Produkt, 1)" xyz 497 351 3000
backward_label "11 czyDostepne" xyz 381 357 3000
selflinkcanvas 131817 classinstance_ref 128617 // :Potrawa
xy 142 468
forward_label "5 <<Create>> dodatek = create(produktId: int): Produkt" xyz 144 465 3000
msgs
explicitmsg "dodajDodatek(zamowienieId: int, potrawaId: int, produktId: int): Stan"
forward ranks 1 "1" dirscanvas_ref 129513
msgs
explicitmsg "dodajDodatek(zamowienieId: int, potrawaId: int, produktId: int): Stan"
forward ranks 2 "1.1" dirscanvas_ref 129641
msgs
explicitmsg "dodatek = stworzDodatek(produktId: int): Produkt"
forward ranks 3 "1.1.1" dirscanvas_ref 129769
msgs
explicitmsg "dodatek = stworzDodatek(produktId: int): Produkt"
forward ranks 4 "1.1.1.1" dirscanvas_ref 129897
no_msg
msgsend
msgsend
msgsend
explicitmsg "<<Create>> dodatek = create(produktId: int): Produkt"
forward ranks 5 "2" selflinkcanvas_ref 131817
no_msg
explicitmsg "dodatek"
backward ranks 6 "3" dirscanvas_ref 130025
no_msg
explicitmsg "dodatek"
backward ranks 7 "4" dirscanvas_ref 129897
msgs
explicitmsg "dodatek"
backward ranks 8 "4.1" dirscanvas_ref 129769
msgs
explicitmsg "czyDostepne = odejmijProdukt(dodatek: Produkt, 1): bool"
forward ranks 9 "4.1.1" dirscanvas_ref 130921
msgs
explicitmsg "czyDostepne = czyProduktJestDostepny(dodatek: Produkt, 1): bool"
forward ranks 10 "4.1.1.1" dirscanvas_ref 131177
msgs
explicitmsg "czyDostepne"
backward ranks 11 "4.1.1.1.1" dirscanvas_ref 131177
msgs
explicitmsg "[czyDostepne] zmienLicznoscProduktu(dodatek: Produkt, 1)"
forward ranks 12 "4.1.1.1.1.1" dirscanvas_ref 131177
no_msg
explicitmsg "czyDostepne"
backward ranks 13 "4.1.1.1.1.2" dirscanvas_ref 130921
msgs
explicitmsg "[czyDostepne] dodajDodatek(potrawaId: int, dodatek: Produkt)"
forward ranks 14 "4.1.1.1.1.2.1" dirscanvas_ref 129769
msgs
explicitmsg "[czyDostepne] dodajDodatek(dodatek: Produkt)"
forward ranks 15 "4.1.1.1.1.2.1.1" dirscanvas_ref 129897
no_msg
msgsend
explicitmsg "[czyDostepne] stanSygnalizujacyOSukcesie: Stan"
backward ranks 16 "4.1.1.1.1.2.2" dirscanvas_ref 129641
no_msg
explicitmsg "[not czyDostepne] stanSygnalizujacyOBledzie: Stan"
backward ranks 17 "4.1.1.1.1.2.3" dirscanvas_ref 129641
no_msg
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
end

133
models/135273_27.d Normal file
View File

@ -0,0 +1,133 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 449.16 4.5 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 372.5 106.56 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 45.9 248.14 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 65.18 361.48 2000
classinstance 128617 class_ref 128155 // Potrawa
name "" xyz 74.04 455.78 2000
classinstance 128745 class_ref 128904 // Produkt
name "" xyz 75.7 558.34 2000
classinstance 130409 class_ref 141289 // MenedzerBazyDanych
name "" xyz 414.54 248.92 2000
classinstance 130665 class_ref 141417 // BazaDanych
name "" xyz 438.78 454.7 2000
linkcanvas 128873
from ref 128105 z 2001 to ref 128233
dirscanvas 129513 z 1000 linkcanvas_ref 128873
forward_label "1 dodajDodatek(zamowienieId: int, potrawaId: int, produktId: int): Stan" xyz 486 67 3000
linkcanvas 129001
from ref 128233 z 2001 to point 32 116
line 131433 z 2001 to point 32 202
line 131561 z 2001 to point 98 201
line 131689 z 2001 to ref 128361
dirscanvas 129641 z 1000 linkcanvas_ref 129001
forward_label "2 dodajDodatek(zamowienieId: int, potrawaId: int, produktId: int): Stan" xyz 37 136 3000
backward_label "16 [czyDostepne] stanSygnalizujacyOSukcesie: Stan
17 [not czyDostepne] stanSygnalizujacyOBledzie: Stan" xyz 71 76 3000
linkcanvas 129129
from ref 128361 z 2001 to ref 128489
dirscanvas 129769 z 1000 linkcanvas_ref 129129
forward_label "3 dodatek = stworzDodatek(produktId: int): Produkt
14 [czyDostepne] dodajDodatek(potrawaId: int, dodatek: Produkt)" xyz 118 300 3000
backward_label "8 dodatek" xyz 49 312 3000
linkcanvas 129257
from ref 128489 z 2001 to ref 128617
dirscanvas 129897 z 1000 linkcanvas_ref 129257
forward_label "4 dodatek = stworzDodatek(produktId: int): Produkt
15 [czyDostepne] dodajDodatek(dodatek: Produkt)" xyz 119 408 3000
backward_label "7 dodatek" xyz 50 415 3000
linkcanvas 129385
from ref 128617 z 2001 to ref 128745
dirscanvas 130025 z 1000 linkcanvas_ref 129385
backward_label "6 dodatek" xyz 49 513 3000
linkcanvas 130537
from ref 128361 z 2001 to ref 130409
dirscanvas 130921 z 1000 linkcanvas_ref 130537
forward_label "9 czyDostepne = odejmijProdukt(dodatek: Produkt, 1): bool" xyz 163 230 3000
backward_label "13 czyDostepne" xyz 246 281 3000
linkcanvas 130793
from ref 130409 z 2001 to ref 130665
dirscanvas 131177 z 1000 linkcanvas_ref 130793
forward_label "10 czyDostepne = czyProduktJestDostepny(dodatek: Produkt, 1): bool
12 [czyDostepne] zmienLicznoscProduktu(dodatek: Produkt, 1)" xyz 497 351 3000
backward_label "11 czyDostepne" xyz 381 357 3000
selflinkcanvas 131817 classinstance_ref 128617 // :Potrawa
xy 142 468
forward_label "5 <<Create>> dodatek = create(produktId: int): Produkt" xyz 144 465 3000
msgs
explicitmsg "dodajDodatek(zamowienieId: int, potrawaId: int, produktId: int): Stan"
forward ranks 1 "1" dirscanvas_ref 129513
msgs
explicitmsg "dodajDodatek(zamowienieId: int, potrawaId: int, produktId: int): Stan"
forward ranks 2 "1.1" dirscanvas_ref 129641
msgs
explicitmsg "dodatek = stworzDodatek(produktId: int): Produkt"
forward ranks 3 "1.1.1" dirscanvas_ref 129769
msgs
explicitmsg "dodatek = stworzDodatek(produktId: int): Produkt"
forward ranks 4 "1.1.1.1" dirscanvas_ref 129897
no_msg
msgsend
msgsend
msgsend
explicitmsg "<<Create>> dodatek = create(produktId: int): Produkt"
forward ranks 5 "2" selflinkcanvas_ref 131817
no_msg
explicitmsg "dodatek"
backward ranks 6 "3" dirscanvas_ref 130025
no_msg
explicitmsg "dodatek"
backward ranks 7 "4" dirscanvas_ref 129897
msgs
explicitmsg "dodatek"
backward ranks 8 "4.1" dirscanvas_ref 129769
msgs
explicitmsg "czyDostepne = odejmijProdukt(dodatek: Produkt, 1): bool"
forward ranks 9 "4.1.1" dirscanvas_ref 130921
msgs
explicitmsg "czyDostepne = czyProduktJestDostepny(dodatek: Produkt, 1): bool"
forward ranks 10 "4.1.1.1" dirscanvas_ref 131177
msgs
explicitmsg "czyDostepne"
backward ranks 11 "4.1.1.1.1" dirscanvas_ref 131177
msgs
explicitmsg "[czyDostepne] zmienLicznoscProduktu(dodatek: Produkt, 1)"
forward ranks 12 "4.1.1.1.1.1" dirscanvas_ref 131177
no_msg
explicitmsg "czyDostepne"
backward ranks 13 "4.1.1.1.1.2" dirscanvas_ref 130921
msgs
explicitmsg "[czyDostepne] dodajDodatek(potrawaId: int, dodatek: Produkt)"
forward ranks 14 "4.1.1.1.1.2.1" dirscanvas_ref 129769
msgs
explicitmsg "[czyDostepne] dodajDodatek(dodatek: Produkt)"
forward ranks 15 "4.1.1.1.1.2.1.1" dirscanvas_ref 129897
no_msg
msgsend
explicitmsg "[czyDostepne] stanSygnalizujacyOSukcesie: Stan"
backward ranks 16 "4.1.1.1.1.2.2" dirscanvas_ref 129641
no_msg
explicitmsg "[not czyDostepne] stanSygnalizujacyOBledzie: Stan"
backward ranks 17 "4.1.1.1.1.2.3" dirscanvas_ref 129641
no_msg
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
end

341
models/141723.diagram Normal file
View File

@ -0,0 +1,341 @@
format 224
classcanvas 128027 class_ref 154473 // System
classdiagramsettings member_max_width 0 end
xyz 394.54 1335.76 2000
end
classcanvas 128155 class_ref 128105 // ZarzadzanieZamowieniamiController
classdiagramsettings member_max_width 0 end
xyz 1737.9 1279.77 2000
end
note 128233 "Tworzenie potraw poprzez fabryke umozliwi zminimalizowanie ilosci bledow jakie jestesmy w stanie popelnic recznie tworzac potrawy za kazdym razem jak ich potrzebujemy. Wszystkie przepisy znajda sie w jednej spójnej klasie, przez co latwiejszy bedzie sposob weryfikacji poprawnosci kodu. Fabryka powoduje rowniez hermetyzacje kodu i ukrycie zlozonosci procesu tworzenia potraw."
xyzwh 1189.36 281.88 2000 387 101
classcanvas 128283 class_ref 128233 // ZarzadcaZamowien
classdiagramsettings member_max_width 0 end
xyz 1737.9 988.52 2000
end
classcanvas 128361 class_ref 174057 // IStrategiaSposobuUiszczaniaPlatnosci
classdiagramsettings member_max_width 0 end
xyz 612.37 918.44 2000
end
classcanvas 128411 class_ref 128283 // Zamowienie
classdiagramsettings member_max_width 0 end
xyzwh 1760.73 426.03 2000 363 222
end
classcanvas 128489 class_ref 174185 // FabrykaPromocji
classdiagramsettings member_max_width 0 end
xyz 2249.21 525.3 2000
end
classcanvas 128539 class_ref 141289 // MenedzerBazyDanych
classdiagramsettings member_max_width 0 end
xyz 1244.11 1018.8 2000
end
classcanvas 128667 class_ref 141417 // BazaDanych
classdiagramsettings member_max_width 0 end
xyz 1244.11 1203.27 2000
end
classcanvas 128795 class_ref 147945 // FabrykaPotraw
classdiagramsettings member_max_width 0 end
xyz 1585.98 306 2000
end
classcanvas 128923 class_ref 128155 // Potrawa
classdiagramsettings member_max_width 0 end
xyz 1833.68 279.51 2000
end
classcanvas 129051 class_ref 128411 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 494.69 662.49 2000
end
classcanvas 129179 class_ref 128667 // Produkt
classdiagramsettings member_max_width 0 end
xyz 2116.22 291.31 2000
end
note 129257 "Ze wzgeldu na wzorzec high cohesion i nalozenie dodatkowych ograniczen na tworzenie promocji wykorzystujemy fabryke strategii. Dodatkowe ograniczenia moga byc typu: promocja jest dostepna tylko we wtorki, lub promocja ma termin waznosci do..."
xyzwh 2249.06 424.66 2000 311 91
classcanvas 129307 class_ref 128795 // Spizarnia
classdiagramsettings member_max_width 0 end
xyz 2110.2 164.91 2005
end
note 129385 "Strategia obliczania znizki w celu prostego sposobu na obliczanie znizki w sposob modularny. Wykorzystanie strategii pozwoli na dowolny ich dobor, laczenie i przekazywanie w prosty sposob do klasy obliczajacej koszt zamowienia. Instancje klas implementujace IStrategiaObliczaniaZnizki sa zapisywane do zamowienia a potem wykorzystywane za pomoca tej klasy w celu obliczenia jej kosztow."
xyzwh 2617.32 568.12 2000 309 113
classcanvas 129435 class_ref 129947 // PotrawaNiestandardowa
classdiagramsettings member_max_width 0 end
xyz 95.51 404.18 2005
end
classcanvas 129513 class_ref 174313 // IStrategiaObliczaniaZnizki
classdiagramsettings member_max_width 0 end
xyz 2276.33 622.36 2005
end
classcanvas 129563 class_ref 130331 // IloscProduktu
classdiagramsettings member_max_width 0 end
xyz 2134.38 39.61 2000
end
classcanvas 129691 class_ref 144283 // Dostawa
classdiagramsettings member_max_width 0 end
xyz 2487.82 178.37 2000
end
classcanvas 129819 class_ref 161001 // PotrawaNiestandardowaHandler
classdiagramsettings member_max_width 0 end
xyz 81.93 517.79 2000
end
classcanvas 129947 class_ref 167529 // PlatnoscController
classdiagramsettings member_max_width 0 end
xyz 274.17 1012.15 2000
end
classcanvas 130025 class_ref 174441 // StrategiaObliczaniaZnizkiOStalaWartosc
classdiagramsettings member_max_width 0 end
xyz 2274.07 752.76 2000
end
classcanvas 130075 class_ref 137627 // PolaczenieZBankiemHandler
classdiagramsettings member_max_width 0 end
xyz 1029.41 698.37 2005
end
classcanvas 130281 class_ref 174569 // StrategiaObliczaniaZnizkiZaZestaw
classdiagramsettings member_max_width 0 end
xyz 1983.09 752.36 2006
end
note 130537 "Przykladowe klasy implementujace interfejs IStrategiaObliczaniaZnizki"
xyzwh 2327.1 815.5 2000 147 61
classcanvas 131355 class_ref 134761 // StrategiaObliczaniaZnizkiProcentowej
classdiagramsettings member_max_width 0 end
xyz 2570.75 752.76 2000
end
classcanvas 131433 class_ref 174697 // StrategiaSposobuUiszczaniaPlatnosciGotowka
classdiagramsettings member_max_width 0 end
xyz 895.96 832.86 2000
end
classcanvas 131689 class_ref 174825 // StrategiaSposobuUiszczaniaPlatnosciKarta
classdiagramsettings member_max_width 0 end
xyz 895.08 918.44 2000
end
classcanvas 131945 class_ref 174953 // StrategiaSposobuUiszczaniaPlatnosciPrzezBonPodarunkowy
classdiagramsettings member_max_width 0 end
xyz 895.19 1004.12 2006
end
note 135145 "W celu zwiekszenia spojnosci klasy Platnosc kod odpowiedzialny za uiszczanie platnosci jest wydzielony do osobnych klas. W zaleznosci od wybranego sposobu platnosci uzywana jest odpowiednia strategia."
xyzwh 642.56 969.6 2000 190 103
note 135529 "Przykladowe klasy implementujace interfejs IStrategiaSposobuUiszczaniaPlatnosci"
xyzwh 1151.34 916.32 2000 226 48
relationcanvas 128105 relation_ref 128105 // tworzy
decenter_end 527
from ref 128795 z 2001 label "tworzy" italic max_width 255 xyz 1795 306 2001 to ref 128923
no_role_a no_role_b
multiplicity_a_pos 1818 330 3000 multiplicity_b_pos 1801 330 3000
end
relationcanvas 128617 relation_ref 134633 // korzysta z
decenter_begin 550
from ref 128411 z 2001 label "korzysta z" italic max_width 255 xyz 2161 531 2001 to ref 128489
no_role_a no_role_b
multiplicity_a_pos 2245 553 3000 multiplicity_b_pos 2134 553 3000
end
relationcanvas 129641 relation_ref 134889 // tworzy instancje implementujace interfejs
from ref 128489 z 2006 label "tworzy instancje implementujace interfejs" italic max_width 255 xyz 2416 585 2006 to ref 129513
no_role_a no_role_b
multiplicity_a_pos 2388 603 3000 multiplicity_b_pos 2385 573 3000
end
relationcanvas 130203 relation_ref 128027 // uzywa
from ref 128155 z 2001 label "uzywa" italic max_width 255 xyz 1111 1374 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 530 1376 3000 multiplicity_b_pos 1725 1376 3000
end
relationcanvas 130331 relation_ref 128155 // uzywa
from ref 129947 z 2001 label "uzywa" italic max_width 255 xyz 462 1241 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 439 1313 3000 multiplicity_b_pos 438 1171 3000
end
relationcanvas 130459 relation_ref 128283 // uzywa
from ref 128155 z 2001 label "uzywa" italic max_width 255 xyz 1943 1227 2001 to ref 128283
no_role_a no_role_b
multiplicity_a_pos 1922 1188 3000 multiplicity_b_pos 1922 1264 3000
end
relationcanvas 130587 relation_ref 128411 // agreguje
from ref 128283 z 2001 label "agreguje" italic max_width 255 xyz 1946 817 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 1922 657 3000 multiplicity_b_pos 1922 971 3000
end
relationcanvas 130715 relation_ref 128539 // agreguje
from ref 128411 z 2001 label "agreguje" italic max_width 255 xyz 1942 380 2001 to ref 128923
no_role_a no_role_b
multiplicity_a_pos 1924 368 3000 multiplicity_b_pos 1924 406 3000
end
relationcanvas 130793 relation_ref 135529 // korzysta z
decenter_begin 504
decenter_end 512
from ref 129051 z 2001 label "korzysta z" italic max_width 255 xyz 719 843 2001 to ref 128361
no_role_a no_role_b
multiplicity_a_pos 698 900 3000 multiplicity_b_pos 698 796 3000
end
relationcanvas 130843 relation_ref 128667 // posluguje sie
from ref 128283 z 2001 label "posluguje sie" italic max_width 255 xyz 1659 1088 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 1640 1092 3000 multiplicity_b_pos 1729 1092 3000
end
relationcanvas 130921 relation_ref 135657 // <realization>
geometry VHV unfixed
from ref 131355 z 2006 to point 2694 712
line 134121 z 2006 to point 2400 712
line 134249 z 2006 to ref 129513
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130971 relation_ref 128795 // obsluguje
decenter_begin 504
decenter_end 504
from ref 128539 z 2001 label "obsluguje" italic max_width 255 xyz 1447 1169 2001 to ref 128667
no_role_a no_role_b
multiplicity_a_pos 1424 1186 3000 multiplicity_b_pos 1424 1163 3000
end
relationcanvas 131049 relation_ref 135785 // <realization>
from ref 130025 z 2006 to ref 129513
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131099 relation_ref 128923 // korzysta z
decenter_begin 37
decenter_end 912
from ref 128411 z 2001 label "korzysta z" italic max_width 255 xyz 1776 379 2001 to ref 128795
no_role_a no_role_b
multiplicity_a_pos 1757 354 3000 multiplicity_b_pos 1759 408 3000
end
relationcanvas 131177 relation_ref 135913 // <realization>
decenter_begin 509
from ref 130281 z 2007 to point 2110 712
line 133225 z 2007 to point 2400 714
line 136041 z 2007 to ref 129513
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131227 relation_ref 129051 // zawiera
decenter_begin 527
decenter_end 559
from ref 128923 z 2001 label "zawiera" italic max_width 255 xyz 2064 310 2001 to ref 129179
no_role_a no_role_b
multiplicity_a_pos 2108 329 3000 multiplicity_b_pos 2048 329 3000
end
relationcanvas 131561 relation_ref 136041 // <realization>
from ref 131433 z 2001 to point 855 855
line 132969 z 2001 to point 855 940
line 133097 z 2001 to ref 128361
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131611 relation_ref 129307 // uzywa
geometry VH unfixed
decenter_begin 508
from ref 129819 z 2001 label "uzywa" italic max_width 255 xyz 237 1003 2001 to point 232 1368
line 133865 z 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 377 1376 3000 multiplicity_b_pos 218 651 3000
end
relationcanvas 131817 relation_ref 136169 // <realization>
from ref 131689 z 2001 to ref 128361
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132073 relation_ref 136297 // <realization>
from ref 131945 z 2007 to point 855 1026
line 132457 z 2007 to point 855 940
line 132585 z 2007 to ref 128361
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133275 relation_ref 129819 // korzysta z
decenter_end 689
from ref 129819 z 2001 label "korzysta z" italic max_width 255 xyz 1052 561 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 1746 584 3000 multiplicity_b_pos 391 582 3000
end
relationcanvas 133403 relation_ref 129947 // agreguje
decenter_begin 71
from ref 128411 z 2006 label "agreguje" italic max_width 255 xyz 1060 429 2006 to ref 129435
no_role_a no_role_b
multiplicity_a_pos 378 445 3000 multiplicity_b_pos 1742 445 3000
end
relationcanvas 133531 relation_ref 130075 // korzysta z
decenter_begin 509
decenter_end 527
from ref 129819 z 2006 to point 40 580
line 133481 z 2006 to point 40 211
line 133609 z 2006 label "korzysta z" italic max_width 255 xyz 1052 199 2006 to ref 129307
no_role_a no_role_b
multiplicity_a_pos 2097 216 3000 multiplicity_b_pos 67 588 3000
end
relationcanvas 133659 relation_ref 130203 // przechowuje
from ref 129307 z 2006 label "przechowuje" italic max_width 255 xyz 2265 138 2006 to ref 129563
no_role_a no_role_b
multiplicity_a_pos 2245 129 3000 multiplicity_b_pos 2244 149 3000
end
relationcanvas 134171 relation_ref 130459 // zawiera
decenter_end 476
from ref 129307 z 2006 label "zawiera" italic max_width 255 xyz 2269 263 2006 to ref 129179
no_role_a no_role_b
multiplicity_a_pos 2248 274 3000 multiplicity_b_pos 2245 254 3000
end
relationcanvas 134299 relation_ref 130587 // jest zawarty w
decenter_begin 344
decenter_end 128
from ref 129179 z 2001 to point 2221 452
line 135785 z 2001 label "jest zawarty w" italic max_width 255 xyz 2139 440 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 2134 459 3000 multiplicity_b_pos 2208 355 3000
end
relationcanvas 134427 relation_ref 130715 // przechowuje
geometry VH unfixed
decenter_end 527
from ref 129691 z 2001 to point 2511 82
line 133737 z 2001 label "przechowuje" italic max_width 255 xyz 2420.5 68.5 2001 to ref 129563
no_role_a no_role_b
multiplicity_a_pos 2398 90 3000 multiplicity_b_pos 2497 160 3000
end
relationcanvas 134555 relation_ref 130843 // aktualizuje
decenter_begin 541
decenter_end 527
from ref 129691 z 2006 label "aktualizuje" italic max_width 255 xyz 2426 194 2006 to ref 129307
no_role_a no_role_b
multiplicity_a_pos 2419 216 3000 multiplicity_b_pos 2469 216 3000
end
relationcanvas 134633 relation_ref 136681 // <dependency>
decenter_begin 156
decenter_end 837
from ref 129513 z 2006 to point 2318 608
line 134889 z 2006 to ref 128411
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134683 relation_ref 130971 // korzysta z
geometry VH unfixed
decenter_end 518
from ref 129947 z 2001 label "korzysta z" italic max_width 255 xyz 463 861 2001 to point 453 726
line 133993 z 2001 to ref 129051
no_role_a no_role_b
multiplicity_a_pos 479 734 3000 multiplicity_b_pos 439 994 3000
end
relationcanvas 134811 relation_ref 131099 // posluguje sie
decenter_begin 504
decenter_end 504
from ref 129051 z 2001 to point 712 621
line 132713 z 2001 label "posluguje sie" italic max_width 255 xyz 1048 610 2001 to point 1444 621
line 132841 z 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 1424 1001 3000 multiplicity_b_pos 700 644 3000
end
relationcanvas 134939 relation_ref 131227 // posluguje sie
decenter_begin 518
decenter_end 541
from ref 129051 z 2006 label "posluguje sie" italic max_width 255 xyz 948 715 2006 to ref 130075
no_role_a no_role_b
multiplicity_a_pos 1014 735 3000 multiplicity_b_pos 939 735 3000
end
relationcanvas 135067 relation_ref 131355 // uzywa
from ref 129947 z 2001 label "uzywa" italic max_width 255 xyz 928 1074 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 1229 1097 3000 multiplicity_b_pos 648 1096 3000
end
relationcanvas 137499 relation_ref 137883 // obsluguje
decenter_begin 508
decenter_end 509
from ref 129819 z 2006 label "obsluguje" italic max_width 255 xyz 235 490 2006 to ref 129435
no_role_a no_role_b
multiplicity_a_pos 218 480 3000 multiplicity_b_pos 218 502 3000
end
end

341
models/141723_105.d Normal file
View File

@ -0,0 +1,341 @@
format 224
classcanvas 128027 class_ref 154473 // System
classdiagramsettings member_max_width 0 end
xyz 394.4 1335.4 2000
end
classcanvas 128155 class_ref 128105 // ZarzadzanieZamowieniamiController
classdiagramsettings member_max_width 0 end
xyz 1737.5 1279.45 2000
end
note 128233 "Tworzenie potraw poprzez fabryke umozliwi zminimalizowanie ilosci bledow jakie jestesmy w stanie popelnic recznie tworzac potrawy za kazdym razem jak ich potrzebujemy. Wszystkie przepisy znajda sie w jednej spójnej klasie, przez co latwiejszy bedzie sposob weryfikacji poprawnosci kodu. Fabryka powoduje rowniez hermetyzacje kodu i ukrycie zlozonosci procesu tworzenia potraw."
xyzwh 1189.4 281.2 2000 387 101
classcanvas 128283 class_ref 128233 // ZarzadcaZamowien
classdiagramsettings member_max_width 0 end
xyz 1737.5 988.1 2000
end
classcanvas 128361 class_ref 174057 // IStrategiaSposobuUiszczaniaPlatnosci
classdiagramsettings member_max_width 0 end
xyz 612.75 918 2000
end
classcanvas 128411 class_ref 128283 // Zamowienie
classdiagramsettings member_max_width 0 end
xyzwh 1760.25 425.95 2000 363 222
end
classcanvas 128489 class_ref 174185 // FabrykaPromocji
classdiagramsettings member_max_width 0 end
xyz 2249.05 525.9 2000
end
classcanvas 128539 class_ref 141289 // MenedzerBazyDanych
classdiagramsettings member_max_width 0 end
xyz 1244.95 1018.3 2000
end
classcanvas 128667 class_ref 141417 // BazaDanych
classdiagramsettings member_max_width 0 end
xyz 1244.95 1203.55 2000
end
classcanvas 128795 class_ref 147945 // FabrykaPotraw
classdiagramsettings member_max_width 0 end
xyz 1585.6 305.2 2000
end
classcanvas 128923 class_ref 128155 // Potrawa
classdiagramsettings member_max_width 0 end
xyz 1833.5 279.25 2000
end
classcanvas 129051 class_ref 128411 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 494.75 662.25 2000
end
classcanvas 129179 class_ref 128667 // Produkt
classdiagramsettings member_max_width 0 end
xyz 2116.1 291.85 2000
end
note 129257 "Ze wzgeldu na wzorzec high cohesion i nalozenie dodatkowych ograniczen na tworzenie promocji wykorzystujemy fabryke strategii. Dodatkowe ograniczenia moga byc typu: promocja jest dostepna tylko we wtorki, lub promocja ma termin waznosci do..."
xyzwh 2248.5 424.9 2000 309 87
classcanvas 129307 class_ref 128795 // Spizarnia
classdiagramsettings member_max_width 0 end
xyz 2110.6 164.85 2005
end
note 129385 "Strategia obliczania znizki w celu prostego sposobu na obliczanie znizki w sposob modularny. Wykorzystanie strategii pozwoli na dowolny ich dobor, laczenie i przekazywanie w prosty sposob do klasy obliczajacej koszt zamowienia. Instancje klas implementujace IStrategiaObliczaniaZnizki sa zapisywane do zamowienia a potem wykorzystywane za pomoca tej klasy w celu obliczenia jej kosztow."
xyzwh 2615 568.4 2000 309 113
classcanvas 129435 class_ref 129947 // PotrawaNiestandardowa
classdiagramsettings member_max_width 0 end
xyz 95.65 404.5 2005
end
classcanvas 129513 class_ref 174313 // IStrategiaObliczaniaZnizki
classdiagramsettings member_max_width 0 end
xyz 2276.55 622.8 2005
end
classcanvas 129563 class_ref 130331 // IloscProduktu
classdiagramsettings member_max_width 0 end
xyz 2134.6 39.55 2000
end
classcanvas 129691 class_ref 144283 // Dostawa
classdiagramsettings member_max_width 0 end
xyz 2487.8 178.55 2000
end
classcanvas 129819 class_ref 161001 // PotrawaNiestandardowaHandler
classdiagramsettings member_max_width 0 end
xyz 81.45 517.15 2000
end
classcanvas 129947 class_ref 167529 // PlatnoscController
classdiagramsettings member_max_width 0 end
xyz 274.25 1012.75 2000
end
classcanvas 130025 class_ref 174441 // StrategiaObliczaniaZnizkiOStalaWartosc
classdiagramsettings member_max_width 0 end
xyz 2274.85 752.8 2000
end
classcanvas 130075 class_ref 137627 // PolaczenieZBankiemHandler
classdiagramsettings member_max_width 0 end
xyz 1029.85 698.95 2005
end
classcanvas 130281 class_ref 174569 // StrategiaObliczaniaZnizkiZaZestaw
classdiagramsettings member_max_width 0 end
xyz 1983.35 752.4 2006
end
note 130537 "Przykladowe klasy implementujace interfejs IStrategiaObliczaniaZnizki"
xyzwh 2327.1 815.9 2000 147 61
classcanvas 131355 class_ref 134761 // StrategiaObliczaniaZnizkiProcentowej
classdiagramsettings member_max_width 0 end
xyz 2570.65 752.8 2000
end
classcanvas 131433 class_ref 174697 // StrategiaSposobuUiszczaniaPlatnosciGotowka
classdiagramsettings member_max_width 0 end
xyz 895.5 832.5 2000
end
classcanvas 131689 class_ref 174825 // StrategiaSposobuUiszczaniaPlatnosciKarta
classdiagramsettings member_max_width 0 end
xyz 895 918 2000
end
classcanvas 131945 class_ref 174953 // StrategiaSposobuUiszczaniaPlatnosciPrzezBonPodarunkowy
classdiagramsettings member_max_width 0 end
xyz 895.25 1004.6 2006
end
note 135145 "W celu zwiekszenia spojnosci klasy Platnosc kod odpowiedzialny za uiszczanie platnosci jest wydzielony do osobnych klas. W zaleznosci od wybranego sposobu platnosci uzywana jest odpowiednia strategia."
xyzwh 643.2 969 2000 190 103
note 135529 "Przykladowe klasy implementujace interfejs IStrategiaSposobuUiszczaniaPlatnosci"
xyzwh 1150.7 916.4 2000 226 48
relationcanvas 128105 relation_ref 128105 // tworzy
decenter_end 527
from ref 128795 z 2001 label "tworzy" italic max_width 255 xyz 1795 306.5 2001 to ref 128923
no_role_a no_role_b
multiplicity_a_pos 1818 330 3000 multiplicity_b_pos 1801 330 3000
end
relationcanvas 128617 relation_ref 134633 // korzysta z
decenter_begin 552
from ref 128411 z 2001 label "korzysta z" italic max_width 255 xyz 2161.5 531 3000 to ref 128489
no_role_a no_role_b
multiplicity_a_pos 2245 553 3000 multiplicity_b_pos 2134 553 3000
end
relationcanvas 129641 relation_ref 134889 // tworzy instancje implementujace interfejs
from ref 128489 z 2006 label "tworzy instancje implementujace interfejs" italic max_width 255 xyz 2416.5 585.5 3000 to ref 129513
no_role_a no_role_b
multiplicity_a_pos 2388 603 3000 multiplicity_b_pos 2385 573 3000
end
relationcanvas 130203 relation_ref 128027 // uzywa
from ref 128155 z 2001 label "uzywa" italic max_width 255 xyz 1111 1374 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 530 1376 3000 multiplicity_b_pos 1725 1376 3000
end
relationcanvas 130331 relation_ref 128155 // uzywa
from ref 129947 z 2001 label "uzywa" italic max_width 255 xyz 462 1241.5 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 439 1313 3000 multiplicity_b_pos 438 1171 3000
end
relationcanvas 130459 relation_ref 128283 // uzywa
from ref 128155 z 2001 label "uzywa" italic max_width 255 xyz 1943.5 1227.5 2001 to ref 128283
no_role_a no_role_b
multiplicity_a_pos 1922 1188 3000 multiplicity_b_pos 1922 1264 3000
end
relationcanvas 130587 relation_ref 128411 // agreguje
from ref 128283 z 2001 label "agreguje" italic max_width 255 xyz 1946 817 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 1922 657 3000 multiplicity_b_pos 1922 971 3000
end
relationcanvas 130715 relation_ref 128539 // agreguje
from ref 128411 z 2001 label "agreguje" italic max_width 255 xyz 1942 380.5 2001 to ref 128923
no_role_a no_role_b
multiplicity_a_pos 1924 368 3000 multiplicity_b_pos 1924 406 3000
end
relationcanvas 130793 relation_ref 135529 // korzysta z
decenter_begin 504
decenter_end 512
from ref 129051 z 2001 label "korzysta z" italic max_width 255 xyz 719 843.5 3000 to ref 128361
no_role_a no_role_b
multiplicity_a_pos 698 900 3000 multiplicity_b_pos 698 796 3000
end
relationcanvas 130843 relation_ref 128667 // posluguje sie
from ref 128283 z 2001 label "posluguje sie" italic max_width 255 xyz 1659 1088.5 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 1640 1092 3000 multiplicity_b_pos 1729 1092 3000
end
relationcanvas 130921 relation_ref 135657 // <realization>
geometry VHV unfixed
from ref 131355 z 2006 to point 2695.9 712.9
line 134121 z 2006 to point 2402.8 712.9
line 134249 z 2006 to ref 129513
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130971 relation_ref 128795 // obsluguje
decenter_begin 505
decenter_end 505
from ref 128539 z 2001 label "obsluguje" italic max_width 255 xyz 1447.5 1169.5 2001 to ref 128667
no_role_a no_role_b
multiplicity_a_pos 1424 1186 3000 multiplicity_b_pos 1424 1163 3000
end
relationcanvas 131049 relation_ref 135785 // <realization>
from ref 130025 z 2006 to ref 129513
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131099 relation_ref 128923 // korzysta z
decenter_begin 37
decenter_end 912
from ref 128411 z 2001 label "korzysta z" italic max_width 255 xyz 1776 379 2001 to ref 128795
no_role_a no_role_b
multiplicity_a_pos 1757 354 3000 multiplicity_b_pos 1759 408 3000
end
relationcanvas 131177 relation_ref 135913 // <realization>
decenter_begin 509
from ref 130281 z 2007 to point 2110.2 712.9
line 133225 z 2007 to point 2400.2 714.6
line 136041 z 2007 to ref 129513
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131227 relation_ref 129051 // zawiera
decenter_begin 527
decenter_end 559
from ref 128923 z 2001 label "zawiera" italic max_width 255 xyz 2064.5 310 2001 to ref 129179
no_role_a no_role_b
multiplicity_a_pos 2108 329 3000 multiplicity_b_pos 2048 329 3000
end
relationcanvas 131561 relation_ref 136041 // <realization>
from ref 131433 z 2001 to point 855.5 855.5
line 132969 z 2001 to point 855.5 940
line 133097 z 2001 to ref 128361
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131611 relation_ref 129307 // uzywa
geometry VH unfixed
decenter_begin 508
from ref 129819 z 2001 label "uzywa" italic max_width 255 xyz 237.5 995.5 2001 to point 232 1357
line 133865 z 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 383 1376 3000 multiplicity_b_pos 218 647 3000
end
relationcanvas 131817 relation_ref 136169 // <realization>
from ref 131689 z 2001 to ref 128361
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132073 relation_ref 136297 // <realization>
from ref 131945 z 2007 to point 855.5 1026
line 132457 z 2007 to point 855.5 940
line 132585 z 2007 to ref 128361
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133275 relation_ref 129819 // korzysta z
decenter_end 690
from ref 129819 z 2001 label "korzysta z" italic max_width 255 xyz 1052 561.5 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 1746 584 3000 multiplicity_b_pos 391 582 3000
end
relationcanvas 133403 relation_ref 129947 // agreguje
decenter_begin 71
from ref 128411 z 2006 label "agreguje" italic max_width 255 xyz 1060.5 429 2006 to ref 129435
no_role_a no_role_b
multiplicity_a_pos 364 445 3000 multiplicity_b_pos 1742 445 3000
end
relationcanvas 133531 relation_ref 130075 // korzysta z
decenter_begin 510
decenter_end 527
from ref 129819 z 2006 to point 40 580
line 133481 z 2006 to point 40 211.5
line 133609 z 2006 label "korzysta z" italic max_width 255 xyz 1052.5 199 2006 to ref 129307
no_role_a no_role_b
multiplicity_a_pos 2097 216 3000 multiplicity_b_pos 67 588 3000
end
relationcanvas 133659 relation_ref 130203 // przechowuje
from ref 129307 z 2006 label "przechowuje" italic max_width 255 xyz 2265.5 138 2006 to ref 129563
no_role_a no_role_b
multiplicity_a_pos 2245 129 3000 multiplicity_b_pos 2244 149 3000
end
relationcanvas 134171 relation_ref 130459 // zawiera
decenter_end 477
from ref 129307 z 2006 label "zawiera" italic max_width 255 xyz 2269 263.5 2006 to ref 129179
no_role_a no_role_b
multiplicity_a_pos 2248 274 3000 multiplicity_b_pos 2245 254 3000
end
relationcanvas 134299 relation_ref 130587 // jest zawarty w
decenter_begin 345
decenter_end 128
from ref 129179 z 2001 to point 2221.4 452.8
line 135785 z 2001 label "jest zawarty w" italic max_width 255 xyz 2139.5 440.5 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 2134 459 3000 multiplicity_b_pos 2208 355 3000
end
relationcanvas 134427 relation_ref 130715 // przechowuje
geometry VH unfixed
decenter_end 527
from ref 129691 z 2001 to point 2511 82
line 133737 z 2001 label "przechowuje" italic max_width 255 xyz 2420 69.5 2001 to ref 129563
no_role_a no_role_b
multiplicity_a_pos 2400 91 3000 multiplicity_b_pos 2497 161 3000
end
relationcanvas 134555 relation_ref 130843 // aktualizuje
decenter_begin 541
decenter_end 527
from ref 129691 z 2006 label "aktualizuje" italic max_width 255 xyz 2426 194 2006 to ref 129307
no_role_a no_role_b
multiplicity_a_pos 2419 216 3000 multiplicity_b_pos 2469 216 3000
end
relationcanvas 134633 relation_ref 136681 // <dependency>
decenter_begin 156
decenter_end 837
from ref 129513 z 2006 to point 2318.2 608.8
line 134889 z 2006 to ref 128411
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134683 relation_ref 130971 // korzysta z
geometry VH unfixed
decenter_end 518
from ref 129947 z 2001 label "korzysta z" italic max_width 255 xyz 461 861.5 2001 to point 451 726
line 133993 z 2001 to ref 129051
no_role_a no_role_b
multiplicity_a_pos 479 734 3000 multiplicity_b_pos 440 994 3000
end
relationcanvas 134811 relation_ref 131099 // posluguje sie
decenter_begin 504
decenter_end 505
from ref 129051 z 2001 to point 712.1 621.5
line 132713 z 2001 label "posluguje sie" italic max_width 255 xyz 1048.5 610 2001 to point 1444 621.5
line 132841 z 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 1424 1001 3000 multiplicity_b_pos 700 644 3000
end
relationcanvas 134939 relation_ref 131227 // posluguje sie
decenter_begin 518
decenter_end 541
from ref 129051 z 2006 label "posluguje sie" italic max_width 255 xyz 948 715 2006 to ref 130075
no_role_a no_role_b
multiplicity_a_pos 1014 735 3000 multiplicity_b_pos 939 735 3000
end
relationcanvas 135067 relation_ref 131355 // uzywa
from ref 129947 z 2001 label "uzywa" italic max_width 255 xyz 928 1074 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 1229 1097 3000 multiplicity_b_pos 648 1096 3000
end
relationcanvas 137499 relation_ref 137883 // obsluguje
decenter_begin 508
decenter_end 509
from ref 129819 z 2006 label "obsluguje" italic max_width 255 xyz 235.5 490 2006 to ref 129435
no_role_a no_role_b
multiplicity_a_pos 218 480 3000 multiplicity_b_pos 218 502 3000
end
end

220
models/141723_27.d Normal file
View File

@ -0,0 +1,220 @@
format 224
classcanvas 128027 class_ref 154473 // System
classdiagramsettings member_max_width 0 end
xyz 429.037 682.332 2000
end
classcanvas 128155 class_ref 128105 // ZarzadzanieZamowieniamiController
classdiagramsettings member_max_width 0 end
xyz 339.179 463.684 2000
end
classcanvas 128283 class_ref 128233 // ZarzadcaZamowien
classdiagramsettings member_max_width 0 end
xyz 573.642 467.684 2000
end
classcanvas 128411 class_ref 128283 // Zamowienie
classdiagramsettings member_max_width 0 end
xyzwh 168.089 112.653 2000 99 45
end
classcanvas 128539 class_ref 141289 // MenedzerBazyDanych
classdiagramsettings member_max_width 0 end
xyz 589.174 548.768 2000
end
classcanvas 128667 class_ref 141417 // BazaDanych
classdiagramsettings member_max_width 0 end
xyz 464.5 547.368 2000
end
classcanvas 128795 class_ref 147945 // FabrykaPotraw
classdiagramsettings member_max_width 0 end
xyz 21.7842 115.253 2000
end
classcanvas 128923 class_ref 128155 // Potrawa
classdiagramsettings member_max_width 0 end
xyz 499.895 386.6 2000
end
classcanvas 129051 class_ref 128411 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 623.895 625.411 2000
end
classcanvas 129179 class_ref 128667 // Produkt
classdiagramsettings member_max_width 0 end
xyz 389.205 387 2000
end
classcanvas 129307 class_ref 128795 // Spizarnia
classdiagramsettings member_max_width 0 end
xyz 293.195 387 2005
end
classcanvas 129435 class_ref 129947 // PotrawaNiestandardowa
classdiagramsettings member_max_width 0 end
xyz 380.005 117.053 2005
end
classcanvas 129563 class_ref 130331 // IloscProduktu
classdiagramsettings member_max_width 0 end
xyz 211.716 310.358 2000
end
classcanvas 129691 class_ref 144283 // Dostawa
classdiagramsettings member_max_width 0 end
xyz 328.053 310.358 2000
end
classcanvas 129819 class_ref 161001 // PotrawaNiestandardowaHandler
classdiagramsettings member_max_width 0 end
xyz 220.105 702.053 2000
end
classcanvas 129947 class_ref 167529 // PlatnoscController
classdiagramsettings member_max_width 0 end
xyz 598.174 702.053 2000
end
classcanvas 130075 class_ref 137627 // PolaczenieZBankiemHandler
classdiagramsettings member_max_width 0 end
xyz 731.853 625.411 2005
end
classcanvas 131355 class_ref 134761 // Promocja
classdiagramsettings member_max_width 0 end
xyz 189.968 24.0105 2000
end
relationcanvas 130203 relation_ref 128027 // <unidirectional association>
decenter_end 134
from ref 128155 z 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 423 664 3000 multiplicity_b_pos 421 513 3000
end
relationcanvas 130331 relation_ref 128155 // <unidirectional association>
from ref 129947 z 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 526 724 3000 multiplicity_b_pos 580 725 3000
end
relationcanvas 130459 relation_ref 128283 // <unidirectional association>
from ref 128155 z 2001 to ref 128283
no_role_a no_role_b
multiplicity_a_pos 556 491 3000 multiplicity_b_pos 539 491 3000
end
relationcanvas 130587 relation_ref 128411 // <unidirectional association>
geometry VHV unfixed
decenter_begin 119
decenter_end 875
from ref 128283 z 2001 to point 587 194
line 135451 z 2001 to point 252 194
line 135579 z 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 240 162 3000 multiplicity_b_pos 572 445 3000
end
relationcanvas 130715 relation_ref 128539 // <unidirectional association>
geometry VHV unfixed
decenter_begin 629
decenter_end 224
from ref 128411 z 2001 to point 228 232
line 136219 z 2001 to point 511 232
line 136347 z 2001 to ref 128923
no_role_a no_role_b
multiplicity_a_pos 498 364 3000 multiplicity_b_pos 216 162 3000
end
relationcanvas 130843 relation_ref 128667 // <unidirectional association>
decenter_begin 712
decenter_end 521
from ref 128283 z 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 634 530 3000 multiplicity_b_pos 634 509 3000
end
relationcanvas 130971 relation_ref 128795 // <unidirectional association>
from ref 128539 z 2001 to ref 128667
no_role_a no_role_b
multiplicity_a_pos 546 571 3000 multiplicity_b_pos 572 571 3000
end
relationcanvas 131099 relation_ref 128923 // <unidirectional association>
from ref 128411 z 2001 to ref 128795
no_role_a no_role_b
multiplicity_a_pos 117 139 3000 multiplicity_b_pos 153 139 3000
end
relationcanvas 131227 relation_ref 129051 // <unidirectional association>
from ref 128923 z 2001 to ref 129179
no_role_a no_role_b
multiplicity_a_pos 449 410 3000 multiplicity_b_pos 484 410 3000
end
relationcanvas 131483 relation_ref 129179 // <unidirectional association>
from ref 128411 z 2001 to ref 131355
no_role_a no_role_b
multiplicity_a_pos 204 66 3000 multiplicity_b_pos 203 94 3000
end
relationcanvas 131611 relation_ref 129307 // <unidirectional association>
from ref 129819 z 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 411 724 3000 multiplicity_b_pos 400 724 3000
end
relationcanvas 133275 relation_ref 129819 // <unidirectional association>
geometry HV unfixed
decenter_end 123
from ref 129819 z 2001 to point 178 717
line 136091 z 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 167 161 3000 multiplicity_b_pos 205 724 3000
end
relationcanvas 133403 relation_ref 129947 // <unidirectional association>
from ref 128411 z 2006 to ref 129435
no_role_a no_role_b
multiplicity_a_pos 365 140 3000 multiplicity_b_pos 276 140 3000
end
relationcanvas 133531 relation_ref 130075 // <unidirectional association>
decenter_end 202
from ref 129819 z 2006 to ref 129307
no_role_a no_role_b
multiplicity_a_pos 288 429 3000 multiplicity_b_pos 289 684 3000
end
relationcanvas 133659 relation_ref 130203 // <unidirectional association>
geometry HV unfixed
from ref 129307 z 2006 to point 258 403
line 135707 z 2006 to ref 129563
no_role_a no_role_b
multiplicity_a_pos 245 358 3000 multiplicity_b_pos 275 413 3000
end
relationcanvas 134171 relation_ref 130459 // <unidirectional association>
from ref 129307 z 2006 to ref 129179
no_role_a no_role_b
multiplicity_a_pos 374 411 3000 multiplicity_b_pos 361 411 3000
end
relationcanvas 134299 relation_ref 130587 // <unidirectional association>
geometry VHV unfixed
decenter_begin 606
decenter_end 368
from ref 129179 z 2001 to point 423 271
line 135835 z 2001 to point 202 271
line 135963 z 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 190 162 3000 multiplicity_b_pos 410 365 3000
end
relationcanvas 134427 relation_ref 130715 // <unidirectional association>
from ref 129691 z 2001 to ref 129563
no_role_a no_role_b
multiplicity_a_pos 301 334 3000 multiplicity_b_pos 311 334 3000
end
relationcanvas 134555 relation_ref 130843 // <unidirectional association>
decenter_begin 216
decenter_end 796
from ref 129691 z 2006 to ref 129307
no_role_a no_role_b
multiplicity_a_pos 323 369 3000 multiplicity_b_pos 323 352 3000
end
relationcanvas 134683 relation_ref 130971 // <unidirectional association>
decenter_begin 523
from ref 129947 z 2001 to ref 129051
no_role_a no_role_b
multiplicity_a_pos 636 667 3000 multiplicity_b_pos 634 684 3000
end
relationcanvas 134811 relation_ref 131099 // <unidirectional association>
decenter_end 521
from ref 129051 z 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 634 590 3000 multiplicity_b_pos 635 607 3000
end
relationcanvas 134939 relation_ref 131227 // <unidirectional association>
from ref 129051 z 2006 to ref 130075
no_role_a no_role_b
multiplicity_a_pos 714 649 3000 multiplicity_b_pos 687 649 3000
end
relationcanvas 135067 relation_ref 131355 // <unidirectional association>
from ref 129947 z 2001 to point 908 720
line 135195 z 2001 to point 908 566
line 135323 z 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 717 572 3000 multiplicity_b_pos 709 726 3000
end
end

341
models/141723_8.d Normal file
View File

@ -0,0 +1,341 @@
format 224
classcanvas 128027 class_ref 154473 // System
classdiagramsettings member_max_width 0 end
xyz 394.54 1335.76 2000
end
classcanvas 128155 class_ref 128105 // ZarzadzanieZamowieniamiController
classdiagramsettings member_max_width 0 end
xyz 1737.9 1279.77 2000
end
note 128233 "Tworzenie potraw poprzez fabryke umozliwi zminimalizowanie ilosci bledow jakie jestesmy w stanie popelnic recznie tworzac potrawy za kazdym razem jak ich potrzebujemy. Wszystkie przepisy znajda sie w jednej spójnej klasie, przez co latwiejszy bedzie sposob weryfikacji poprawnosci kodu. Fabryka powoduje rowniez hermetyzacje kodu i ukrycie zlozonosci procesu tworzenia potraw."
xyzwh 1189.36 281.88 2000 387 101
classcanvas 128283 class_ref 128233 // ZarzadcaZamowien
classdiagramsettings member_max_width 0 end
xyz 1737.9 988.52 2000
end
classcanvas 128361 class_ref 174057 // IStrategiaSposobuUiszczaniaPlatnosci
classdiagramsettings member_max_width 0 end
xyz 612.37 918.44 2000
end
classcanvas 128411 class_ref 128283 // Zamowienie
classdiagramsettings member_max_width 0 end
xyzwh 1760.73 426.03 2000 363 222
end
classcanvas 128489 class_ref 174185 // FabrykaPromocji
classdiagramsettings member_max_width 0 end
xyz 2249.21 525.3 2000
end
classcanvas 128539 class_ref 141289 // MenedzerBazyDanych
classdiagramsettings member_max_width 0 end
xyz 1244.11 1018.8 2000
end
classcanvas 128667 class_ref 141417 // BazaDanych
classdiagramsettings member_max_width 0 end
xyz 1244.11 1203.27 2000
end
classcanvas 128795 class_ref 147945 // FabrykaPotraw
classdiagramsettings member_max_width 0 end
xyz 1585.98 306 2000
end
classcanvas 128923 class_ref 128155 // Potrawa
classdiagramsettings member_max_width 0 end
xyz 1833.68 279.51 2000
end
classcanvas 129051 class_ref 128411 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 494.69 662.49 2000
end
classcanvas 129179 class_ref 128667 // Produkt
classdiagramsettings member_max_width 0 end
xyz 2116.22 291.31 2000
end
note 129257 "Ze wzgeldu na wzorzec high cohesion i nalozenie dodatkowych ograniczen na tworzenie promocji wykorzystujemy fabryke strategii. Dodatkowe ograniczenia moga byc typu: promocja jest dostepna tylko we wtorki, lub promocja ma termin waznosci do..."
xyzwh 2249.06 424.66 2000 311 91
classcanvas 129307 class_ref 128795 // Spizarnia
classdiagramsettings member_max_width 0 end
xyz 2110.2 164.91 2005
end
note 129385 "Strategia obliczania znizki w celu prostego sposobu na obliczanie znizki w sposob modularny. Wykorzystanie strategii pozwoli na dowolny ich dobor, laczenie i przekazywanie w prosty sposob do klasy obliczajacej koszt zamowienia. Instancje klas implementujace IStrategiaObliczaniaZnizki sa zapisywane do zamowienia a potem wykorzystywane za pomoca tej klasy w celu obliczenia jej kosztow."
xyzwh 2617.32 568.12 2000 309 113
classcanvas 129435 class_ref 129947 // PotrawaNiestandardowa
classdiagramsettings member_max_width 0 end
xyz 95.51 404.18 2005
end
classcanvas 129513 class_ref 174313 // IStrategiaObliczaniaZnizki
classdiagramsettings member_max_width 0 end
xyz 2276.33 622.36 2005
end
classcanvas 129563 class_ref 130331 // IloscProduktu
classdiagramsettings member_max_width 0 end
xyz 2134.38 39.61 2000
end
classcanvas 129691 class_ref 144283 // Dostawa
classdiagramsettings member_max_width 0 end
xyz 2487.82 178.37 2000
end
classcanvas 129819 class_ref 161001 // PotrawaNiestandardowaHandler
classdiagramsettings member_max_width 0 end
xyz 81.93 517.79 2000
end
classcanvas 129947 class_ref 167529 // PlatnoscController
classdiagramsettings member_max_width 0 end
xyz 274.17 1012.15 2000
end
classcanvas 130025 class_ref 174441 // StrategiaObliczaniaZnizkiOStalaWartosc
classdiagramsettings member_max_width 0 end
xyz 2274.07 752.76 2000
end
classcanvas 130075 class_ref 137627 // PolaczenieZBankiemHandler
classdiagramsettings member_max_width 0 end
xyz 1029.41 698.37 2005
end
classcanvas 130281 class_ref 174569 // StrategiaObliczaniaZnizkiZaZestaw
classdiagramsettings member_max_width 0 end
xyz 1983.09 752.36 2006
end
note 130537 "Przykladowe klasy implementujace interfejs IStrategiaObliczaniaZnizki"
xyzwh 2327.1 815.5 2000 147 61
classcanvas 131355 class_ref 134761 // StrategiaObliczaniaZnizkiProcentowej
classdiagramsettings member_max_width 0 end
xyz 2570.75 752.76 2000
end
classcanvas 131433 class_ref 174697 // StrategiaSposobuUiszczaniaPlatnosciGotowka
classdiagramsettings member_max_width 0 end
xyz 895.96 832.86 2000
end
classcanvas 131689 class_ref 174825 // StrategiaSposobuUiszczaniaPlatnosciKarta
classdiagramsettings member_max_width 0 end
xyz 895.08 918.44 2000
end
classcanvas 131945 class_ref 174953 // StrategiaSposobuUiszczaniaPlatnosciPrzezBonPodarunkowy
classdiagramsettings member_max_width 0 end
xyz 895.19 1004.12 2006
end
note 135145 "W celu zwiekszenia spojnosci klasy Platnosc kod odpowiedzialny za uiszczanie platnosci jest wydzielony do osobnych klas. W zaleznosci od wybranego sposobu platnosci uzywana jest odpowiednia strategia."
xyzwh 642.56 969.6 2000 190 103
note 135529 "Przykladowe klasy implementujace interfejs IStrategiaSposobuUiszczaniaPlatnosci"
xyzwh 1151.34 916.32 2000 226 48
relationcanvas 128105 relation_ref 128105 // tworzy
decenter_end 527
from ref 128795 z 2001 label "tworzy" italic max_width 255 xyz 1795 306 2001 to ref 128923
no_role_a no_role_b
multiplicity_a_pos 1818 330 3000 multiplicity_b_pos 1801 330 3000
end
relationcanvas 128617 relation_ref 134633 // korzysta z
decenter_begin 550
from ref 128411 z 2001 label "korzysta z" italic max_width 255 xyz 2161 531 2001 to ref 128489
no_role_a no_role_b
multiplicity_a_pos 2245 553 3000 multiplicity_b_pos 2134 553 3000
end
relationcanvas 129641 relation_ref 134889 // tworzy instancje implementujace interfejs
from ref 128489 z 2006 label "tworzy instancje implementujace interfejs" italic max_width 255 xyz 2416 585 2006 to ref 129513
no_role_a no_role_b
multiplicity_a_pos 2388 603 3000 multiplicity_b_pos 2385 573 3000
end
relationcanvas 130203 relation_ref 128027 // uzywa
from ref 128155 z 2001 label "uzywa" italic max_width 255 xyz 1111 1374 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 530 1376 3000 multiplicity_b_pos 1725 1376 3000
end
relationcanvas 130331 relation_ref 128155 // uzywa
from ref 129947 z 2001 label "uzywa" italic max_width 255 xyz 462 1241 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 439 1313 3000 multiplicity_b_pos 438 1171 3000
end
relationcanvas 130459 relation_ref 128283 // uzywa
from ref 128155 z 2001 label "uzywa" italic max_width 255 xyz 1943 1227 2001 to ref 128283
no_role_a no_role_b
multiplicity_a_pos 1922 1188 3000 multiplicity_b_pos 1922 1264 3000
end
relationcanvas 130587 relation_ref 128411 // agreguje
from ref 128283 z 2001 label "agreguje" italic max_width 255 xyz 1946 817 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 1922 657 3000 multiplicity_b_pos 1922 971 3000
end
relationcanvas 130715 relation_ref 128539 // agreguje
from ref 128411 z 2001 label "agreguje" italic max_width 255 xyz 1942 380 2001 to ref 128923
no_role_a no_role_b
multiplicity_a_pos 1924 368 3000 multiplicity_b_pos 1924 406 3000
end
relationcanvas 130793 relation_ref 135529 // korzysta z
decenter_begin 504
decenter_end 512
from ref 129051 z 2001 label "korzysta z" italic max_width 255 xyz 719 843 2001 to ref 128361
no_role_a no_role_b
multiplicity_a_pos 698 900 3000 multiplicity_b_pos 698 796 3000
end
relationcanvas 130843 relation_ref 128667 // posluguje sie
from ref 128283 z 2001 label "posluguje sie" italic max_width 255 xyz 1659 1088 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 1640 1092 3000 multiplicity_b_pos 1729 1092 3000
end
relationcanvas 130921 relation_ref 135657 // <realization>
geometry VHV unfixed
from ref 131355 z 2006 to point 2694 712
line 134121 z 2006 to point 2400 712
line 134249 z 2006 to ref 129513
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130971 relation_ref 128795 // obsluguje
decenter_begin 504
decenter_end 504
from ref 128539 z 2001 label "obsluguje" italic max_width 255 xyz 1447 1169 2001 to ref 128667
no_role_a no_role_b
multiplicity_a_pos 1424 1186 3000 multiplicity_b_pos 1424 1163 3000
end
relationcanvas 131049 relation_ref 135785 // <realization>
from ref 130025 z 2006 to ref 129513
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131099 relation_ref 128923 // korzysta z
decenter_begin 37
decenter_end 912
from ref 128411 z 2001 label "korzysta z" italic max_width 255 xyz 1776 379 2001 to ref 128795
no_role_a no_role_b
multiplicity_a_pos 1757 354 3000 multiplicity_b_pos 1759 408 3000
end
relationcanvas 131177 relation_ref 135913 // <realization>
decenter_begin 509
from ref 130281 z 2007 to point 2110 712
line 133225 z 2007 to point 2400 714
line 136041 z 2007 to ref 129513
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131227 relation_ref 129051 // zawiera
decenter_begin 527
decenter_end 559
from ref 128923 z 2001 label "zawiera" italic max_width 255 xyz 2064 310 2001 to ref 129179
no_role_a no_role_b
multiplicity_a_pos 2108 329 3000 multiplicity_b_pos 2048 329 3000
end
relationcanvas 131561 relation_ref 136041 // <realization>
from ref 131433 z 2001 to point 855 855
line 132969 z 2001 to point 855 940
line 133097 z 2001 to ref 128361
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131611 relation_ref 129307 // uzywa
geometry VH unfixed
decenter_begin 508
from ref 129819 z 2001 label "uzywa" italic max_width 255 xyz 237 1003 2001 to point 232 1368
line 133865 z 2001 to ref 128027
no_role_a no_role_b
multiplicity_a_pos 377 1376 3000 multiplicity_b_pos 218 651 3000
end
relationcanvas 131817 relation_ref 136169 // <realization>
from ref 131689 z 2001 to ref 128361
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132073 relation_ref 136297 // <realization>
from ref 131945 z 2007 to point 855 1026
line 132457 z 2007 to point 855 940
line 132585 z 2007 to ref 128361
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133275 relation_ref 129819 // korzysta z
decenter_end 689
from ref 129819 z 2001 label "korzysta z" italic max_width 255 xyz 1052 561 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 1746 584 3000 multiplicity_b_pos 391 582 3000
end
relationcanvas 133403 relation_ref 129947 // agreguje
decenter_begin 71
from ref 128411 z 2006 label "agreguje" italic max_width 255 xyz 1060 429 2006 to ref 129435
no_role_a no_role_b
multiplicity_a_pos 378 445 3000 multiplicity_b_pos 1742 445 3000
end
relationcanvas 133531 relation_ref 130075 // korzysta z
decenter_begin 509
decenter_end 527
from ref 129819 z 2006 to point 40 580
line 133481 z 2006 to point 40 211
line 133609 z 2006 label "korzysta z" italic max_width 255 xyz 1052 199 2006 to ref 129307
no_role_a no_role_b
multiplicity_a_pos 2097 216 3000 multiplicity_b_pos 67 588 3000
end
relationcanvas 133659 relation_ref 130203 // przechowuje
from ref 129307 z 2006 label "przechowuje" italic max_width 255 xyz 2265 138 2006 to ref 129563
no_role_a no_role_b
multiplicity_a_pos 2245 129 3000 multiplicity_b_pos 2244 149 3000
end
relationcanvas 134171 relation_ref 130459 // zawiera
decenter_end 476
from ref 129307 z 2006 label "zawiera" italic max_width 255 xyz 2269 263 2006 to ref 129179
no_role_a no_role_b
multiplicity_a_pos 2248 274 3000 multiplicity_b_pos 2245 254 3000
end
relationcanvas 134299 relation_ref 130587 // jest zawarty w
decenter_begin 344
decenter_end 128
from ref 129179 z 2001 to point 2221 452
line 135785 z 2001 label "jest zawarty w" italic max_width 255 xyz 2139 440 2001 to ref 128411
no_role_a no_role_b
multiplicity_a_pos 2134 459 3000 multiplicity_b_pos 2208 355 3000
end
relationcanvas 134427 relation_ref 130715 // przechowuje
geometry VH unfixed
decenter_end 527
from ref 129691 z 2001 to point 2511 82
line 133737 z 2001 label "przechowuje" italic max_width 255 xyz 2420.5 68.5 2001 to ref 129563
no_role_a no_role_b
multiplicity_a_pos 2398 90 3000 multiplicity_b_pos 2497 160 3000
end
relationcanvas 134555 relation_ref 130843 // aktualizuje
decenter_begin 541
decenter_end 527
from ref 129691 z 2006 label "aktualizuje" italic max_width 255 xyz 2426 194 2006 to ref 129307
no_role_a no_role_b
multiplicity_a_pos 2419 216 3000 multiplicity_b_pos 2469 216 3000
end
relationcanvas 134633 relation_ref 136681 // <dependency>
decenter_begin 156
decenter_end 837
from ref 129513 z 2006 to point 2318 608
line 134889 z 2006 to ref 128411
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134683 relation_ref 130971 // korzysta z
geometry VH unfixed
decenter_end 518
from ref 129947 z 2001 label "korzysta z" italic max_width 255 xyz 463 861 2001 to point 453 726
line 133993 z 2001 to ref 129051
no_role_a no_role_b
multiplicity_a_pos 479 734 3000 multiplicity_b_pos 439 994 3000
end
relationcanvas 134811 relation_ref 131099 // posluguje sie
decenter_begin 504
decenter_end 504
from ref 129051 z 2001 to point 712 621
line 132713 z 2001 label "posluguje sie" italic max_width 255 xyz 1048 610 2001 to point 1444 621
line 132841 z 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 1424 1001 3000 multiplicity_b_pos 700 644 3000
end
relationcanvas 134939 relation_ref 131227 // posluguje sie
decenter_begin 518
decenter_end 541
from ref 129051 z 2006 label "posluguje sie" italic max_width 255 xyz 948 715 2006 to ref 130075
no_role_a no_role_b
multiplicity_a_pos 1014 735 3000 multiplicity_b_pos 939 735 3000
end
relationcanvas 135067 relation_ref 131355 // uzywa
from ref 129947 z 2001 label "uzywa" italic max_width 255 xyz 928 1074 2001 to ref 128539
no_role_a no_role_b
multiplicity_a_pos 1229 1097 3000 multiplicity_b_pos 648 1096 3000
end
relationcanvas 137499 relation_ref 137883 // obsluguje
decenter_begin 508
decenter_end 509
from ref 129819 z 2006 label "obsluguje" italic max_width 255 xyz 235 490 2006 to ref 129435
no_role_a no_role_b
multiplicity_a_pos 218 480 3000 multiplicity_b_pos 218 502 3000
end
end

93
models/141801.diagram Normal file
View File

@ -0,0 +1,93 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 405.2 28.1 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 328.8 142.1 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 366.7 242.6 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 385.4 339 2000
classinstance 128617 class_ref 128136 // Potrawa
name "potrawa" xyz 373 443.2 2000
classinstance 130281 class_ref 141289 // MenedzerBazyDanych
name "" xyz 673.3 532.4 2000
classinstance 130921 class_ref 141417 // BazaDanych
name "" xyz 166.7 531.9 2000
linkcanvas 128745
from ref 128105 z 2001 to ref 128233
dirscanvas 128873 z 1000 linkcanvas_ref 128745
forward_label "1 usunDodatek(zamowienieId: int, potrawaId: int, produktId: int)" xyz 441 97 3000
linkcanvas 129385
from ref 128233 z 2001 to ref 128361
dirscanvas 129769 z 1000 linkcanvas_ref 129385
forward_label "2 usunDodatek(zamowienieId: int, potrawaId: int, produktId: int)" xyz 440 199 3000
linkcanvas 129513
from ref 128361 z 2001 to ref 128489
dirscanvas 130025 z 1000 linkcanvas_ref 129513
forward_label "3 potrawa = zwrocPotrawe(potrawaId: int): Potrawa
6 dodatek = usunDodatek(produktId: int): Produkt" xyz 438 290 3000
backward_label "5 potrawa
9 dodatek" xyz 352 289 3000
linkcanvas 129641
from ref 128489 z 2001 to ref 128617
dirscanvas 130153 z 1000 linkcanvas_ref 129641
forward_label "8 usunDodatek(dodatek: Produkt): Produkt" xyz 442 398 3000
backward_label "4 potrawa
7 dodatek" xyz 357 389 3000
linkcanvas 130409
from ref 128361 z 2001 to point 731 251
line 131433 z 2001 to ref 130281
dirscanvas 130537 z 1000 linkcanvas_ref 130409
forward_label "10 dodajProdukt(dodatek: Produkt, potrawa.licznosc: int)" xyz 490 223 3000
linkcanvas 131049
from ref 130921 z 2001 to ref 130281
dirscanvas 131177 z 1000 linkcanvas_ref 131049
backward_label "11 zmienLicznoscProduktu(dodatek: Produkt, potrawa.licznosc)" xyz 304 563 3000
msgs
explicitmsg "usunDodatek(zamowienieId: int, potrawaId: int, produktId: int)"
forward ranks 1 "1" dirscanvas_ref 128873
msgs
explicitmsg "usunDodatek(zamowienieId: int, potrawaId: int, produktId: int)"
forward ranks 2 "1.1" dirscanvas_ref 129769
no_msg
msgsend
explicitmsg "potrawa = zwrocPotrawe(potrawaId: int): Potrawa"
forward ranks 3 "2" dirscanvas_ref 130025
no_msg
explicitmsg "potrawa"
backward ranks 4 "3" dirscanvas_ref 130153
no_msg
explicitmsg "potrawa"
backward ranks 5 "4" dirscanvas_ref 130025
msgs
explicitmsg "dodatek = usunDodatek(produktId: int): Produkt"
forward ranks 6 "4.1" dirscanvas_ref 130025
no_msg
msgsend
explicitmsg "dodatek"
backward ranks 7 "5" dirscanvas_ref 130153
msgs
explicitmsg "usunDodatek(dodatek: Produkt): Produkt"
forward ranks 8 "5.1" dirscanvas_ref 130153
no_msg
msgsend
explicitmsg "dodatek"
backward ranks 9 "6" dirscanvas_ref 130025
msgs
explicitmsg "dodajProdukt(dodatek: Produkt, potrawa.licznosc: int)"
forward ranks 10 "6.1" dirscanvas_ref 130537
msgs
explicitmsg "zmienLicznoscProduktu(dodatek: Produkt, potrawa.licznosc)"
backward ranks 11 "6.1.1" dirscanvas_ref 131177
no_msg
msgsend
msgsend
msgsend
end

93
models/141801_27.d Normal file
View File

@ -0,0 +1,93 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 405.2 28.1 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 328.8 142.1 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 366.7 242.6 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 385.4 339 2000
classinstance 128617 class_ref 128136 // Potrawa
name "potrawa" xyz 373 443.2 2000
classinstance 130281 class_ref 141289 // MenedzerBazyDanych
name "" xyz 673.3 532.4 2000
classinstance 130921 class_ref 141417 // BazaDanych
name "" xyz 166.7 531.9 2000
linkcanvas 128745
from ref 128105 z 2001 to ref 128233
dirscanvas 128873 z 1000 linkcanvas_ref 128745
forward_label "1 usunDodatek(zamowienieId: int, potrawaId: int, produktId: int)" xyz 441 97 3000
linkcanvas 129385
from ref 128233 z 2001 to ref 128361
dirscanvas 129769 z 1000 linkcanvas_ref 129385
forward_label "2 usunDodatek(zamowienieId: int, potrawaId: int, produktId: int)" xyz 440 199 3000
linkcanvas 129513
from ref 128361 z 2001 to ref 128489
dirscanvas 130025 z 1000 linkcanvas_ref 129513
forward_label "3 potrawa = zwrocPotrawe(potrawaId: int): Potrawa
6 dodatek = usunDodatek(produktId: int): Produkt" xyz 438 290 3000
backward_label "5 potrawa
9 dodatek" xyz 352 289 3000
linkcanvas 129641
from ref 128489 z 2001 to ref 128617
dirscanvas 130153 z 1000 linkcanvas_ref 129641
forward_label "8 usunDodatek(dodatek: Produkt): Produkt" xyz 442 398 3000
backward_label "4 potrawa
7 dodatek" xyz 357 389 3000
linkcanvas 130409
from ref 128361 z 2001 to point 731 251
line 131433 z 2001 to ref 130281
dirscanvas 130537 z 1000 linkcanvas_ref 130409
forward_label "10 dodajProdukt(dodatek: Produkt, potrawa.licznosc: int)" xyz 490 223 3000
linkcanvas 131049
from ref 130921 z 2001 to ref 130281
dirscanvas 131177 z 1000 linkcanvas_ref 131049
backward_label "11 zmienLicznoscProduktu(dodatek: Produkt, potrawa.licznosc)" xyz 304 563 3000
msgs
explicitmsg "usunDodatek(zamowienieId: int, potrawaId: int, produktId: int)"
forward ranks 1 "1" dirscanvas_ref 128873
msgs
explicitmsg "usunDodatek(zamowienieId: int, potrawaId: int, produktId: int)"
forward ranks 2 "1.1" dirscanvas_ref 129769
no_msg
msgsend
explicitmsg "potrawa = zwrocPotrawe(potrawaId: int): Potrawa"
forward ranks 3 "2" dirscanvas_ref 130025
no_msg
explicitmsg "potrawa"
backward ranks 4 "3" dirscanvas_ref 130153
no_msg
explicitmsg "potrawa"
backward ranks 5 "4" dirscanvas_ref 130025
msgs
explicitmsg "dodatek = usunDodatek(produktId: int): Produkt"
forward ranks 6 "4.1" dirscanvas_ref 130025
no_msg
msgsend
explicitmsg "dodatek"
backward ranks 7 "5" dirscanvas_ref 130153
msgs
explicitmsg "usunDodatek(dodatek: Produkt): Produkt"
forward ranks 8 "5.1" dirscanvas_ref 130153
no_msg
msgsend
explicitmsg "dodatek"
backward ranks 9 "6" dirscanvas_ref 130025
msgs
explicitmsg "dodajProdukt(dodatek: Produkt, potrawa.licznosc: int)"
forward ranks 10 "6.1" dirscanvas_ref 130537
msgs
explicitmsg "zmienLicznoscProduktu(dodatek: Produkt, potrawa.licznosc)"
backward ranks 11 "6.1.1" dirscanvas_ref 131177
no_msg
msgsend
msgsend
msgsend
end

38
models/141929.diagram Normal file
View File

@ -0,0 +1,38 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 51.8 5 2005 life_line_z 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 226 4.2 2000 life_line_z 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 674.4 4.2 2000 life_line_z 2000
durationcanvas 128489 classinstance_ref 128105 // :Kelner
xyzwh 64 79 2010 11 40
end
durationcanvas 128617 classinstance_ref 128233 // :ZarzadzanieZamowieniamiController
xyzwh 316 81 2010 11 170
end
durationcanvas 128873 classinstance_ref 128361 // :ZarzadcaZamowien
xyzwh 725 118 2010 11 80
end
msg 128745 synchronous
from durationcanvas_ref 128489
to durationcanvas_ref 128617
yz 82 2015 explicitmsg "potwierdzZamowienie(): Stan"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienieId: int"
label_xy 82 60
msg 129001 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128873
yz 121 2015 explicitmsg "potwierdzZamowienie(): Stan"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienieId: int"
label_xy 428 99
msg 129769 return
from durationcanvas_ref 128873
to durationcanvas_ref 128617
yz 187 2015 explicitmsg "stanSygnalizujacyPotwierdzenieZamowienia: Stan"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 412 173
end

38
models/142057.diagram Normal file
View File

@ -0,0 +1,38 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 19.2 6 2005 life_line_z 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 213.4 6 2000 life_line_z 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 702.9 6 2000 life_line_z 2000
durationcanvas 128489 classinstance_ref 128105 // :Kelner
xyzwh 32 79 2010 11 40
end
durationcanvas 128617 classinstance_ref 128233 // :ZarzadzanieZamowieniamiController
xyzwh 303 84 2010 11 173
end
durationcanvas 128873 classinstance_ref 128361 // :ZarzadcaZamowien
xyzwh 753 124 2010 11 110
end
msg 128745 synchronous
from durationcanvas_ref 128489
to durationcanvas_ref 128617
yz 84 2015 explicitmsg "anulujZamowienie(): Stan"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienieId: int"
label_xy 85 57
msg 129001 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128873
yz 125 2015 explicitmsg "anulujZamowienie(): Stan"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienieId: int"
label_xy 427 92
msg 129257 return
from durationcanvas_ref 128873
to durationcanvas_ref 128617
yz 224 2015 explicitmsg "stanSygnalizujacyAnulowanieZamowienia: Stan"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 417 210
end

7
models/142185.diagram Normal file
View File

@ -0,0 +1,7 @@
format 224
classinstance 128105 class_ref 128539 // kelner
name "" xyz 23 4 2005 life_line_z 2000
classinstance 128233 class_ref 128105 // zarzadzanieZamowieniamiController
name "" xyz 141 4 2000 life_line_z 2000
end

63
models/148585.diagram Normal file
View File

@ -0,0 +1,63 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 93.6 26.3 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 17 174 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 54.7 337.5 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "" xyz 73.9 505.1 2000
classinstance 128617 class_ref 134761 // Promocja
name "" xyz 465.5 505 2000
linkcanvas 128745
from ref 128105 z 2001 to ref 128233
dirscanvas 129257 z 1000 linkcanvas_ref 128745
forward_label "1 dodajPromocje(zamowienieId: int, promocjaId: int)" xyz 127 112 3000
linkcanvas 128873
from ref 128233 z 2001 to ref 128361
dirscanvas 129385 z 1000 linkcanvas_ref 128873
forward_label "2 dodajPromocje(zamowienieId: int, promocjaId: int)" xyz 127 263 3000
linkcanvas 129001
from ref 128361 z 2001 to ref 128489
dirscanvas 129513 z 1000 linkcanvas_ref 129001
forward_label "3 dodajPromocje(promocjaId: int)" xyz 127 428 3000
linkcanvas 129129
from ref 128489 z 2001 to ref 128617
dirscanvas 129641 z 1000 linkcanvas_ref 129129
forward_label "4 <<Create>> promocja = create(promocjaId: int)" xyz 221 488 3000
backward_label "5 promocja" xyz 286 537 3000
selflinkcanvas 129769 classinstance_ref 128489 // :Zamowienie
xy 109 530
forward_label "6 dodajPromocje(promocja: Promocja)" xyz 44 549 3000
msgs
explicitmsg "dodajPromocje(zamowienieId: int, promocjaId: int)"
forward ranks 1 "1" dirscanvas_ref 129257
msgs
explicitmsg "dodajPromocje(zamowienieId: int, promocjaId: int)"
forward ranks 2 "1.1" dirscanvas_ref 129385
msgs
explicitmsg "dodajPromocje(promocjaId: int)"
forward ranks 3 "1.1.1" dirscanvas_ref 129513
msgs
explicitmsg "<<Create>> promocja = create(promocjaId: int)"
forward ranks 4 "1.1.1.1" dirscanvas_ref 129641
msgs
explicitmsg "promocja"
backward ranks 5 "1.1.1.1.1" dirscanvas_ref 129641
msgs
explicitmsg "dodajPromocje(promocja: Promocja)"
forward ranks 6 "1.1.1.1.1.1" selflinkcanvas_ref 129769
no_msg
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
end

73
models/155113.diagram Normal file
View File

@ -0,0 +1,73 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 411.1 35 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 334 143.2 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 372.8 287.6 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "zamowienie" xyz 650.2 426.8 2000
classinstance 128617 class_ref 141289 // MenedzerBazyDanych
name "" xyz 159.2 423.8 2000
classinstance 128745 class_ref 141417 // BazaDanych
name "" xyz 181.7 538.2 2000
linkcanvas 129129
from ref 128105 z 2001 to ref 128233
dirscanvas 129769 z 1000 linkcanvas_ref 129129
forward_label "1 wprowadzNumerStolika(zamowienieId: int, numerStolika: int)" xyz 445 103 3000
linkcanvas 129257
from ref 128233 z 2001 to ref 128361
dirscanvas 129897 z 1000 linkcanvas_ref 129257
forward_label "2 wprowadzNumerStolika(zamowienieId: int, numerStolika: int)" xyz 443 225 3000
linkcanvas 129385
from ref 128361 z 2001 to point 712.2 297.2
line 131049 z 2001 to ref 128489
dirscanvas 130025 z 1000 linkcanvas_ref 129385
forward_label "5 ustawNumerStolika(numerStolika: int)" xyz 531 270 3000
backward_label "4 zamowienie" xyz 573 319 3000
linkcanvas 129641
from ref 128617 z 2001 to ref 128745
dirscanvas 130281 z 1000 linkcanvas_ref 129641
forward_label "7 wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)" xyz 239 487 3000
linkcanvas 130409
from ref 128361 z 2001 to point 425.6 348
line 131177 z 2001 to point 218 349.8
line 130793 z 2001 to ref 128617
dirscanvas 130537 z 1000 linkcanvas_ref 130793
forward_label "6 wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)" xyz 239 381 3000
selflinkcanvas 130665 classinstance_ref 128361 // :ZarzadcaZamowien
xy 372 299
forward_label "3 zamowienie = zwrocZamowienie(zamowienieId: int): Zamowienie" xyz 131 294 3000
msgs
explicitmsg "wprowadzNumerStolika(zamowienieId: int, numerStolika: int)"
forward ranks 1 "1" dirscanvas_ref 129769
msgs
explicitmsg "wprowadzNumerStolika(zamowienieId: int, numerStolika: int)"
forward ranks 2 "1.1" dirscanvas_ref 129897
no_msg
msgsend
explicitmsg "zamowienie = zwrocZamowienie(zamowienieId: int): Zamowienie"
forward ranks 3 "2" selflinkcanvas_ref 130665
no_msg
explicitmsg "zamowienie"
backward ranks 4 "3" dirscanvas_ref 130025
msgs
explicitmsg "ustawNumerStolika(numerStolika: int)"
forward ranks 5 "3.1" dirscanvas_ref 130025
no_msg
explicitmsg "wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)"
forward ranks 6 "3.2" dirscanvas_ref 130537
no_msg
msgsend
explicitmsg "wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)"
forward ranks 7 "4" dirscanvas_ref 130281
no_msg
msgsend
end

73
models/155113_27.d Normal file
View File

@ -0,0 +1,73 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 411.1 35 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 334 143.2 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 372.8 287.6 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "zamowienie" xyz 650.2 426.8 2000
classinstance 128617 class_ref 141289 // MenedzerBazyDanych
name "" xyz 159.2 423.8 2000
classinstance 128745 class_ref 141417 // BazaDanych
name "" xyz 181.7 538.2 2000
linkcanvas 129129
from ref 128105 z 2001 to ref 128233
dirscanvas 129769 z 1000 linkcanvas_ref 129129
forward_label "1 wprowadzNumerStolika(zamowienieId: int, numerStolika: int)" xyz 445 103 3000
linkcanvas 129257
from ref 128233 z 2001 to ref 128361
dirscanvas 129897 z 1000 linkcanvas_ref 129257
forward_label "2 wprowadzNumerStolika(zamowienieId: int, numerStolika: int)" xyz 443 225 3000
linkcanvas 129385
from ref 128361 z 2001 to point 712 297
line 131049 z 2001 to ref 128489
dirscanvas 130025 z 1000 linkcanvas_ref 129385
forward_label "5 ustawNumerStolika(numerStolika: int)" xyz 531 270 3000
backward_label "4 zamowienie" xyz 573 319 3000
linkcanvas 129641
from ref 128617 z 2001 to ref 128745
dirscanvas 130281 z 1000 linkcanvas_ref 129641
forward_label "7 wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)" xyz 239 487 3000
linkcanvas 130409
from ref 128361 z 2001 to point 425 348
line 131177 z 2001 to point 218 349
line 130793 z 2001 to ref 128617
dirscanvas 130537 z 1000 linkcanvas_ref 130793
forward_label "6 wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)" xyz 239 381 3000
selflinkcanvas 130665 classinstance_ref 128361 // :ZarzadcaZamowien
xy 372 299
forward_label "3 zamowienie = zwrocZamowienie(zamowienieId: int): Zamowienie" xyz 131 294 3000
msgs
explicitmsg "wprowadzNumerStolika(zamowienieId: int, numerStolika: int)"
forward ranks 1 "1" dirscanvas_ref 129769
msgs
explicitmsg "wprowadzNumerStolika(zamowienieId: int, numerStolika: int)"
forward ranks 2 "1.1" dirscanvas_ref 129897
no_msg
msgsend
explicitmsg "zamowienie = zwrocZamowienie(zamowienieId: int): Zamowienie"
forward ranks 3 "2" selflinkcanvas_ref 130665
no_msg
explicitmsg "zamowienie"
backward ranks 4 "3" dirscanvas_ref 130025
msgs
explicitmsg "ustawNumerStolika(numerStolika: int)"
forward ranks 5 "3.1" dirscanvas_ref 130025
no_msg
explicitmsg "wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)"
forward ranks 6 "3.2" dirscanvas_ref 130537
no_msg
msgsend
explicitmsg "wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)"
forward ranks 7 "4" dirscanvas_ref 130281
no_msg
msgsend
end

73
models/155113_8.d Normal file
View File

@ -0,0 +1,73 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 411.1 35 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 334 143.2 2000
classinstance 128361 class_ref 128233 // ZarzadcaZamowien
name "" xyz 372.8 287.6 2000
classinstance 128489 class_ref 128283 // Zamowienie
name "zamowienie" xyz 650.2 426.8 2000
classinstance 128617 class_ref 141289 // MenedzerBazyDanych
name "" xyz 159.2 423.8 2000
classinstance 128745 class_ref 141417 // BazaDanych
name "" xyz 181.7 538.2 2000
linkcanvas 129129
from ref 128105 z 2001 to ref 128233
dirscanvas 129769 z 1000 linkcanvas_ref 129129
forward_label "1 wprowadzNumerStolika(zamowienieId: int, numerStolika: int)" xyz 445 103 3000
linkcanvas 129257
from ref 128233 z 2001 to ref 128361
dirscanvas 129897 z 1000 linkcanvas_ref 129257
forward_label "2 wprowadzNumerStolika(zamowienieId: int, numerStolika: int)" xyz 443 225 3000
linkcanvas 129385
from ref 128361 z 2001 to point 712 297
line 131049 z 2001 to ref 128489
dirscanvas 130025 z 1000 linkcanvas_ref 129385
forward_label "5 ustawNumerStolika(numerStolika: int)" xyz 531 270 3000
backward_label "4 zamowienie" xyz 573 319 3000
linkcanvas 129641
from ref 128617 z 2001 to ref 128745
dirscanvas 130281 z 1000 linkcanvas_ref 129641
forward_label "7 wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)" xyz 239 487 3000
linkcanvas 130409
from ref 128361 z 2001 to point 425 348
line 131177 z 2001 to point 218 349
line 130793 z 2001 to ref 128617
dirscanvas 130537 z 1000 linkcanvas_ref 130793
forward_label "6 wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)" xyz 239 381 3000
selflinkcanvas 130665 classinstance_ref 128361 // :ZarzadcaZamowien
xy 372 299
forward_label "3 zamowienie = zwrocZamowienie(zamowienieId: int): Zamowienie" xyz 131 294 3000
msgs
explicitmsg "wprowadzNumerStolika(zamowienieId: int, numerStolika: int)"
forward ranks 1 "1" dirscanvas_ref 129769
msgs
explicitmsg "wprowadzNumerStolika(zamowienieId: int, numerStolika: int)"
forward ranks 2 "1.1" dirscanvas_ref 129897
no_msg
msgsend
explicitmsg "zamowienie = zwrocZamowienie(zamowienieId: int): Zamowienie"
forward ranks 3 "2" selflinkcanvas_ref 130665
no_msg
explicitmsg "zamowienie"
backward ranks 4 "3" dirscanvas_ref 130025
msgs
explicitmsg "ustawNumerStolika(numerStolika: int)"
forward ranks 5 "3.1" dirscanvas_ref 130025
no_msg
explicitmsg "wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)"
forward ranks 6 "3.2" dirscanvas_ref 130537
no_msg
msgsend
explicitmsg "wprowadzNumerStolika(zamowienie: Zamowienie, numerStolika: int)"
forward ranks 7 "4" dirscanvas_ref 130281
no_msg
msgsend
end

92
models/155369.diagram Normal file
View File

@ -0,0 +1,92 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 541.31 27.15 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 465.24 112.98 2000
classinstance 128617 class_ref 128233 // ZarzadcaZamowien
name "" xyz 504.37 181.19 2000
classinstance 129257 class_ref 128283 // Zamowienie
name "" xyz 86.84 180.5 2000
classinstance 129513 class_ref 128136 // Potrawa
name "potrawa" xyz 78.85 371.08 2000
classinstance 130409 class_ref 141289 // MenedzerBazyDanych
name "" xyz 499.03 314.19 2000
classinstance 130793 class_ref 141417 // BazaDanych
name "" xyz 360.69 430.31 2000
linkcanvas 129001
from ref 128105 z 2001 to ref 128233
dirscanvas 129769 z 1000 linkcanvas_ref 129001
forward_label "1 usunPotrawe(zamowienieId: int, potrawaId: int)" xyz 579 83 3000
linkcanvas 129129
from ref 128233 z 2001 to ref 128617
dirscanvas 129897 z 1000 linkcanvas_ref 129129
forward_label "2 usunPotrawe(zamowienieId: int, potrawaId: int)" xyz 578 156 3000
linkcanvas 129385
from ref 128617 z 2001 to ref 129257
dirscanvas 130025 z 1000 linkcanvas_ref 129385
forward_label "3 potrawa = zwrocPotrawe(potrawaId: int): Potrawa
9 usunPotrawe(potrawa: Potrawa)" xyz 213 209 3000
backward_label "5 potrawa" xyz 316 163 3000
linkcanvas 129641 decenter_begin 546
from ref 129257 z 2001 to ref 129513
dirscanvas 130153 z 1000 linkcanvas_ref 129641
forward_label "10 <<Destroy>> destroy()" xyz 145 284 3000
backward_label "4 potrawa" xyz 74 282 3000
linkcanvas 130921 decenter_end 492
from ref 130793 z 2001 to point 396 324
line 132585 z 2001 to ref 130409
dirscanvas 131049 z 1000 linkcanvas_ref 130921
backward_label "8 zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, licznosc: int)" xyz 418 372 3000
linkcanvas 132713
from ref 128617 z 2001 to ref 130409
dirscanvas 132841 z 1000 linkcanvas_ref 132713
forward_label "7 dodajProdukty(potrawa: Potrawa, licznosc: int)" xyz 577 255 3000
selflinkcanvas 133097 classinstance_ref 128617 // :ZarzadcaZamowien
xy 646 193
forward_label "6 licznosc = potrawa.zwrocLicznosc(): int" xyz 631 189 3000
msgs
explicitmsg "usunPotrawe(zamowienieId: int, potrawaId: int)"
forward ranks 1 "1" dirscanvas_ref 129769
msgs
explicitmsg "usunPotrawe(zamowienieId: int, potrawaId: int)"
forward ranks 2 "1.1" dirscanvas_ref 129897
msgs
explicitmsg "potrawa = zwrocPotrawe(potrawaId: int): Potrawa"
forward ranks 3 "1.1.1" dirscanvas_ref 130025
no_msg
msgsend
msgsend
explicitmsg "potrawa"
backward ranks 4 "2" dirscanvas_ref 130153
msgs
explicitmsg "potrawa"
backward ranks 5 "2.1" dirscanvas_ref 130025
msgs
explicitmsg "licznosc = potrawa.zwrocLicznosc(): int"
forward ranks 6 "2.1.1" selflinkcanvas_ref 133097
no_msg
explicitmsg "dodajProdukty(potrawa: Potrawa, licznosc: int)"
forward ranks 7 "2.1.2" dirscanvas_ref 132841
no_msg
msgsend
msgsend
explicitmsg "zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, licznosc: int)"
backward ranks 8 "3" dirscanvas_ref 131049
no_msg
explicitmsg "usunPotrawe(potrawa: Potrawa)"
forward ranks 9 "4" dirscanvas_ref 130025
msgs
explicitmsg "<<Destroy>> destroy()"
forward ranks 10 "4.1" dirscanvas_ref 130153
no_msg
msgsend
msgsend
end

92
models/155369_8.d Normal file
View File

@ -0,0 +1,92 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 541.31 27.15 2000
classinstance 128233 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 465.24 112.98 2000
classinstance 128617 class_ref 128233 // ZarzadcaZamowien
name "" xyz 504.37 181.19 2000
classinstance 129257 class_ref 128283 // Zamowienie
name "" xyz 86.84 180.5 2000
classinstance 129513 class_ref 128136 // Potrawa
name "potrawa" xyz 78.85 371.08 2000
classinstance 130409 class_ref 141289 // MenedzerBazyDanych
name "" xyz 499.03 314.19 2000
classinstance 130793 class_ref 141417 // BazaDanych
name "" xyz 360.69 430.31 2000
linkcanvas 129001
from ref 128105 z 2001 to ref 128233
dirscanvas 129769 z 1000 linkcanvas_ref 129001
forward_label "1 usunPotrawe(zamowienieId: int, potrawaId: int)" xyz 579 83 3000
linkcanvas 129129
from ref 128233 z 2001 to ref 128617
dirscanvas 129897 z 1000 linkcanvas_ref 129129
forward_label "2 usunPotrawe(zamowienieId: int, potrawaId: int)" xyz 578 156 3000
linkcanvas 129385
from ref 128617 z 2001 to ref 129257
dirscanvas 130025 z 1000 linkcanvas_ref 129385
forward_label "3 potrawa = zwrocPotrawe(potrawaId: int): Potrawa
9 usunPotrawe(potrawa: Potrawa)" xyz 213 209 3000
backward_label "5 potrawa" xyz 316 163 3000
linkcanvas 129641 decenter_begin 546
from ref 129257 z 2001 to ref 129513
dirscanvas 130153 z 1000 linkcanvas_ref 129641
forward_label "10 <<Destroy>> destroy()" xyz 145 284 3000
backward_label "4 potrawa" xyz 74 282 3000
linkcanvas 130921 decenter_end 492
from ref 130793 z 2001 to point 396 324
line 132585 z 2001 to ref 130409
dirscanvas 131049 z 1000 linkcanvas_ref 130921
backward_label "8 zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, licznosc: int)" xyz 418 372 3000
linkcanvas 132713
from ref 128617 z 2001 to ref 130409
dirscanvas 132841 z 1000 linkcanvas_ref 132713
forward_label "7 dodajProdukty(potrawa: Potrawa, licznosc: int)" xyz 577 255 3000
selflinkcanvas 133097 classinstance_ref 128617 // :ZarzadcaZamowien
xy 646 193
forward_label "6 licznosc = potrawa.zwrocLicznosc(): int" xyz 631 189 3000
msgs
explicitmsg "usunPotrawe(zamowienieId: int, potrawaId: int)"
forward ranks 1 "1" dirscanvas_ref 129769
msgs
explicitmsg "usunPotrawe(zamowienieId: int, potrawaId: int)"
forward ranks 2 "1.1" dirscanvas_ref 129897
msgs
explicitmsg "potrawa = zwrocPotrawe(potrawaId: int): Potrawa"
forward ranks 3 "1.1.1" dirscanvas_ref 130025
no_msg
msgsend
msgsend
explicitmsg "potrawa"
backward ranks 4 "2" dirscanvas_ref 130153
msgs
explicitmsg "potrawa"
backward ranks 5 "2.1" dirscanvas_ref 130025
msgs
explicitmsg "licznosc = potrawa.zwrocLicznosc(): int"
forward ranks 6 "2.1.1" selflinkcanvas_ref 133097
no_msg
explicitmsg "dodajProdukty(potrawa: Potrawa, licznosc: int)"
forward ranks 7 "2.1.2" dirscanvas_ref 132841
no_msg
msgsend
msgsend
explicitmsg "zmienLicznoscProduktowZPotrawy(potrawa: Potrawa, licznosc: int)"
backward ranks 8 "3" dirscanvas_ref 131049
no_msg
explicitmsg "usunPotrawe(potrawa: Potrawa)"
forward ranks 9 "4" dirscanvas_ref 130025
msgs
explicitmsg "<<Destroy>> destroy()"
forward ranks 10 "4.1" dirscanvas_ref 130153
no_msg
msgsend
msgsend
end

46
models/161897.diagram Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 128233 class_ref 128539 // Kelner
name "" xyz 29 4 2000 life_line_z 2000
classinstance 128361 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 207 4 2000 life_line_z 2000
classinstance 128489 class_ref 154473 // System
name "" xyz 556 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128233 // :Kelner
xyzwh 42 90 2010 11 40
end
durationcanvas 128745 classinstance_ref 128361 // :ZarzadzanieZamowieniamiController
xyzwh 296 92 2010 11 151
end
durationcanvas 129001 classinstance_ref 128489 // :System
xyzwh 575 122 2010 11 102
overlappingdurationcanvas 129257
xyzwh 581 180 2020 11 25
end
overlappingdurationcanvas 129513
xyzwh 581 141 2020 11 25
end
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 92 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 133 78
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 123 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 400 109
reflexivemsg 129385 synchronous
to durationcanvas_ref 129257
yz 180 2025 explicitmsg "restart()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 599 165
reflexivemsg 129641 synchronous
to durationcanvas_ref 129513
yz 141 2025 explicitmsg "zapiszStan()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 602 125
end

46
models/161897_27.d Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 128233 class_ref 128539 // Kelner
name "" xyz 29 4 2000 life_line_z 2000
classinstance 128361 class_ref 128105 // ZarzadzanieZamowieniamiController
name "" xyz 207 4 2000 life_line_z 2000
classinstance 128489 class_ref 154473 // System
name "" xyz 556 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128233 // :Kelner
xyzwh 42 90 2010 11 40
end
durationcanvas 128745 classinstance_ref 128361 // :ZarzadzanieZamowieniamiController
xyzwh 297 92 2010 11 151
end
durationcanvas 129001 classinstance_ref 128489 // :System
xyzwh 576 122 2010 11 102
overlappingdurationcanvas 129257
xyzwh 582 180 2020 11 25
end
overlappingdurationcanvas 129513
xyzwh 582 141 2020 11 25
end
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 92 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 133 78
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 123 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 400 109
reflexivemsg 129385 synchronous
to durationcanvas_ref 129257
yz 180 2025 explicitmsg "restart()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 599 165
reflexivemsg 129641 synchronous
to durationcanvas_ref 129513
yz 141 2025 explicitmsg "zapiszStan()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 602 125
end

48
models/168425.diagram Normal file
View File

@ -0,0 +1,48 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 29 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 161 4 2000 life_line_z 2000
classinstance 128361 class_ref 128264 // Zamowienie
name "" xyz 387 4 2000 life_line_z 2000
classinstance 128489 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 543 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128105 // :Kelner
xyzwh 42 72 2010 11 40
end
durationcanvas 128745 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 238 72 2010 11 29
end
durationcanvas 129001 classinstance_ref 128361 // :Zamowienie
xyzwh 418 89 2010 11 84
end
durationcanvas 129257 classinstance_ref 128489 // :PotrawaNiestandardowa
xyzwh 601 108 2010 11 59
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 72 2015 explicitmsg "dodajPotraweNiestandardowa()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 80 62
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 89 2015 explicitmsg "dodajPotraweNiestandardowa()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 265 79
msg 129385 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129257
yz 109 2015 explicitmsg "dodajPotraweNiestandardowa()"
stereotype "<<<<create>>>>" xyz 472 119 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 450 99
msg 129513 return
from durationcanvas_ref 129257
to durationcanvas_ref 129001
yz 157 2015 explicitmsg "potrawaNiestandardowa"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 462 147
end

48
models/168425_105.d Normal file
View File

@ -0,0 +1,48 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 29 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 161 4 2000 life_line_z 2000
classinstance 128361 class_ref 128264 // Zamowienie
name "" xyz 387 4 2000 life_line_z 2000
classinstance 128489 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 543 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128105 // :Kelner
xyzwh 42 72 2010 11 40
end
durationcanvas 128745 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 238 72 2010 11 29
end
durationcanvas 129001 classinstance_ref 128361 // :Zamowienie
xyzwh 418 89 2010 11 84
end
durationcanvas 129257 classinstance_ref 128489 // :PotrawaNiestandardowa
xyzwh 601 108 2010 11 59
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 72 2015 explicitmsg "dodajPotraweNiestandardowa()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 80 62
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 89 2015 explicitmsg "dodajPotraweNiestandardowa()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 265 79
msg 129385 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129257
yz 109 2015 explicitmsg "dodajPotraweNiestandardowa()"
stereotype "<<<<create>>>>" xyz 472 119 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 450 99
msg 129513 return
from durationcanvas_ref 129257
to durationcanvas_ref 129001
yz 157 2015 explicitmsg "potrawaNiestandardowa"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 462 147
end

48
models/168425_8.d Normal file
View File

@ -0,0 +1,48 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 29 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 161 4 2000 life_line_z 2000
classinstance 128361 class_ref 128264 // Zamowienie
name "" xyz 387 4 2000 life_line_z 2000
classinstance 128489 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 543 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128105 // :Kelner
xyzwh 42 72 2010 11 40
end
durationcanvas 128745 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 238 72 2010 11 29
end
durationcanvas 129001 classinstance_ref 128361 // :Zamowienie
xyzwh 418 89 2010 11 84
end
durationcanvas 129257 classinstance_ref 128489 // :PotrawaNiestandardowa
xyzwh 601 108 2010 11 59
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 72 2015 explicitmsg "dodajPotraweNiestandardowa()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 80 62
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 89 2015 explicitmsg "dodajPotraweNiestandardowa()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 265 79
msg 129385 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129257
yz 109 2015 explicitmsg "dodajPotraweNiestandardowa()"
stereotype "<<<<create>>>>" xyz 472 119 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 450 99
msg 129513 return
from durationcanvas_ref 129257
to durationcanvas_ref 129001
yz 157 2015 explicitmsg "potrawaNiestandardowa"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 462 147
end

99
models/168553.diagram Normal file
View File

@ -0,0 +1,99 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 24.3 4.4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 116.3 4.9 2000 life_line_z 2000
classinstance 128361 class_ref 129032 // Spizarnia
name "" xyz 294.2 4.2 2000 life_line_z 2000
classinstance 128489 class_ref 130331 // IloscProduktu
name "" xyz 404.1 4.2 2000 life_line_z 2000
classinstance 128617 class_ref 128904 // Produkt
name "skladnik" xyz 527.1 4.2 2000 life_line_z 2000
classinstance 128745 class_ref 128264 // Zamowienie
name "" xyz 643.1 4.2 2000 life_line_z 2000
classinstance 128873 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 745 4.2 2005 life_line_z 2000
durationcanvas 129001 classinstance_ref 128105 // :Kelner
xyzwh 37 73.5 2010 11 40
end
durationcanvas 129129 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 188 74.5 2010 11 39
end
durationcanvas 129385 classinstance_ref 128361 // :Spizarnia
xyzwh 318 100.5 2010 11 163
end
durationcanvas 129641 classinstance_ref 128489 // :IloscProduktu
xyzwh 435 113.5 2010 11 48
end
durationcanvas 130025 classinstance_ref 128617 // skladnik:Produkt
xyzwh 564 174.5 2010 11 38
end
durationcanvas 130281 classinstance_ref 128745 // :Zamowienie
xyzwh 674 197 2010 11 27
end
durationcanvas 130537 classinstance_ref 128873 // :PotrawaNiestandardowa
xyzwh 803 213.5 2010 11 25
end
durationcanvas 130793 classinstance_ref 128489 // :IloscProduktu
xyzwh 437 242 2010 11 25
end
msg 129257 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129129
yz 75 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotraw: Int"
label_xy 48 60
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 102 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotrawy: Int"
label_xy 187 87
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 118 2015 explicitmsg "sprawdzIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 329 109
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 149 2015 explicitmsg "ilosc: Int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 360 140
msg 130153 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130025
yz 180 2020 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotrawy: Int"
label_xy 385 166
msg 130409 synchronous
from durationcanvas_ref 130025
to durationcanvas_ref 130281
yz 197 2015 explicitmsg "dodanieDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik,
IdPotrawy"
label_xy 566 174
msg 130665 synchronous
from durationcanvas_ref 130281
to durationcanvas_ref 130537
yz 213 2015 explicitmsg "dodanieSkladnikaDoPotrawy(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 669 203
msg 130921 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130793
yz 242 2015 explicitmsg "zaktualizujIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 324 232
end

99
models/168553_105.d Normal file
View File

@ -0,0 +1,99 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 24.3 4.4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 116.3 4.9 2000 life_line_z 2000
classinstance 128361 class_ref 129032 // Spizarnia
name "" xyz 294.2 4.2 2000 life_line_z 2000
classinstance 128489 class_ref 130331 // IloscProduktu
name "" xyz 404.1 4.2 2000 life_line_z 2000
classinstance 128617 class_ref 128904 // Produkt
name "skladnik" xyz 527.1 4.2 2000 life_line_z 2000
classinstance 128745 class_ref 128264 // Zamowienie
name "" xyz 643.1 4.2 2000 life_line_z 2000
classinstance 128873 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 745 4.2 2005 life_line_z 2000
durationcanvas 129001 classinstance_ref 128105 // :Kelner
xyzwh 37 73 2010 11 40
end
durationcanvas 129129 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 193 74 2010 11 39
end
durationcanvas 129385 classinstance_ref 128361 // :Spizarnia
xyzwh 318 100 2010 11 163
end
durationcanvas 129641 classinstance_ref 128489 // :IloscProduktu
xyzwh 437 113 2010 11 48
end
durationcanvas 130025 classinstance_ref 128617 // skladnik:Produkt
xyzwh 564 174 2010 11 38
end
durationcanvas 130281 classinstance_ref 128745 // :Zamowienie
xyzwh 674 197 2010 11 27
end
durationcanvas 130537 classinstance_ref 128873 // :PotrawaNiestandardowa
xyzwh 803 213 2010 11 25
end
durationcanvas 130793 classinstance_ref 128489 // :IloscProduktu
xyzwh 437 242 2010 11 25
end
msg 129257 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129129
yz 75 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotraw: Int"
label_xy 48 60
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 102 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotrawy: Int"
label_xy 187 87
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 118 2015 explicitmsg "sprawdzIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 329 109
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 149 2015 explicitmsg "ilosc: Int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 360 140
msg 130153 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130025
yz 180 2020 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotrawy: Int"
label_xy 385 166
msg 130409 synchronous
from durationcanvas_ref 130025
to durationcanvas_ref 130281
yz 197 2015 explicitmsg "dodanieDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik,
IdPotrawy"
label_xy 566 174
msg 130665 synchronous
from durationcanvas_ref 130281
to durationcanvas_ref 130537
yz 213 2015 explicitmsg "dodanieSkladnikaDoPotrawy(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 669 203
msg 130921 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130793
yz 242 2015 explicitmsg "zaktualizujIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 324 232
end

99
models/168553_27.d Normal file
View File

@ -0,0 +1,99 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 23.8 4.4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 116.3 4.9 2000 life_line_z 2000
classinstance 128361 class_ref 129032 // Spizarnia
name "" xyz 293.7 4.2 2000 life_line_z 2000
classinstance 128489 class_ref 130331 // IloscProduktu
name "" xyz 404.1 4.2 2000 life_line_z 2000
classinstance 128617 class_ref 128904 // Produkt
name "skladnik" xyz 527.1 4.2 2000 life_line_z 2000
classinstance 128745 class_ref 128264 // Zamowienie
name "" xyz 643.1 4.2 2000 life_line_z 2000
classinstance 128873 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 745 4.2 2005 life_line_z 2000
durationcanvas 129001 classinstance_ref 128105 // :Kelner
xyzwh 36 73 2010 11 40
end
durationcanvas 129129 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 196 74.5 2010 11 39
end
durationcanvas 129385 classinstance_ref 128361 // :Spizarnia
xyzwh 317 100.5 2010 11 163
end
durationcanvas 129641 classinstance_ref 128489 // :IloscProduktu
xyzwh 438 113 2010 11 48
end
durationcanvas 130025 classinstance_ref 128617 // skladnik:Produkt
xyzwh 566 174 2010 11 38
end
durationcanvas 130281 classinstance_ref 128745 // :Zamowienie
xyzwh 674 197 2010 11 27
end
durationcanvas 130537 classinstance_ref 128873 // :PotrawaNiestandardowa
xyzwh 806 213.5 2010 11 25
end
durationcanvas 130793 classinstance_ref 128489 // :IloscProduktu
xyzwh 438 242 2010 11 25
end
msg 129257 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129129
yz 75 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotraw: Int"
label_xy 48 60
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 102 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotrawy: Int"
label_xy 187 87
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 118 2015 explicitmsg "sprawdzIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 329 109
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 149 2015 explicitmsg "ilosc: Int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 360 140
msg 130153 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130025
yz 180 2020 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotrawy: Int"
label_xy 385 166
msg 130409 synchronous
from durationcanvas_ref 130025
to durationcanvas_ref 130281
yz 197 2015 explicitmsg "dodanieDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik,
IdPotrawy"
label_xy 566 174
msg 130665 synchronous
from durationcanvas_ref 130281
to durationcanvas_ref 130537
yz 213 2015 explicitmsg "dodanieSkladnikaDoPotrawy(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 669 203
msg 130921 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130793
yz 242 2015 explicitmsg "zaktualizujIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 324 232
end

99
models/168553_8.d Normal file
View File

@ -0,0 +1,99 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 24.3 4.4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 116.3 4.9 2000 life_line_z 2000
classinstance 128361 class_ref 129032 // Spizarnia
name "" xyz 294.2 4.2 2000 life_line_z 2000
classinstance 128489 class_ref 130331 // IloscProduktu
name "" xyz 404.1 4.2 2000 life_line_z 2000
classinstance 128617 class_ref 128904 // Produkt
name "skladnik" xyz 527.1 4.2 2000 life_line_z 2000
classinstance 128745 class_ref 128264 // Zamowienie
name "" xyz 643.1 4.2 2000 life_line_z 2000
classinstance 128873 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 745 4.2 2005 life_line_z 2000
durationcanvas 129001 classinstance_ref 128105 // :Kelner
xyzwh 37 73 2010 11 40
end
durationcanvas 129129 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 193 74 2010 11 39
end
durationcanvas 129385 classinstance_ref 128361 // :Spizarnia
xyzwh 318 100 2010 11 163
end
durationcanvas 129641 classinstance_ref 128489 // :IloscProduktu
xyzwh 437 113 2010 11 48
end
durationcanvas 130025 classinstance_ref 128617 // skladnik:Produkt
xyzwh 564 174 2010 11 38
end
durationcanvas 130281 classinstance_ref 128745 // :Zamowienie
xyzwh 674 197 2010 11 27
end
durationcanvas 130537 classinstance_ref 128873 // :PotrawaNiestandardowa
xyzwh 803 213 2010 11 25
end
durationcanvas 130793 classinstance_ref 128489 // :IloscProduktu
xyzwh 437 242 2010 11 25
end
msg 129257 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129129
yz 75 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotraw: Int"
label_xy 48 60
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 102 2015 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotrawy: Int"
label_xy 187 87
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 118 2015 explicitmsg "sprawdzIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 329 109
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 149 2015 explicitmsg "ilosc: Int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 360 140
msg 130153 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130025
yz 180 2020 explicitmsg "dodanieSkladnika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int,
IdPotrawy: Int"
label_xy 385 166
msg 130409 synchronous
from durationcanvas_ref 130025
to durationcanvas_ref 130281
yz 197 2015 explicitmsg "dodanieDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik,
IdPotrawy"
label_xy 566 174
msg 130665 synchronous
from durationcanvas_ref 130281
to durationcanvas_ref 130537
yz 213 2015 explicitmsg "dodanieSkladnikaDoPotrawy(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 669 203
msg 130921 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130793
yz 242 2015 explicitmsg "zaktualizujIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdSkladnik: Int"
label_xy 324 232
end

57
models/168681.diagram Normal file
View File

@ -0,0 +1,57 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 17 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 129 4 2000 life_line_z 2000
classinstance 128361 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 332 4 2000 life_line_z 2000
classinstance 128489 class_ref 129032 // Spizarnia
name "" xyz 474 4 2000 life_line_z 2000
classinstance 128617 class_ref 130331 // IloscProduktu
name "" xyz 660 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kelner
xyzwh 30 73 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 206 73 2010 11 32
end
durationcanvas 129129 classinstance_ref 128361 // :PotrawaNiestandardowa
xyzwh 390 94 2010 11 25
end
durationcanvas 129385 classinstance_ref 128105 // :Kelner
xyzwh 30 165 2010 11 40
end
durationcanvas 129513 classinstance_ref 128489 // :Spizarnia
xyzwh 498 165 2010 11 28
end
durationcanvas 129769 classinstance_ref 128617 // :IloscProduktu
xyzwh 693 177 2010 11 29
end
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 73 2015 explicitmsg "usunSkladnik()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik,
IdPotrawy: Int"
label_xy 64 59
msg 129257 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129129
yz 94 2015 explicitmsg "usunSkladnik(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 247 84
msg 129641 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129513
yz 165 2015 explicitmsg "zaktualizujIloscSkladnika(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 243 155
msg 129897 synchronous
from durationcanvas_ref 129513
to durationcanvas_ref 129769
yz 177 2020 explicitmsg "zaktualizujIloscSkladnika(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 537 167
end

57
models/168681_105.d Normal file
View File

@ -0,0 +1,57 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 17 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 129 4 2000 life_line_z 2000
classinstance 128361 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 332 4 2000 life_line_z 2000
classinstance 128489 class_ref 129032 // Spizarnia
name "" xyz 474 4 2000 life_line_z 2000
classinstance 128617 class_ref 130331 // IloscProduktu
name "" xyz 660 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kelner
xyzwh 30 73 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 206 73 2010 11 32
end
durationcanvas 129129 classinstance_ref 128361 // :PotrawaNiestandardowa
xyzwh 390 94 2010 11 25
end
durationcanvas 129385 classinstance_ref 128105 // :Kelner
xyzwh 30 165 2010 11 40
end
durationcanvas 129513 classinstance_ref 128489 // :Spizarnia
xyzwh 498 165 2010 11 28
end
durationcanvas 129769 classinstance_ref 128617 // :IloscProduktu
xyzwh 693 177 2010 11 29
end
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 73 2015 explicitmsg "usunSkladnik()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik,
IdPotrawy: Int"
label_xy 64 59
msg 129257 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129129
yz 94 2015 explicitmsg "usunSkladnik(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 247 84
msg 129641 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129513
yz 165 2015 explicitmsg "zaktualizujIloscSkladnika(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 243 155
msg 129897 synchronous
from durationcanvas_ref 129513
to durationcanvas_ref 129769
yz 177 2020 explicitmsg "zaktualizujIloscSkladnika(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 537 167
end

57
models/168681_27.d Normal file
View File

@ -0,0 +1,57 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 17 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 129 4 2000 life_line_z 2000
classinstance 128361 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 332 4 2000 life_line_z 2000
classinstance 128489 class_ref 129032 // Spizarnia
name "" xyz 474 4 2000 life_line_z 2000
classinstance 128617 class_ref 130331 // IloscProduktu
name "" xyz 660 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kelner
xyzwh 30 73 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 210 73 2010 11 32
end
durationcanvas 129129 classinstance_ref 128361 // :PotrawaNiestandardowa
xyzwh 394 94 2010 11 25
end
durationcanvas 129385 classinstance_ref 128105 // :Kelner
xyzwh 30 165 2010 11 40
end
durationcanvas 129513 classinstance_ref 128489 // :Spizarnia
xyzwh 498 165 2010 11 28
end
durationcanvas 129769 classinstance_ref 128617 // :IloscProduktu
xyzwh 694 177 2010 11 29
end
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 73 2015 explicitmsg "usunSkladnik()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "skladnik,
IdPotrawy: Int"
label_xy 64 59
msg 129257 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129129
yz 94 2015 explicitmsg "usunSkladnik(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 247 84
msg 129641 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129513
yz 165 2015 explicitmsg "zaktualizujIloscSkladnika(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 243 155
msg 129897 synchronous
from durationcanvas_ref 129513
to durationcanvas_ref 129769
yz 177 2020 explicitmsg "zaktualizujIloscSkladnika(skladnik)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 537 167
end

100
models/168809.diagram Normal file
View File

@ -0,0 +1,100 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 13 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 110 4 2000 life_line_z 2000
classinstance 128361 class_ref 129032 // Spizarnia
name "" xyz 293 4 2000 life_line_z 2000
classinstance 128489 class_ref 130331 // IloscProduktu
name "" xyz 418 4 2000 life_line_z 2000
classinstance 128617 class_ref 128904 // Produkt
name "" xyz 540 4 2000 life_line_z 2000
classinstance 128745 class_ref 128264 // Zamowienie
name "" xyz 673 4 2000 life_line_z 2000
classinstance 128873 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 746 4 2000 life_line_z 2000
durationcanvas 129001 classinstance_ref 128105 // :Kelner
xyzwh 26 90 2010 11 40
end
durationcanvas 129129 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 187 91 2010 11 57
end
durationcanvas 129385 classinstance_ref 128361 // :Spizarnia
xyzwh 317 116 2010 11 156
end
durationcanvas 129641 classinstance_ref 128489 // :IloscProduktu
xyzwh 451 118 2010 11 48
end
durationcanvas 130025 classinstance_ref 128617 // :Produkt
xyzwh 559 192 2010 11 32
end
durationcanvas 130281 classinstance_ref 128745 // :Zamowienie
xyzwh 704 209 2010 11 30
end
durationcanvas 130537 classinstance_ref 128873 // :PotrawaNiestandardowa
xyzwh 804 225 2010 11 29
end
durationcanvas 130793 classinstance_ref 128489 // :IloscProduktu
xyzwh 451 248 2010 11 25
end
msg 129257 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129129
yz 92 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int,
IdPotrawy: Int"
label_xy 47 78
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 117 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int,
IdPotrawy: Int"
label_xy 193 103
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 120 2015 explicitmsg "sprawdzIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int"
label_xy 335 110
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 149 2015 explicitmsg "ilosc: Int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 368 139
msg 130153 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130025
yz 193 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int,
IdPotrawy: Int"
label_xy 397 179
msg 130409 synchronous
from durationcanvas_ref 130025
to durationcanvas_ref 130281
yz 210 2015 explicitmsg "dodanieDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek,
IdPotrawy: Int"
label_xy 577 189
msg 130665 synchronous
from durationcanvas_ref 130281
to durationcanvas_ref 130537
yz 226 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 704 216
msg 130921 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130793
yz 249 2015 explicitmsg "zaktualizujIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int"
label_xy 331 239
end

100
models/168809_27.d Normal file
View File

@ -0,0 +1,100 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 13 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 110 4 2000 life_line_z 2000
classinstance 128361 class_ref 129032 // Spizarnia
name "" xyz 293 4 2000 life_line_z 2000
classinstance 128489 class_ref 130331 // IloscProduktu
name "" xyz 418 4 2000 life_line_z 2000
classinstance 128617 class_ref 128904 // Produkt
name "" xyz 540 4 2000 life_line_z 2000
classinstance 128745 class_ref 128264 // Zamowienie
name "" xyz 673 4 2000 life_line_z 2000
classinstance 128873 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 746 4 2000 life_line_z 2000
durationcanvas 129001 classinstance_ref 128105 // :Kelner
xyzwh 26 90 2010 11 40
end
durationcanvas 129129 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 191 91 2010 11 57
end
durationcanvas 129385 classinstance_ref 128361 // :Spizarnia
xyzwh 317 116 2010 11 156
end
durationcanvas 129641 classinstance_ref 128489 // :IloscProduktu
xyzwh 452 118 2010 11 48
end
durationcanvas 130025 classinstance_ref 128617 // :Produkt
xyzwh 560 192 2010 11 32
end
durationcanvas 130281 classinstance_ref 128745 // :Zamowienie
xyzwh 704 209 2010 11 30
end
durationcanvas 130537 classinstance_ref 128873 // :PotrawaNiestandardowa
xyzwh 808 225 2010 11 29
end
durationcanvas 130793 classinstance_ref 128489 // :IloscProduktu
xyzwh 452 248 2010 11 25
end
msg 129257 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129129
yz 92 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int,
IdPotrawy: Int"
label_xy 47 78
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 117 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int,
IdPotrawy: Int"
label_xy 193 103
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 120 2015 explicitmsg "sprawdzIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int"
label_xy 335 110
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 149 2015 explicitmsg "ilosc: Int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 368 139
msg 130153 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130025
yz 193 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int,
IdPotrawy: Int"
label_xy 397 179
msg 130409 synchronous
from durationcanvas_ref 130025
to durationcanvas_ref 130281
yz 210 2015 explicitmsg "dodanieDoPotrawy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek,
IdPotrawy: Int"
label_xy 577 189
msg 130665 synchronous
from durationcanvas_ref 130281
to durationcanvas_ref 130537
yz 226 2015 explicitmsg "dodanieDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 704 216
msg 130921 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 130793
yz 249 2015 explicitmsg "zaktualizujIlosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "IdDodatek: Int"
label_xy 331 239
end

59
models/168937.diagram Normal file
View File

@ -0,0 +1,59 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 2 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 102 4 2000 life_line_z 2000
classinstance 128361 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 263 4 2000 life_line_z 2000
classinstance 128489 class_ref 129032 // Spizarnia
name "" xyz 446 4 2000 life_line_z 2000
classinstance 128617 class_ref 130331 // IloscProduktu
name "" xyz 592 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kelner
xyzwh 15 96 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 179 97 2010 11 33
end
durationcanvas 129129 classinstance_ref 128361 // :PotrawaNiestandardowa
xyzwh 321 115 2010 11 25
end
durationcanvas 129385 classinstance_ref 128105 // :Kelner
xyzwh 15 178 2010 11 40
end
durationcanvas 129513 classinstance_ref 128489 // :Spizarnia
xyzwh 470 178 2010 11 37
end
durationcanvas 129769 classinstance_ref 128617 // :IloscProduktu
xyzwh 625 204 2010 11 25
end
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 97 2015 explicitmsg "usunDodatek()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek,
IdPotrawy: Int"
label_xy 43 82
msg 129257 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129129
yz 116 2015 explicitmsg "usunDodatek(dodatek)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 199 106
msg 129641 asynchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129513
yz 178 2015 explicitmsg "zaktualizujIloscDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 189 168
msg 129897 synchronous
from durationcanvas_ref 129513
to durationcanvas_ref 129769
yz 204 2015 explicitmsg "zaktualizujIloscDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 492 194
end

59
models/168937_27.d Normal file
View File

@ -0,0 +1,59 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 2 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 102 4 2000 life_line_z 2000
classinstance 128361 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 263 4 2000 life_line_z 2000
classinstance 128489 class_ref 129032 // Spizarnia
name "" xyz 446 4 2000 life_line_z 2000
classinstance 128617 class_ref 130331 // IloscProduktu
name "" xyz 592 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kelner
xyzwh 15 96 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 183 97 2010 11 33
end
durationcanvas 129129 classinstance_ref 128361 // :PotrawaNiestandardowa
xyzwh 325 115 2010 11 25
end
durationcanvas 129385 classinstance_ref 128105 // :Kelner
xyzwh 15 178 2010 11 40
end
durationcanvas 129513 classinstance_ref 128489 // :Spizarnia
xyzwh 470 178 2010 11 37
end
durationcanvas 129769 classinstance_ref 128617 // :IloscProduktu
xyzwh 626 204 2010 11 25
end
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 97 2015 explicitmsg "usunDodatek()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek,
IdPotrawy: Int"
label_xy 43 82
msg 129257 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129129
yz 116 2015 explicitmsg "usunDodatek(dodatek)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 199 106
msg 129641 asynchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129513
yz 178 2015 explicitmsg "zaktualizujIloscDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 189 168
msg 129897 synchronous
from durationcanvas_ref 129513
to durationcanvas_ref 129769
yz 204 2015 explicitmsg "zaktualizujIloscDodatku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "dodatek"
label_xy 492 194
end

45
models/169065.diagram Normal file
View File

@ -0,0 +1,45 @@
format 224
classinstance 128105 class_ref 128539 // Kelner
name "" xyz 21 4 2005 life_line_z 2000
classinstance 128233 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 129 4 2000 life_line_z 2000
classinstance 128361 class_ref 128264 // Zamowienie
name "" xyz 324 4 2000 life_line_z 2000
classinstance 128489 class_ref 129947 // PotrawaNiestandardowa
name "" xyz 459 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128105 // :Kelner
xyzwh 34 79 2010 11 40
end
durationcanvas 128745 classinstance_ref 128233 // :PotrawaNiestandardowaHandler
xyzwh 206 79 2010 11 31
end
durationcanvas 129001 classinstance_ref 128361 // :Zamowienie
xyzwh 355 99 2010 11 25
end
durationcanvas 129257 classinstance_ref 128489 // :PotrawaNiestandardowa
xyzwh 517 117 2010 11 25
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 79 2015 explicitmsg "usunPotrawe()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potrawa"
label_xy 75 69
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 99 2015 explicitmsg "usunPotrawe()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potrawa"
label_xy 233 89
msg 129385 synchronous
from durationcanvas_ref 129001
to durationcanvas_ref 129257
yz 117 2015 explicitmsg "usunPotrawe()"
stereotype "<<<<destroy>>>>" xyz 396 127 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potrawa"
label_xy 391 107
end

46
models/175593.diagram Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 128233 class_ref 128539 // Kelner
name "" xyz 29 4 2000 life_line_z 2000
classinstance 128361 class_ref 167529 // PlatnoscController
name "" xyz 251 4 2000 life_line_z 2000
classinstance 128489 class_ref 154473 // System
name "" xyz 556 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128233 // :Kelner
xyzwh 42 90 2010 11 40
end
durationcanvas 128745 classinstance_ref 128361 // :PlatnoscController
xyzwh 296 92 2010 11 151
end
durationcanvas 129001 classinstance_ref 128489 // :System
xyzwh 575 122 2010 11 102
overlappingdurationcanvas 129257
xyzwh 581 180 2020 11 25
end
overlappingdurationcanvas 129513
xyzwh 581 141 2020 11 25
end
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 92 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 133 78
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 123 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 400 109
reflexivemsg 129385 synchronous
to durationcanvas_ref 129257
yz 180 2025 explicitmsg "restart()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 599 165
reflexivemsg 129641 synchronous
to durationcanvas_ref 129513
yz 141 2025 explicitmsg "zapiszStan()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 602 125
end

46
models/175593_27.d Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 128233 class_ref 128539 // Kelner
name "" xyz 29 4 2000 life_line_z 2000
classinstance 128361 class_ref 167529 // PlatnoscController
name "" xyz 251 4 2000 life_line_z 2000
classinstance 128489 class_ref 154473 // System
name "" xyz 556 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128233 // :Kelner
xyzwh 42 90 2010 11 40
end
durationcanvas 128745 classinstance_ref 128361 // :PlatnoscController
xyzwh 296 92 2010 11 151
end
durationcanvas 129001 classinstance_ref 128489 // :System
xyzwh 576 122 2010 11 102
overlappingdurationcanvas 129257
xyzwh 582 180 2020 11 25
end
overlappingdurationcanvas 129513
xyzwh 582 141 2020 11 25
end
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 92 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 133 78
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 123 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 400 109
reflexivemsg 129385 synchronous
to durationcanvas_ref 129257
yz 180 2025 explicitmsg "restart()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 599 165
reflexivemsg 129641 synchronous
to durationcanvas_ref 129513
yz 141 2025 explicitmsg "zapiszStan()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 602 125
end

30
models/175721.diagram Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz 16 4 2000 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 179 4 2000 life_line_z 2000
classinstance 128361 class_ref 128392 // Platnosc
name "" xyz 379 4 2000 life_line_z 2000
durationcanvas 128489 classinstance_ref 128105 // :Kasjer
xyzwh 28 81 2010 11 60
end
durationcanvas 128617 classinstance_ref 128233 // :PlatnoscController
xyzwh 224 81 2010 11 36
end
durationcanvas 128873 classinstance_ref 128361 // :Platnosc
xyzwh 401 101 2010 11 25
end
msg 128745 synchronous
from durationcanvas_ref 128489
to durationcanvas_ref 128617
yz 82 2015 explicitmsg "rozpocznijPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 87 68
msg 129001 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128873
yz 102 2015 explicitmsg "create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 299 88
end

30
models/175721_27.d Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz 16 4 2000 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 179 4 2000 life_line_z 2000
classinstance 128361 class_ref 128392 // Platnosc
name "" xyz 379 4 2000 life_line_z 2000
durationcanvas 128489 classinstance_ref 128105 // :Kasjer
xyzwh 29 81 2010 11 60
end
durationcanvas 128617 classinstance_ref 128233 // :PlatnoscController
xyzwh 224 81 2010 11 36
end
durationcanvas 128873 classinstance_ref 128361 // :Platnosc
xyzwh 401 101 2010 11 25
end
msg 128745 synchronous
from durationcanvas_ref 128489
to durationcanvas_ref 128617
yz 82 2015 explicitmsg "rozpocznijPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 87 68
msg 129001 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128873
yz 102 2015 explicitmsg "create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 299 88
end

30
models/175721_8.d Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz 16 4 2000 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 179 4 2000 life_line_z 2000
classinstance 128361 class_ref 128392 // Platnosc
name "" xyz 379 4 2000 life_line_z 2000
durationcanvas 128489 classinstance_ref 128105 // :Kasjer
xyzwh 28 81 2010 11 60
end
durationcanvas 128617 classinstance_ref 128233 // :PlatnoscController
xyzwh 224 81 2010 11 36
end
durationcanvas 128873 classinstance_ref 128361 // :Platnosc
xyzwh 401 101 2010 11 25
end
msg 128745 synchronous
from durationcanvas_ref 128489
to durationcanvas_ref 128617
yz 82 2015 explicitmsg "rozpocznijPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 87 68
msg 129001 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128873
yz 102 2015 explicitmsg "create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 299 88
end

46
models/175849.diagram Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 128233 class_ref 128539 // Kelner
name "" xyz 29 4 2000 life_line_z 2000
classinstance 128361 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 216 4 2000 life_line_z 2000
classinstance 128489 class_ref 154473 // System
name "" xyz 556 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128233 // :Kelner
xyzwh 42 90 2010 11 40
end
durationcanvas 128745 classinstance_ref 128361 // :PotrawaNiestandardowaHandler
xyzwh 293 92 2010 11 151
end
durationcanvas 129001 classinstance_ref 128489 // :System
xyzwh 575 122 2010 11 102
overlappingdurationcanvas 129257
xyzwh 581 180 2020 11 25
end
overlappingdurationcanvas 129513
xyzwh 581 141 2020 11 25
end
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 92 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 133 78
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 123 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 400 109
reflexivemsg 129385 synchronous
to durationcanvas_ref 129257
yz 180 2025 explicitmsg "restart()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 599 165
reflexivemsg 129641 synchronous
to durationcanvas_ref 129513
yz 141 2025 explicitmsg "zapiszStan()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 602 125
end

46
models/175849_105.d Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 128233 class_ref 128539 // Kelner
name "" xyz 29 4 2000 life_line_z 2000
classinstance 128361 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 216 4 2000 life_line_z 2000
classinstance 128489 class_ref 154473 // System
name "" xyz 556 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128233 // :Kelner
xyzwh 42 90 2010 11 40
end
durationcanvas 128745 classinstance_ref 128361 // :PotrawaNiestandardowaHandler
xyzwh 293 92 2010 11 151
end
durationcanvas 129001 classinstance_ref 128489 // :System
xyzwh 575 122 2010 11 102
overlappingdurationcanvas 129257
xyzwh 581 180 2020 11 25
end
overlappingdurationcanvas 129513
xyzwh 581 141 2020 11 25
end
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 92 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 133 78
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 123 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 400 109
reflexivemsg 129385 synchronous
to durationcanvas_ref 129257
yz 180 2025 explicitmsg "restart()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 599 165
reflexivemsg 129641 synchronous
to durationcanvas_ref 129513
yz 141 2025 explicitmsg "zapiszStan()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 602 125
end

46
models/175849_27.d Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 128233 class_ref 128539 // Kelner
name "" xyz 29 4 2000 life_line_z 2000
classinstance 128361 class_ref 161001 // PotrawaNiestandardowaHandler
name "" xyz 216 4 2000 life_line_z 2000
classinstance 128489 class_ref 154473 // System
name "" xyz 556 4 2000 life_line_z 2000
durationcanvas 128617 classinstance_ref 128233 // :Kelner
xyzwh 37 90 2010 11 40
end
durationcanvas 128745 classinstance_ref 128361 // :PotrawaNiestandardowaHandler
xyzwh 271 92 2010 11 151
end
durationcanvas 129001 classinstance_ref 128489 // :System
xyzwh 575 122 2010 11 102
overlappingdurationcanvas 129257
xyzwh 581 180 2020 11 25
end
overlappingdurationcanvas 129513
xyzwh 581 141 2020 11 25
end
end
msg 128873 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128745
yz 92 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 133 78
msg 129129 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 129001
yz 123 2015 explicitmsg "restartujSystem()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 400 109
reflexivemsg 129385 synchronous
to durationcanvas_ref 129257
yz 180 2025 explicitmsg "restart()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 599 165
reflexivemsg 129641 synchronous
to durationcanvas_ref 129513
yz 141 2025 explicitmsg "zapiszStan()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 602 125
end

68
models/175977.diagram Normal file
View File

@ -0,0 +1,68 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz 3 4 2005 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 180 4 2000 life_line_z 2000
classinstance 128361 class_ref 128392 // Platnosc
name "" xyz 397 4 2000 life_line_z 2000
classinstance 128489 class_ref 141289 // MenedzerBazyDanych
name "" xyz 552 4 2000 life_line_z 2000
classinstance 128617 class_ref 141417 // BazaDanych
name "" xyz 761 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kasjer
xyzwh 15 69 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PlatnoscController
xyzwh 225 69 2010 11 40
end
durationcanvas 129129 classinstance_ref 128361 // :Platnosc
xyzwh 419 98 2010 11 121
end
durationcanvas 129385 classinstance_ref 128489 // :MenedzerBazyDanych
xyzwh 606 121 2010 11 84
end
durationcanvas 129641 classinstance_ref 128617 // :BazaDanych
xyzwh 792 132 2010 11 55
end
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 69 2015 explicitmsg "wprowadzNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 25 55
msg 129257 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129129
yz 98 2020 explicitmsg "wprowadzNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 226 84
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 123 2015 explicitmsg "zwrocZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 431 109
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 133 2020 explicitmsg "zwrocZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 621 119
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 174 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 646 160
msg 130025 return
from durationcanvas_ref 129385
to durationcanvas_ref 129129
yz 187 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 458 173
end

68
models/175977_8.d Normal file
View File

@ -0,0 +1,68 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz 3 4 2005 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 180 4 2000 life_line_z 2000
classinstance 128361 class_ref 128392 // Platnosc
name "" xyz 397 4 2000 life_line_z 2000
classinstance 128489 class_ref 141289 // MenedzerBazyDanych
name "" xyz 552 4 2000 life_line_z 2000
classinstance 128617 class_ref 141417 // BazaDanych
name "" xyz 761 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kasjer
xyzwh 15 69 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PlatnoscController
xyzwh 225 69 2010 11 40
end
durationcanvas 129129 classinstance_ref 128361 // :Platnosc
xyzwh 419 98 2010 11 121
end
durationcanvas 129385 classinstance_ref 128489 // :MenedzerBazyDanych
xyzwh 606 121 2010 11 84
end
durationcanvas 129641 classinstance_ref 128617 // :BazaDanych
xyzwh 792 132 2010 11 55
end
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 69 2015 explicitmsg "wprowadzNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 25 55
msg 129257 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129129
yz 98 2020 explicitmsg "wprowadzNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 226 84
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 123 2015 explicitmsg "zwrocZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 431 109
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 133 2020 explicitmsg "zwrocZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 621 119
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 174 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 646 160
msg 130025 return
from durationcanvas_ref 129385
to durationcanvas_ref 129129
yz 187 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 458 173
end

67
models/176105.diagram Normal file
View File

@ -0,0 +1,67 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz 13 4 2005 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 163 4 2000 life_line_z 2000
classinstance 128361 class_ref 128392 // Platnosc
name "" xyz 365 4 2000 life_line_z 2000
classinstance 128489 class_ref 141289 // MenedzerBazyDanych
name "" xyz 527 4 2000 life_line_z 2000
classinstance 128617 class_ref 141417 // BazaDanych
name "" xyz 753 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kasjer
xyzwh 25 87 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PlatnoscController
xyzwh 208 87 2010 11 25
end
durationcanvas 129129 classinstance_ref 128361 // :Platnosc
xyzwh 387 100 2010 11 121
end
durationcanvas 129385 classinstance_ref 128489 // :MenedzerBazyDanych
xyzwh 581 119 2010 11 96
end
durationcanvas 129641 classinstance_ref 128617 // :BazaDanych
xyzwh 784 144 2010 11 48
end
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 87 2015 explicitmsg "edytujNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 34 73
msg 129257 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129129
yz 100 2020 explicitmsg "edytujNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 215 86
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 120 2015 explicitmsg "zwrocZamowienie(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 403 106
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 144 2015 explicitmsg "zwrocZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 602 130
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 180 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 629 166
msg 130025 return
from durationcanvas_ref 129385
to durationcanvas_ref 129129
yz 200 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 430 186
end

67
models/176105_8.d Normal file
View File

@ -0,0 +1,67 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz 13 4 2005 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 163 4 2000 life_line_z 2000
classinstance 128361 class_ref 128392 // Platnosc
name "" xyz 365 4 2000 life_line_z 2000
classinstance 128489 class_ref 141289 // MenedzerBazyDanych
name "" xyz 527 4 2000 life_line_z 2000
classinstance 128617 class_ref 141417 // BazaDanych
name "" xyz 753 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kasjer
xyzwh 25 87 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PlatnoscController
xyzwh 208 87 2010 11 25
end
durationcanvas 129129 classinstance_ref 128361 // :Platnosc
xyzwh 387 100 2010 11 121
end
durationcanvas 129385 classinstance_ref 128489 // :MenedzerBazyDanych
xyzwh 581 119 2010 11 96
end
durationcanvas 129641 classinstance_ref 128617 // :BazaDanych
xyzwh 784 144 2010 11 48
end
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 87 2015 explicitmsg "edytujNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 34 73
msg 129257 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129129
yz 100 2020 explicitmsg "edytujNumerStolika()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 215 86
msg 129513 synchronous
from durationcanvas_ref 129129
to durationcanvas_ref 129385
yz 120 2015 explicitmsg "zwrocZamowienie(numerStolika: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 403 106
msg 129769 synchronous
from durationcanvas_ref 129385
to durationcanvas_ref 129641
yz 144 2015 explicitmsg "zwrocZamowienie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerStolika: int"
label_xy 602 130
msg 129897 return
from durationcanvas_ref 129641
to durationcanvas_ref 129385
yz 180 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 629 166
msg 130025 return
from durationcanvas_ref 129385
to durationcanvas_ref 129129
yz 200 2015 explicitmsg "zamowienie: Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 430 186
end

71
models/176233.diagram Normal file
View File

@ -0,0 +1,71 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz -0.8 4.2 2005 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 245.1 4 2000 life_line_z 2000
classinstance 128361 class_ref 141289 // MenedzerBazyDanych
name "" xyz 468.4 4 2000 life_line_z 2000
classinstance 128489 class_ref 141417 // BazaDanych
name "" xyz 713.1 4 2000 life_line_z 2000
classinstance 128617 class_ref 128392 // Platnosc
name "" xyz 787.6 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kasjer
xyzwh 11 79 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PlatnoscController
xyzwh 290 81 2010 11 79
end
durationcanvas 129513 classinstance_ref 128361 // :MenedzerBazyDanych
xyzwh 522 106 2010 11 52
end
durationcanvas 129769 classinstance_ref 128489 // :BazaDanych
xyzwh 744 113 2010 11 45
end
durationcanvas 130025 classinstance_ref 128233 // :PlatnoscController
xyzwh 290 210 2010 11 40
end
durationcanvas 130153 classinstance_ref 128617 // :Platnosc
xyzwh 809 210 2010 11 25
end
msg 128027 return
from durationcanvas_ref 129769
to durationcanvas_ref 129513
yz 140 2015 explicitmsg "sposobPlatnosci: SposobPlatnosci"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 556 127
msg 128155 return
from durationcanvas_ref 129513
to durationcanvas_ref 128873
yz 147 2020 explicitmsg "sposobPlatnosci: SposobPlatnosci"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 330 134
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 81 2015 explicitmsg "wybierzSposobPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "platnoscId: int, sposobPlatnosciId: int"
label_xy 12 66
msg 129641 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129513
yz 106 2015 explicitmsg "zwrocSposobPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "sposobPlatnosciId: int"
label_xy 313 92
msg 129897 synchronous
from durationcanvas_ref 129513
to durationcanvas_ref 129769
yz 114 2015 explicitmsg "zwrocSposobPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "sposobPlatnosciId: int"
label_xy 537 100
msg 130281 synchronous
from durationcanvas_ref 130025
to durationcanvas_ref 130153
yz 210 2015 explicitmsg "wybierzSposobPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "sposobPlatnosci: SposobPlatnosci"
label_xy 412 197
end

71
models/176233_8.d Normal file
View File

@ -0,0 +1,71 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz -0.8 4.2 2005 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 245.1 4 2000 life_line_z 2000
classinstance 128361 class_ref 141289 // MenedzerBazyDanych
name "" xyz 468.4 4 2000 life_line_z 2000
classinstance 128489 class_ref 141417 // BazaDanych
name "" xyz 713.1 4 2000 life_line_z 2000
classinstance 128617 class_ref 128392 // Platnosc
name "" xyz 787.6 4 2000 life_line_z 2000
durationcanvas 128745 classinstance_ref 128105 // :Kasjer
xyzwh 11 79 2010 11 40
end
durationcanvas 128873 classinstance_ref 128233 // :PlatnoscController
xyzwh 290 81 2010 11 79
end
durationcanvas 129513 classinstance_ref 128361 // :MenedzerBazyDanych
xyzwh 522 106 2010 11 52
end
durationcanvas 129769 classinstance_ref 128489 // :BazaDanych
xyzwh 744 113 2010 11 45
end
durationcanvas 130025 classinstance_ref 128233 // :PlatnoscController
xyzwh 290 210 2010 11 40
end
durationcanvas 130153 classinstance_ref 128617 // :Platnosc
xyzwh 809 210 2010 11 25
end
msg 128027 return
from durationcanvas_ref 129769
to durationcanvas_ref 129513
yz 140 2015 explicitmsg "sposobPlatnosci: SposobPlatnosci"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 556 127
msg 128155 return
from durationcanvas_ref 129513
to durationcanvas_ref 128873
yz 147 2020 explicitmsg "sposobPlatnosci: SposobPlatnosci"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 330 134
msg 129001 synchronous
from durationcanvas_ref 128745
to durationcanvas_ref 128873
yz 81 2015 explicitmsg "wybierzSposobPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "platnoscId: int, sposobPlatnosciId: int"
label_xy 12 66
msg 129641 synchronous
from durationcanvas_ref 128873
to durationcanvas_ref 129513
yz 106 2015 explicitmsg "zwrocSposobPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "sposobPlatnosciId: int"
label_xy 313 92
msg 129897 synchronous
from durationcanvas_ref 129513
to durationcanvas_ref 129769
yz 114 2015 explicitmsg "zwrocSposobPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "sposobPlatnosciId: int"
label_xy 537 100
msg 130281 synchronous
from durationcanvas_ref 130025
to durationcanvas_ref 130153
yz 210 2015 explicitmsg "wybierzSposobPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "sposobPlatnosci: SposobPlatnosci"
label_xy 412 197
end

38
models/176361.diagram Normal file
View File

@ -0,0 +1,38 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz 14 4 2005 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 208 4 2000 life_line_z 2000
classinstance 128361 class_ref 128392 // Platnosc
name "" xyz 454 5 2000 life_line_z 2000
durationcanvas 128489 classinstance_ref 128105 // :Kasjer
xyzwh 26 72 2010 11 40
end
durationcanvas 128617 classinstance_ref 128233 // :PlatnoscController
xyzwh 253 72 2010 11 107
end
durationcanvas 128873 classinstance_ref 128361 // :Platnosc
xyzwh 476 93 2010 11 65
end
msg 128745 synchronous
from durationcanvas_ref 128489
to durationcanvas_ref 128617
yz 72 2015 explicitmsg "dokonajPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "przyjetaGotowka: double"
label_xy 44 59
msg 129001 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128873
yz 93 2015 explicitmsg "dokonajPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "przyjetaGotowka: double"
label_xy 273 81
msg 129129 return
from durationcanvas_ref 128873
to durationcanvas_ref 128617
yz 138 2015 explicitmsg "reszta: double"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 331 125
end

38
models/176361_8.d Normal file
View File

@ -0,0 +1,38 @@
format 224
classinstance 128105 class_ref 129435 // Kasjer
name "" xyz 14 4 2005 life_line_z 2000
classinstance 128233 class_ref 167529 // PlatnoscController
name "" xyz 208 4 2000 life_line_z 2000
classinstance 128361 class_ref 128392 // Platnosc
name "" xyz 454 5 2000 life_line_z 2000
durationcanvas 128489 classinstance_ref 128105 // :Kasjer
xyzwh 26 72 2010 11 40
end
durationcanvas 128617 classinstance_ref 128233 // :PlatnoscController
xyzwh 253 72 2010 11 107
end
durationcanvas 128873 classinstance_ref 128361 // :Platnosc
xyzwh 476 93 2010 11 65
end
msg 128745 synchronous
from durationcanvas_ref 128489
to durationcanvas_ref 128617
yz 72 2015 explicitmsg "dokonajPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "przyjetaGotowka: double"
label_xy 44 59
msg 129001 synchronous
from durationcanvas_ref 128617
to durationcanvas_ref 128873
yz 93 2015 explicitmsg "dokonajPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "przyjetaGotowka: double"
label_xy 273 81
msg 129129 return
from durationcanvas_ref 128873
to durationcanvas_ref 128617
yz 138 2015 explicitmsg "reszta: double"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 331 125
end

50
models/176489.diagram Normal file
View File

@ -0,0 +1,50 @@
format 224
classinstance 128027 class_ref 167529 // PlatnoscController
name "" xyz 194 4 2000 life_line_z 2000
classinstance 128105 class_ref 129051 // Klient
name "" xyz 8 4 2000 life_line_z 2000
classinstance 128155 class_ref 128392 // Platnosc
name "" xyz 446 4 2000 life_line_z 2000
classinstance 128283 class_ref 137627 // PolaczenieZBankiemHandler
name "" xyz 657 4 2000 life_line_z 2000
durationcanvas 128411 classinstance_ref 128105 // :Klient
xyzwh 19 55 2010 11 40
end
durationcanvas 128539 classinstance_ref 128027 // :PlatnoscController
xyzwh 239 56 2010 11 45
end
durationcanvas 128795 classinstance_ref 128155 // :Platnosc
xyzwh 468 77 2010 11 60
end
durationcanvas 129051 classinstance_ref 128283 // :PolaczenieZBankiemHandler
xyzwh 727 92 2010 11 37
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 56 2015 explicitmsg "zeskanujKartePlatnicza()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerKarty: string"
label_xy 48 45
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 78 2020 explicitmsg "pobierzSrodkiZKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerKarty: string"
label_xy 272 65
msg 129179 synchronous
from durationcanvas_ref 128795
to durationcanvas_ref 129051
yz 93 2025 explicitmsg "pobierzSrodkiZKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerKarty: string, kwota: double"
label_xy 482 80
msg 129563 return
from durationcanvas_ref 129051
to durationcanvas_ref 128795
yz 118 2015 explicitmsg "operacjaZakonczonaSukcesem: boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 509 105
end

View File

@ -1,25 +1,15 @@
window_sizes 1920 1017 288 1626 861 104
cleanlooks_style
window_sizes 1920 1017 450 1465 863 105
diagrams
classdiagram_ref 128012 // domain-model
1628 862 144 B-Landscape 324 0
sequencediagram_ref 128136 // 2-3-dodanieSkladnika
1626 861 200 A4 0 0
sequencediagram_ref 128008 // 2-2-dodaniePotrawyNiestandardowej
112 82 200 A4 0 34
sequencediagram_ref 134664 // 2-4-usuniecieSkladnika
112 82 189 A4 0 0
sequencediagram_ref 134792 // 2-5-dodanieDodatku
112 82 150 A4 0 0
sequencediagram_ref 134920 // 2-6-usuniecieDodatku
112 82 150 A4 0 0
active sequencediagram_ref 135048 // 2-8-anulowanie
1626 861 200 A4 0 0
classdiagram_ref 141723 // design-model
1172 691 69 D-Landscape 0 7
active sequencediagram_ref 168425 // 2-2-dodaniePotrawyNiestandardowej
1465 863 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 135048 // 2-8-anulowanie
selected sequencediagram_ref 168425 // 2-2-dodaniePotrawyNiestandardowej
open
class_ref 143240 // PotrawaNiestandardowa
classview_ref 128012 // domain
classview_ref 128027 // design
end
end

File diff suppressed because it is too large Load Diff