state diagram v2

This commit is contained in:
Michael-Czekanski 2021-02-01 23:22:44 +01:00
parent f6cb4e8ef7
commit a15de83c68
2 changed files with 81 additions and 33 deletions

View File

@ -1,95 +1,117 @@
format 224
pseudostatecanvas 128037 pseudostate_ref 128037 // initial
xyz 347.8 21 2000
xyz 347 22 2000
end
statecanvas 128165 state_ref 128165 // StolikZarezerwowany
xyzwh 270.2 206.8 2000 169 39
xyzwh 270 206.8 2000 169 39
end
statecanvas 128421 state_ref 128293 // ZamowienieDoRealizacji
xyzwh 253.8 412.8 2000 184 39
xyzwh 253.8 412 2000 184 39
end
statecanvas 128677 state_ref 128421 // ZamowienieWTrakcieRealizacji
xyzwh 232.4 620 2000 231 39
xyzwh 231.2 620.8 2000 231 39
end
statecanvas 128933 state_ref 128549 // ZamowienieUkonczone
xyzwh 255 827.2 2000 181 39
xyzwh 255 827.4 2000 181 39
end
statecanvas 129317 state_ref 128677 // ZamowienieOdebrane
statecanvas 129317 state_ref 128677 // ZamowienieOdebranePrzezKelnera
xyzwh 257.4 1067.8 2000 171 39
xyzwh 209 1065.8 2000 271 39
end
statecanvas 129573 state_ref 128805 // ZamowienieDostarczone
xyzwh 255.2 1287.1 2000 191 39
xyzwh 255.2 1287.3 2000 191 39
end
statecanvas 130085 state_ref 128933 // ZamowieniePrzyjetePrzezKlienta
xyzwh 233 1452.6 2000 246 39
xyzwh 233 1452.8 2000 246 39
end
statecanvas 130213 state_ref 129061 // ZamowienieOdrzuconePrzezKlienta
xyzwh 973 1272.4 2000 264 39
xyzwh 972.8 1271.8 2000 264 39
end
pseudostatecanvas 130597 pseudostate_ref 128293 // final ZamowieniePrzyjetePrzezKlienta
xyz 343.6 1618.6 2000
end
transitioncanvas 128293 transition_ref 128037 // przypisanieStolika
pseudostatecanvas 131749 pseudostate_ref 134949 // final ZamowienieOdrzuconePrzezKlienta
xyz 1104.4 1629.4 2000
end
transitioncanvas 128293 transition_ref 128037 // przypiszStolik
from ref 128037 z 2001 label "przypisanieStolika" xyz 242.5 120.5 3000 to ref 128165
from ref 128037 z 2001 label "przypiszStolik" xyz 314 113 2001 to ref 128165
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 128549 transition_ref 128165 // zamowienieZlozone
decenter_end 537
from ref 128165 z 2001 label "zamowienieZlozone" xyz 295 319 3000 to ref 128421
from ref 128165 z 2001 label "zamowienieZlozone" xyz 295 319 2001 to ref 128421
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 128805 transition_ref 128293 // wybierzZamowienieDoRealizacji
from ref 128421 z 2001 label "wybierzZamowienieDoRealizacji" xyz 149 534 3000 to ref 128677
from ref 128421 z 2001 label "wybierzZamowienieDoRealizacji" xyz 149 534 2001 to ref 128677
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129061 transition_ref 128421 // ukonczZamowienie
from ref 128677 z 2001 label "ukonczZamowienie" xyz 231.5 730 3000 to ref 128933
from ref 128677 z 2001 label "ukonczZamowienie" xyz 231 730 2001 to ref 128933
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129445 transition_ref 128549 // zamowienieOdebraneOdKucharza
transitioncanvas 129445 transition_ref 128549 // odbierzOdKucharza
from ref 128933 z 2001 label "zamowienieOdebraneOdKucharza" xyz 230 958 3000 to ref 129317
from ref 128933 z 2001 label "odbierzOdKucharza" xyz 288 955 2001 to ref 129317
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129701 transition_ref 128677 // dostarczZamowienieKlientowi
decenter_begin 524
decenter_begin 523
from ref 129317 z 2001 label "dostarczZamowienieKlientowi" xyz 236 1184 3000 to ref 129573
from ref 129317 z 2001 label "dostarczZamowienieKlientowi" xyz 192 1180 2001 to ref 129573
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130341 transition_ref 128933 // poprawneZamowienieDostarczone
decenter_end 501
decenter_end 500
from ref 129573 z 2001 label "poprawneZamowienieDostarczone" xyz 255 1379 3000 to ref 130085
from ref 129573 z 2001 label "poprawneZamowienieDostarczone" xyz 255 1379 2001 to ref 130085
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130469 transition_ref 129061 // zleZamowienieDostarczone
from ref 129573 z 2001 label "zleZamowienieDostarczone" xyz 632 1265 3000 to ref 130213
from ref 129573 z 2001 label "zleZamowienieDostarczone" xyz 632 1265 2001 to ref 130213
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130725 transition_ref 129189 // klientKonsumuje
from ref 130085 z 2001 label "klientKonsumuje" xyz 308 1545 3000 to ref 130597
from ref 130085 z 2001 label "klientKonsumuje" xyz 308 1545 2001 to ref 130597
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130981 transition_ref 129317 // ponownaDelegacjaZadaniaKucharzowi
from ref 130213 z 2001 label "ponownaDelegacjaZadaniaKucharzowi" xyz 838 810 3000 to point 1083.4 423.4
from ref 130213 z 2001 label "ponownaDelegacjaZadaniaKucharzowi" xyz 838 810 2001 to point 1083 423
line 131109 z 2001 to ref 128421
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131237 transition_ref 135845 // cofnijOstatniaZmiane
decenter_begin 950
decenter_end 859
from ref 128933 z 2001 label "cofnijOstatniaZmiane" xyz 367 734 3000 to ref 128677
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131621 transition_ref 136101 // confijOstatniaZmiane
decenter_begin 864
decenter_end 952
from ref 128677 z 2001 label "confijOstatniaZmiane" xyz 369 525 3000 to ref 128421
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131877 transition_ref 136229 // usuniecieZamowienia
from ref 130213 z 2001 label "usuniecieZamowienia" xyz 1048 1460 3000 to ref 131749
write_horizontally default show_definition default drawing_language default
end
end

