diagram stanów

This commit is contained in:
BartoszSkonieczka 2021-01-27 12:54:21 +01:00
parent bf35751ce6
commit cc37d45bed
5 changed files with 357 additions and 2 deletions

3
models/128130.diagram Normal file
View File

@ -0,0 +1,3 @@
format 223
end

3
models/128130_2.d Normal file
View File

@ -0,0 +1,3 @@
format 223
end

73
models/128642.diagram Normal file
View File

@ -0,0 +1,73 @@
format 223
statecanvas 128002 state_ref 128130 // KartaWlozona
xyzwh 120 108 2000 95 33
end
statecanvas 128130 state_ref 128258 // KartaAktywna
xyzwh 405 108 2000 97 33
end
statecanvas 128258 state_ref 128386 // KartaOdrzucona
xyzwh 103 343 2000 107 33
end
statecanvas 128386 state_ref 128514 // PobranoPin
xyzwh 429 320 2000 83 33
end
statecanvas 128514 state_ref 128642 // KartaZaakceptowana
xyzwh 405 445 2000 135 33
end
pseudostatecanvas 128642 pseudostate_ref 128002 // initial Start
xyz 48 57 2000
end
pseudostatecanvas 129154 pseudostate_ref 128258 // final KlientZautoryzowany
xyz 463 550 2000
end
pseudostatecanvas 133762 pseudostate_ref 128130 // final KlientNiezautoryzowany
xyz 149 500 2000
end
transitioncanvas 128770 transition_ref 128002 // wlozKarte
from ref 128642 z 2001 label "wlozKarte" xyz 83.5 66 3000 to ref 128002
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 128898 transition_ref 128130 // sprawdzAktywnosc
from ref 128002 z 2001 label "sprawdzAktywnosc" xyz 255 97 3000 to ref 128130
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129282 transition_ref 128258 // sprawdzAktywnosc
from ref 128002 z 2001 label "sprawdzAktywnosc" xyz 54.5 240.5 3000 to ref 128258
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129410 transition_ref 128386 // wprowadzPin
from ref 128130 z 2001 label "wprowadzPin" xyz 463.5 221 3000 to ref 128386
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130050 transition_ref 128514 // sprawdzPin
from ref 128386 z 2001 label "sprawdzPin" xyz 282 327 3000 to ref 128258
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130178 transition_ref 128642 // sprawdzPin
from ref 128386 z 2001 label "sprawdzPin" xyz 405.5 390 3000 to ref 128514
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130434 transition_ref 128770 // wyswietlMenuGlowne
from ref 128514 z 2006 label "wyswietlMenuGlowne" xyz 351.5 521.5 3000 to ref 129154
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 133890 transition_ref 129410 // zwrocKarte
decenter_begin 569
from ref 128258 z 2001 label "zwrocKarte" xyz 100 427.5 3000 to ref 133762
write_horizontally default show_definition default drawing_language default
end
end

93
models/128898.diagram Normal file
View File

@ -0,0 +1,93 @@
format 223
pseudostatecanvas 128002 pseudostate_ref 129282 // initial InterfejsPrzelewuUruchomiony
xyz 155 116 2000
end
statecanvas 128130 state_ref 128898 // KwotaPodana
xyzwh 98 212 2000 193 33
end
statecanvas 128386 state_ref 129026 // NumerKontaOdbiorcyWprowadzony
xyzwh 103 381 2000 215 33
end
statecanvas 128642 state_ref 129154 // NumerKontaOdbiorcyPoprawny
xyzwh 62 516 2000 193 33
end
statecanvas 128898 state_ref 129282 // NumerKontaOdbiorcyNiepoprawny
xyzwh 422 517 2000 209 33
end
statecanvas 129154 state_ref 129410 // PrzelewDodanyDoRealizacji
xyzwh 66 641 2000 169 33
end
pseudostatecanvas 129282 pseudostate_ref 129410 // final interfejsGlownyOtwarty
xyz 143 739 2000
end
pseudostatecanvas 130434 pseudostate_ref 129666 // final
xyz 554 662 2000
end
statecanvas 130690 state_ref 129538 // SrodkiWystarczajace
xyzwh 86 299 2000 135 33
end
statecanvas 130818 state_ref 129666 // SrodkiNiewystarczajace
xyzwh 340 310 2000 151 33
end
pseudostatecanvas 131586 pseudostate_ref 129794 // final
xyz 514 377 2000
end
transitioncanvas 128258 transition_ref 129538 // wprowadzKwote
from ref 128002 z 2001 label "wprowadzKwote" xyz 69 163 3000 to ref 128130
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 128770 transition_ref 129794 // sprawdzNrKonta
from ref 128386 z 2001 label "sprawdzNrKonta" xyz 98 450 3000 to ref 128642
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129026 transition_ref 129922 // sprawdzNrKonta
from ref 128386 z 2001 label "sprawdzNrKonta" xyz 356.5 436 3000 to ref 128898
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129410 transition_ref 130050 // dodajPrzelewDoRealizacji
from ref 128642 z 2001 label "dodajPrzelewDoRealizacji" xyz 156 592 3000 to ref 129154
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129538 transition_ref 130178 // wrocDoInterfejsuGlownego
from ref 129154 z 2001 label "wrocDoInterfejsuGlownego" xyz 84 698 3000 to ref 129282
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130562 transition_ref 130306 // <transition>
from ref 128898 z 2001 to ref 130434
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130946 transition_ref 130434 // sprawdzPodanaKwote
from ref 128130 z 2001 label "sprawdzPodanaKwote" xyz 40.5 268 3000 to ref 130690
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131074 transition_ref 130562 // SprawdzPodanaKwote
from ref 128130 z 2001 label "SprawdzPodanaKwote" xyz 339.5 267 3000 to ref 130818
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131458 transition_ref 130690 // wprowadzNumerKonta
from ref 130690 z 2001 label "wprowadzNumerKonta" xyz 61 349 3000 to ref 128386
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131714 transition_ref 130818 // <transition>
from ref 130818 z 2001 to ref 131586
write_horizontally default show_definition default drawing_language default
end
end

