Sequence 3-1 done

This commit is contained in:
Marcin Kostrzewski 2021-01-27 14:01:33 +01:00
parent b07aa7f927
commit 497f0729f8
8 changed files with 200 additions and 78 deletions

View File

@ -1,160 +1,160 @@
format 223
format 224
classcanvas 128120 class_ref 134648 // Kelner
classdiagramsettings member_max_width 0 end
xyzwh 519.46 223.36 2000 64 39
xyzwh 519.46 222.36 2000 64 75
end
classcanvas 128248 class_ref 134776 // Terminal
classdiagramsettings member_max_width 0 end
xyz 1124.6 147.4 2000
xyz 1124 147 2000
end
classcanvas 128376 class_ref 134904 // Menu
classdiagramsettings member_max_width 0 end
xyzwh 1028.28 611.08 2000 62 39
xyzwh 1028.08 611.08 2000 62 39
end
classcanvas 128504 class_ref 135032 // Zamowienie
classdiagramsettings member_max_width 0 end
xyzwh 743.23 203.78 2000 99 49
xyzwh 743.63 203.38 2000 157 59
end
classcanvas 128549 class_ref 146808 // DanePracownika
classdiagramsettings member_max_width 0 end
xyz 172.7 317.2 2006
xyz 172.2 317.9 2006
end
classcanvas 128632 class_ref 135160 // Potrawa
classdiagramsettings member_max_width 0 end
xyzwh 1024.3 312.97 2000 79 41
xyzwh 1024.6 312.17 2000 79 41
end
classcanvas 128760 class_ref 135288 // Kucharz
classdiagramsettings member_max_width 0 end
xyzwh 633.45 419.89 2000 81 39
xyzwh 633.75 419.49 2000 81 75
end
classcanvas 128888 class_ref 135416 // EkranKucharza
classdiagramsettings member_max_width 0 end
xyz 822.16 327.02 2000
xyz 822.26 327.62 2000
end
classcanvas 129016 class_ref 135544 // Pracownik
classdiagramsettings member_max_width 0 end
xyz 304.09 427.05 2000
xyz 304.99 427.65 2000
end
classcanvas 129144 class_ref 135672 // TabletKelnera
classdiagramsettings member_max_width 0 end
xyz 448.8 380.98 2000
xyz 448.1 380.88 2000
end
classcanvas 129318 class_ref 128038 // Pozycja_w_Menu
classdiagramsettings member_max_width 0 end
xyzwh 1038.15 466.12 2000 124 65
xyzwh 1038.05 466.92 2000 124 65
end
classcanvas 129400 class_ref 135928 // Stolik
classdiagramsettings member_max_width 0 end
xyzwh 505.45 95.8 2000 68 49
xyzwh 505.35 95.7 2000 69 49
end
classcanvas 129528 class_ref 136056 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 884.98 80.4 2000
xyz 884.48 80.3 2000
end
classcanvas 129784 class_ref 136312 // Magazyn
classdiagramsettings member_max_width 0 end
xyz 643.74 654.96 2000
xyz 643.14 654.26 2000
end
classcanvas 129912 class_ref 136440 // Magazynier
classdiagramsettings member_max_width 0 end
xyz 455.56 655.48 2000
xyz 455.86 655.88 2000
end
classcanvas 130040 class_ref 136568 // Paragon
classdiagramsettings member_max_width 0 end
xyz 1079.86 3.22 2000
xyz 1079.76 3.42 2000
end
classcanvas 130168 class_ref 136696 // SystemPracowniczy
classdiagramsettings member_max_width 0 end
xyz 33.06 451.78 2000
xyz 33.66 451.78 2000
end
classcanvas 130214 class_ref 128166 // Klient
classdiagramsettings member_max_width 0 end
xyzwh 261.09 139.6 2000 62 39
xyzwh 261.19 139.4 2000 62 39
end
classcanvas 130296 class_ref 136824 // SystemZamowien
classdiagramsettings member_max_width 0 end
xyz 957.9 174.2 2000
xyz 959 173.8 2000
end
classcanvas 130424 class_ref 136952 // SystemRachunkowy
classdiagramsettings member_max_width 0 end
xyz 287.14 692.12 2000
xyz 287.24 692.22 2000
end
classcanvas 130552 class_ref 137080 // Glod
classdiagramsettings member_max_width 0 end
xyz 260.39 259.23 2000
xyz 260.59 259.03 2000
end
classcanvas 130680 class_ref 137208 // Reklamacja
classdiagramsettings member_max_width 0 end
xyz 521.47 9.06 2000
xyz 521.37 9.86 2000
end
classcanvas 130808 class_ref 137336 // Obrzydzenie
classdiagramsettings member_max_width 0 end
xyz 32.72 62.63 2000
xyz 32.02 62.73 2000
end
classcanvas 130936 class_ref 137464 // Audyt
classdiagramsettings member_max_width 0 end
xyz 80.88 884.38 2000
xyz 80.18 884.68 2000
end
classcanvas 131064 class_ref 137592 // SystemAudytowy
classdiagramsettings member_max_width 0 end
xyz 92.84 764.18 2000
xyz 92.54 764.48 2000
end
classcanvas 131192 class_ref 137720 // KatalogPotraw
classdiagramsettings member_max_width 0 end
xyz 1045.96 721.92 2000
xyz 1045.16 721.92 2000
end
classcanvas 131320 class_ref 137848 // Faktura
classdiagramsettings member_max_width 0 end
xyz 724.95 874.27 2000
xyz 724.05 874.57 2000
end
classcanvas 131448 class_ref 137976 // UmowaOPrace
classdiagramsettings member_max_width 0 end
xyz 153.89 565.1 2000
xyz 153.99 565 2000
end
classcanvas 131704 class_ref 138232 // StanMagazynu
classdiagramsettings member_max_width 0 end
xyz 563.62 758.24 2000
xyz 563.62 758.94 2000
end
classcanvas 131832 class_ref 138360 // Polprodukt
classdiagramsettings member_max_width 0 end
xyz 754.54 769.96 2000
xyz 754.64 769.76 2000
end
classcanvas 131960 class_ref 138488 // HistoriaZamowien
classdiagramsettings member_max_width 0 end
xyzwh 682.46 14.58 2000 130 39
xyzwh 682.06 14.88 2000 130 39
end
classcanvas 132216 class_ref 138744 // Zadowolenie
classdiagramsettings member_max_width 0 end
xyz 46.95 231.47 2000
xyz 46.75 231.47 2000
end
classcanvas 132344 class_ref 138872 // Podatek
classdiagramsettings member_max_width 0 end
xyz 221.65 877.18 2000
xyz 221.15 877.28 2000
end
classcanvas 132472 class_ref 139000 // Pensja
classdiagramsettings member_max_width 0 end
xyz 59.5 689.65 2000
xyz 59.8 689.95 2000
end
classcanvas 132600 class_ref 139128 // Wlasciciel
classdiagramsettings member_max_width 0 end
xyz 8.62 587.28 2000
xyz 8.82 587.88 2000
end
classcanvas 132856 class_ref 139384 // Przepis
classdiagramsettings member_max_width 0 end
xyzwh 841.92 549.33 2000 83 65
xyzwh 841.22 549.43 2000 85 65
end
classcanvas 132984 class_ref 139512 // Raport
classdiagramsettings member_max_width 0 end
xyzwh 443.75 894.69 2000 70 49
xyzwh 443.55 894.49 2000 71 49
end
classcanvas 133112 class_ref 139640 // Menedzer
classdiagramsettings member_max_width 0 end
xyz 849.79 724.14 2000
xyz 849.99 724.44 2000
end
classcanvas 133240 class_ref 139768 // Rezerwacja
classdiagramsettings member_max_width 0 end
xyz 386.35 243.38 2005
xyz 386.75 243.08 2005
end
relationcanvas 128037 relation_ref 128037 // uzywa >
decenter_begin 879
@ -164,9 +164,9 @@ relationcanvas 128037 relation_ref 128037 // uzywa >
end
relationcanvas 128038 relation_ref 128038 // realizuje >
decenter_end 707
from ref 128120 z 2001 label "realizuje >" italic max_width 255 xyz 636 223 2001 to ref 128504
from ref 128120 z 2001 label "realizuje >" italic max_width 255 xyz 636 231.5 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 727 243 3000 multiplicity_b_pos 594 246 3000
multiplicity_a_pos 730 251 3000 multiplicity_b_pos 592 262 3000
end
relationcanvas 128293 relation_ref 128165 // < robionaWedlug
from ref 132856 z 2001 label "< robionaWedlug" italic max_width 255 xyz 932 436 2001 to ref 128632
@ -174,9 +174,9 @@ relationcanvas 128293 relation_ref 128165 // < robionaWedlug
multiplicity_a_pos 1025 360 3000 multiplicity_b_pos 890 531 3000
end
relationcanvas 128421 relation_ref 128293 // realizuje >
from ref 128760 z 2001 label "realizuje >" italic max_width 255 xyz 703 320 2001 to ref 128504
from ref 128760 z 2001 label "realizuje >" italic max_width 255 xyz 718 320.5 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 759 256 3000 multiplicity_b_pos 667 401 3000
multiplicity_a_pos 782 268 3000 multiplicity_b_pos 684 400 3000
end
relationcanvas 128677 relation_ref 128421 // zawiera >
decenter_begin 925
@ -192,9 +192,9 @@ relationcanvas 128805 relation_ref 128549 // < ma
multiplicity_a_pos 294 444 3000 multiplicity_b_pos 281 408 3000
end
relationcanvas 129190 relation_ref 128550 // zawiera >
from ref 128504 z 2001 label "zawiera >" italic max_width 255 xyz 909 265 2001 to ref 128632
from ref 128504 z 2001 label "zawiera >" italic max_width 255 xyz 935.5 269.5 2001 to ref 128632
no_role_a no_role_b
multiplicity_a_pos 995 326 3000 multiplicity_b_pos 852 255 3000
multiplicity_a_pos 996 326 3000 multiplicity_b_pos 902 271 3000
end
relationcanvas 129446 relation_ref 128678 // zawiera >
decenter_begin 500
@ -214,15 +214,15 @@ relationcanvas 129830 relation_ref 129062 // ustala >
end
relationcanvas 129958 relation_ref 129190 // zawiera >
decenter_begin 521
from ref 131960 z 2001 label "zawiera >" italic max_width 255 xyz 744 114 2001 to ref 128504
from ref 131960 z 2001 label "zawiera >" italic max_width 255 xyz 756.5 114.5 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 769 185 3000 multiplicity_b_pos 731 60 3000
multiplicity_a_pos 794 185 3000 multiplicity_b_pos 736 58 3000
end
relationcanvas 130086 relation_ref 129318 // przypisane >
from ref 129400 z 2001 label "przypisane >" italic max_width 255 xyz 598 128 2001 to point 685 156
from ref 129400 z 2001 label "przypisane >" italic max_width 255 xyz 598 128 2001 to point 685.7 156.8
line 129445 z 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 724 208 3000 multiplicity_b_pos 582 136 3000
multiplicity_a_pos 742 214 3000 multiplicity_b_pos 582 136 3000
end
relationcanvas 130342 relation_ref 129446 // siadaPrzy >
from ref 130214 z 2001 label "siadaPrzy >" italic max_width 255 xyz 384 122 2001 to ref 129400
@ -236,14 +236,14 @@ relationcanvas 130982 relation_ref 135974 // czuje >
end
relationcanvas 131110 relation_ref 136102 // sklada >
decenter_begin 172
from ref 130680 z 2001 to point 490 66
from ref 130680 z 2001 to point 490.2 66.8
line 129701 z 2001 label "sklada >" italic max_width 255 xyz 387 91 2001 to ref 130214
no_role_a no_role_b
multiplicity_a_pos 334 144 3000 multiplicity_b_pos 515 46 3000
end
relationcanvas 131238 relation_ref 136230 // < czuje
decenter_end 771
from ref 132216 z 2001 label "< czuje" italic max_width 255 xyz 132 198 2001 to point 186 192
from ref 132216 z 2001 label "< czuje" italic max_width 255 xyz 132 198 2001 to point 186.8 192.4
line 129061 z 2001 to ref 130214
no_role_a no_role_b
multiplicity_a_pos 242 172 3000 multiplicity_b_pos 125 234 3000
@ -251,8 +251,8 @@ end
relationcanvas 131366 relation_ref 136358 // < czuje
decenter_begin 814
decenter_end 228
from ref 130808 z 2001 to point 111 144
line 129317 z 2001 label "< czuje" italic max_width 255 xyz 121 133 2001 to point 162 147
from ref 130808 z 2001 to point 111.3 144.6
line 129317 z 2001 label "< czuje" italic max_width 255 xyz 121 133 2001 to point 162.4 147.9
line 129189 z 2001 to ref 130214
no_role_a no_role_b
multiplicity_a_pos 242 154 3000 multiplicity_b_pos 81 105 3000
@ -321,15 +321,15 @@ relationcanvas 134438 relation_ref 138022 // wystawia >
multiplicity_a_pos 136 598 3000 multiplicity_b_pos 86 607 3000
end
relationcanvas 134520 relation_ref 128888 // dotyczy >
from ref 130680 z 2001 label "dotyczy >" italic max_width 255 xyz 619 70 2001 to point 699 120
from ref 130680 z 2001 label "dotyczy >" italic max_width 255 xyz 619 70 2001 to point 699.1 120.2
line 129573 z 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 748 185 3000 multiplicity_b_pos 597 58 3000
multiplicity_a_pos 775 218 3000 multiplicity_b_pos 597 58 3000
end
relationcanvas 134694 relation_ref 138150 // < realizuje
from ref 128504 z 2001 label "< realizuje" italic max_width 255 xyz 825.5 145 2001 to ref 129528
from ref 128504 z 2001 label "< realizuje" italic max_width 255 xyz 838 145.5 2001 to ref 129528
no_role_a no_role_b
multiplicity_a_pos 868 123 3000 multiplicity_b_pos 801 184 3000
multiplicity_a_pos 882 123 3000 multiplicity_b_pos 829 185 3000
end
relationcanvas 134822 relation_ref 138278 // < opisuje
from ref 130040 z 2001 label "< opisuje" italic max_width 255 xyz 987 45 2001 to ref 129528
@ -337,9 +337,9 @@ relationcanvas 134822 relation_ref 138278 // < opisuje
multiplicity_a_pos 952 90 3000 multiplicity_b_pos 1060 36 3000
end
relationcanvas 134950 relation_ref 138406 // posiada >
from ref 128504 z 2001 label "posiada >" italic max_width 255 xyz 877 194 2001 to ref 130296
from ref 128504 z 2001 label "posiada >" italic max_width 255 xyz 906.5 203.5 2001 to ref 130296
no_role_a no_role_b
multiplicity_a_pos 941 205 3000 multiplicity_b_pos 852 224 3000
multiplicity_a_pos 944 223 3000 multiplicity_b_pos 908 229 3000
end
relationcanvas 135206 relation_ref 138534 // zawiera >
from ref 131320 z 2001 label "zawiera >" italic max_width 255 xyz 746 826 2001 to ref 131832
@ -354,9 +354,9 @@ relationcanvas 135462 relation_ref 138662 //
end
relationcanvas 135590 relation_ref 138790 // zawiera >
decenter_begin 898
from ref 130424 z 2001 label "zawiera >" italic max_width 255 xyz 559 457 2001 to ref 128504
from ref 130424 z 2001 label "zawiera >" italic max_width 255 xyz 573 457.5 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 748 256 3000 multiplicity_b_pos 385 675 3000
multiplicity_a_pos 774 268 3000 multiplicity_b_pos 392 675 3000
end
relationcanvas 136102 relation_ref 138918 // < wylicza
decenter_end 393
@ -393,12 +393,12 @@ relationcanvas 137382 relation_ref 139814 // obsluguje >
multiplicity_a_pos 719 422 3000 multiplicity_b_pos 810 365 3000
end
relationcanvas 137894 relation_ref 140070 // obsluguje >
from ref 128120 z 2001 label "obsluguje >" italic max_width 255 xyz 491 306 2001 to ref 129144
from ref 128120 z 2001 label "obsluguje >" italic max_width 255 xyz 487 322.5 2001 to ref 129144
no_role_a no_role_b
multiplicity_a_pos 481 363 3000 multiplicity_b_pos 521 268 3000
multiplicity_a_pos 487 363 3000 multiplicity_b_pos 517 301 3000
end
relationcanvas 138278 relation_ref 140326 // realizowanaPoprzez >
from ref 129528 z 2001 label "realizowanaPoprzez >" italic max_width 255 xyz 977.5 116 2001 to ref 128248
from ref 129528 z 2001 label "realizowanaPoprzez >" italic max_width 255 xyz 977 116 2001 to ref 128248
no_role_a no_role_b
multiplicity_a_pos 1106 166 3000 multiplicity_b_pos 952 115 3000
end

