Pseudostav fork má za úkol rozdělit přechod z jednoho stavu na přechod do více stavů. Jelikož platí podmínka, že stavový automat na úrovni jednoho regionu smí být právě v jednom stavu, platí další dvě pravidla, která je nutná při použití tohoto pseudostavu znát.
Pravidlo transitions_outgoing nás nutí k tomu, že všechny odchozí přechody z rozdělujícího pseudostavu musí mít cíl v různých regionech jednoho ortogonálního stavu.
K tomu se ještě přidává další pravidlo nazvané fork_vertex, které nařizuje, aby rozdělující pseudostav měl právě jeden příchozí přechod a alespoň dva odchozí.
Co na to Sparx EA?
Sparx EA si s těmito pravidly hlavu nijak neláme.
Douška
Celý seriál 30 pravidel UML byl revidován, upraven a knižně vydán. Pokud jej chcete mít k dispozici v papírové podobě, navštivte stránky nakladatelství Elebedial.
Buďte první kdo přidá komentář