View File

@ -1,7 +1,7 @@
format 223
"models"
revision 3
modified_by 123 "damst"
revision 4
modified_by 2 "Skoni"
@ -1547,4 +1547,187 @@ ${docstring}${members}
end
end
end
classview 128002 "design"
classdiagramsettings member_max_width 0 end
classcompositediagramsettings end
collaborationdiagramsettings end
objectdiagramsettings end
objectcompositediagramsettings end
sequencediagramsettings end
statediagramsettings
end
activitydiagramsettings
end
state 128002 "Uwierzytelnianie"
stereotype "machine"
statediagram 128642 "Uwierzytelnianie"
statediagramsettings draw_all_relations no
end
size A4
end
state 128130 "KartaWlozona"
transition 128130 "sprawdzAktywnosc"
on state_ref 128258 // KartaAktywna
external
end
transition 128258 "sprawdzAktywnosc"
on state_ref 128386 // KartaOdrzucona
external
end
end
state 128258 "KartaAktywna"
transition 128386 "wprowadzPin"
on state_ref 128514 // PobranoPin
external
end
end
state 128386 "KartaOdrzucona"
transition 129410 "zwrocKarte"
on pseudostate_ref 128130 // final KlientNiezautoryzowany
external
end
end
state 128514 "PobranoPin"
transition 128514 "sprawdzPin"
on state_ref 128386 // KartaOdrzucona
external
end
transition 128642 "sprawdzPin"
on state_ref 128642 // KartaZaakceptowana
external
end
end
state 128642 "KartaZaakceptowana"
transition 128770 "wyswietlMenuGlowne"
on pseudostate_ref 128258 // final KlientZautoryzowany
external
end
end
pseudostate 128002 initial "Start"
transition 128002 "wlozKarte"
on state_ref 128130 // KartaWlozona
external
end
end
pseudostate 128130 final "KlientNiezautoryzowany"
end
pseudostate 128258 final "KlientZautoryzowany"
end
end
sequencediagram 128130 "l"
sequencediagramsettings end
overlapping_bars size A4
end
state 128770 "Przelew"
stereotype "machine"
statediagram 128898 "Przelew"
statediagramsettings draw_all_relations no
end
size A4
end
pseudostate 129282 initial "InterfejsPrzelewuUruchomiony"
transition 129538 "wprowadzKwote"
on state_ref 128898 // KwotaPodana
external
end
end
state 128898 "KwotaPodana"
transition 129666 "wprowadzNumerKonta"
on state_ref 129026 // NumerKontaOdbiorcyWprowadzony
external
end
transition 130434 "sprawdzPodanaKwote"
on state_ref 129538 // SrodkiWystarczajace
external
end
transition 130562 "SprawdzPodanaKwote"
on state_ref 129666 // SrodkiNiewystarczajace
external
end
end
state 129026 "NumerKontaOdbiorcyWprowadzony"
transition 129794 "sprawdzNrKonta"
on state_ref 129154 // NumerKontaOdbiorcyPoprawny
external
end
transition 129922 "sprawdzNrKonta"
on state_ref 129282 // NumerKontaOdbiorcyNiepoprawny
external
end
end
state 129154 "NumerKontaOdbiorcyPoprawny"
transition 130050 "dodajPrzelewDoRealizacji"
on state_ref 129410 // PrzelewDodanyDoRealizacji
external
end
end
state 129282 "NumerKontaOdbiorcyNiepoprawny"
transition 130306 "<transition>"
on pseudostate_ref 129666 // final
external
end
end
state 129410 "PrzelewDodanyDoRealizacji"
transition 130178 "wrocDoInterfejsuGlownego"
on pseudostate_ref 129410 // final interfejsGlownyOtwarty
external
end
end
pseudostate 129410 final "interfejsGlownyOtwarty"
end
pseudostate 129666 final ""
end
state 129538 "SrodkiWystarczajace"
transition 130690 "wprowadzNumerKonta"
on state_ref 129026 // NumerKontaOdbiorcyWprowadzony
external
end
end
state 129666 "SrodkiNiewystarczajace"
transition 130818 "<transition>"
on pseudostate_ref 129794 // final
external
end
end
pseudostate 129794 final ""
end
end
end
end