View File

@ -1,5 +1,69 @@
format 224
classinstance 128119 class_ref 135288 // Kucharz
name "" xyz 109.4 4.2 2000 life_line_z 1995
classinstance 128119 class_ref 134648 // Kelner
name "kelner" xyz 86.8 5.4 2000 life_line_z 1995
classinstance 128247 class_ref 128119 // ZamowienieController
name "" xyz 239 4.4 2000 life_line_z 2000
classinstance 128759 class_ref 135032 // Zamowienie
name "" xyz 714 4.4 2000 life_line_z 2000
classinstance 129143 class_ref 136824 // SystemZamowien
name "systemZamowien" xyz 410 4.4 2000 life_line_z 2000
durationcanvas 128375 classinstance_ref 128119 // kelner:Kelner
xyzwh 117 98 2005 11 209
end
durationcanvas 128503 classinstance_ref 128247 // :ZamowienieController
xyzwh 296 98 2010 11 209
end
durationcanvas 129271 classinstance_ref 129143 // systemZamowien:SystemZamowien
xyzwh 505 111 2010 11 171
overlappingdurationcanvas 130423
xyzwh 511 232 2020 11 25
end
end
durationcanvas 129527 classinstance_ref 128759 // :Zamowienie
xyzwh 746 121 2010 11 65
end
msg 128631 synchronous
from durationcanvas_ref 128375
to durationcanvas_ref 128503
yz 98 2015 msg operation_ref 128119 // "createOrder(in tableNumber : int, in kelner : Kelner) : void"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "tableNumber:int,
kelner:Kelner"
label_xy 131 75
msg 129399 synchronous
from durationcanvas_ref 128503
to durationcanvas_ref 129271
yz 110 2015 msg operation_ref 128375 // "newOrder(in tableNumber : int, in kelner : Kelner)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "tableNumber:int,
kelner:Kelner"
label_xy 339 86
msg 129655 synchronous
from durationcanvas_ref 129271
to durationcanvas_ref 129527
yz 120 2015 msg operation_ref 128247 // "create(in tableNumber : int)"
stereotype "<<create>>" xyz 588 129 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "tableNumber:int"
label_xy 557 108
msg 130295 return
from durationcanvas_ref 129527
to durationcanvas_ref 129271
yz 177 3005 explicitmsg "zamowienie:Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 555 165
reflexivemsg 130551 synchronous
to durationcanvas_ref 130423
yz 232 2025 msg operation_ref 128503 // "addOrderToList(in zamowienie : Zamowienie, in kelner : Kelner)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "zamowienie:Zamowienie,
kelner:Kelner"
label_xy 520 220
msg 130679 return
from durationcanvas_ref 129271
to durationcanvas_ref 128503
yz 266 2015 explicitmsg "zamowienie:Zamowienie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 341 255
end

