From a15de83c689f32ffa9531691d118577e3240de64 Mon Sep 17 00:00:00 2001 From: Michael-Czekanski Date: Mon, 1 Feb 2021 23:22:44 +0100 Subject: [PATCH] state diagram v2 --- models/154277.diagram | 70 ++++++++++++++++++++++++++++--------------- models/models.prj | 44 +++++++++++++++++++++------ 2 files changed, 81 insertions(+), 33 deletions(-) diff --git a/models/154277.diagram b/models/154277.diagram index f5d8c46..af1423a 100644 --- a/models/154277.diagram +++ b/models/154277.diagram @@ -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 diff --git a/models/models.prj b/models/models.prj index adf845f..5d21188 100644 --- a/models/models.prj +++ b/models/models.prj @@ -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"