Przejście może być opisane przez: zdarzenie, które je wywołało (odpaliło), warunek oraz akcję (akcje), która jest wykonywana przed ewentualną zmianą stanu
(external transition)
[ zdarzenie [warunek] /akcja
/
przejście wewnętrzne
(internal transition) bez zmiany stanu
v_ samo-przejście
stan |
^ (selftransition) |
stan 1 |
[warunek] /akcja |
stan 2 |
“I |
/ | |||
L .... . |
s_ |
, / przejście automatyczne |
v_y |
[warunek] /akcia (completion transition)
operacje wyspecyfikowane po słowach kluczowych entry, exit i do zostały ukończone
samo-przejścia - w przeciwieństwie do przejścia wewnętrznego, przy wychodzeniu ze stanu wykonywane są wszystkie akcje wyspecyfikowane po słowie kluczowym exit, podobnie - przy ponownym wchodzeniu do stanu - są wykonywane akcje wyspecyfikowane po słowie kluczowym entry.