View File

@ -1,5 +1,5 @@
format 224
classinstance 128119 class_ref 135288 // Kucharz
name "" xyz 101 4 2000 life_line_z 2000
classinstance 128119 class_ref 134648 // Kelner
name "" xyz 105 4 2005 life_line_z 2000
end

View File

@ -1,5 +1,5 @@
format 224
classinstance 128119 class_ref 135288 // Kucharz
name "" xyz 128 4 2005 life_line_z 2000
classinstance 128119 class_ref 134648 // Kelner
name "" xyz 132 4 2005 life_line_z 2000
end

View File

@ -1,5 +1,5 @@
format 224
classinstance 128119 class_ref 135288 // Kucharz
name "" xyz 75 4 2005 life_line_z 2000
classinstance 128119 class_ref 134648 // Kelner
name "" xyz 79 4 2005 life_line_z 2000
end

View File

@ -1,5 +1,5 @@
format 224
classinstance 128119 class_ref 135288 // Kucharz
name "" xyz 47 4 2005 life_line_z 2000
classinstance 128119 class_ref 134648 // Kelner
name "" xyz 51 4 2005 life_line_z 2000
end

View File

@ -1,5 +1,5 @@
format 224
classinstance 128119 class_ref 135288 // Kucharz
name "" xyz 38 4 2005 life_line_z 2000
classinstance 128119 class_ref 134648 // Kelner
name "" xyz 42 4 2005 life_line_z 2000
end