View File

@ -3057,16 +3057,16 @@ ${members}};
end
end
state 128037 "ZlozenieZamowienia"
state 128037 "PrzebiegZamowienia"
stereotype "machine"
statediagram 154277 "ZlozenieZamowienia"
statediagramsettings
statediagram 154277 "PrzebiegZamowienia"
statediagramsettings draw_all_relations no
end
size A2
end
pseudostate 128037 initial ""
transition 128037 "przypisanieStolika"
transition 128037 "przypiszStolik"
on state_ref 128165 // StolikZarezerwowany
external
end
@ -3091,16 +3091,26 @@ ${members}};
on state_ref 128549 // ZamowienieUkonczone
external
end
end
state 128549 "ZamowienieUkonczone"
transition 128549 "zamowienieOdebraneOdKucharza"
on state_ref 128677 // ZamowienieOdebrane
transition 136101 "confijOstatniaZmiane"
on state_ref 128293 // ZamowienieDoRealizacji
external
end
end
state 128677 "ZamowienieOdebrane"
state 128549 "ZamowienieUkonczone"
transition 128549 "odbierzOdKucharza"
on state_ref 128677 // ZamowienieOdebranePrzezKelnera
external
end
transition 135845 "cofnijOstatniaZmiane"
on state_ref 128421 // ZamowienieWTrakcieRealizacji
external
end
end
state 128677 "ZamowienieOdebranePrzezKelnera"
transition 128677 "dostarczZamowienieKlientowi"
on state_ref 128805 // ZamowienieDostarczone
external
@ -3139,10 +3149,26 @@ ${members}};
on state_ref 128293 // ZamowienieDoRealizacji
external
end
transition 135973 "klientNieChceNowegoDania"
on pseudostate_ref 134821 // final ZamowienieOdrzuconePrzezKlienta
external
end
transition 136229 "usuniecieZamowienia"
on pseudostate_ref 134949 // final ZamowienieOdrzuconePrzezKlienta
external
end
end
pseudostate 128293 final "ZamowieniePrzyjetePrzezKlienta"
end
pseudostate 134821 final "ZamowienieOdrzuconePrzezKlienta"
end
pseudostate 134949 final "ZamowienieOdrzuconePrzezKlienta"
end
end
classdiagram 154405 "design-model"