View File

@ -70,7 +70,7 @@ format 224
end
class 134648 "Kelner"
visibility package
visibility package stereotype "actor"
cpp_decl ""
java_decl ""
php_decl ""
@ -240,6 +240,17 @@ format 224
classrelation 128677 // realizuje >
relation_ref 128293 // realizuje >
end
operation 128247 "create"
public explicit_return_type ""
nparams 1
param in name "tableNumber" explicit_type "int"
end
end
@ -613,6 +624,30 @@ format 224
classrelation 142502 // (posiada >)
relation_ref 138406 // posiada >
end
operation 128375 "newOrder"
public explicit_return_type ""
nparams 2
param in name "tableNumber" explicit_type "int"
param in name "kelner" type class_ref 134648 // Kelner
end
operation 128503 "addOrderToList"
public explicit_return_type ""
nparams 2
param in name "zamowienie" type class_ref 135032 // Zamowienie
param in name "kelner" type class_ref 134648 // Kelner
end
end
@ -1587,5 +1622,28 @@ format 224
sequencediagramsettings end
overlapping_bars size A4
end
class 128119 "ZamowienieController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 128119 "createOrder"
public explicit_return_type "void"
nparams 2
param in name "tableNumber" explicit_type "int"
param in name "kelner" type class_ref 134648 // Kelner
end
end
end
end