Egy State Machine-diagramon az állam olyan feltétel, amelynek során egy objektum megfelel egy feltételnek, végrehajt egy műveletet, vagy egy eseményt vár. Az állapot egy olyan kép, amely az objektum attribútumaiban található értékeket tükrözi, és az objektum más objektumokkal való csatolása.
Egy államnak két rekesze van a választható adatokhoz. A felső rekesz egy nevet és az alsó rekeszt tartalmaz, amely tartalmazza az eseményekre válaszul végzett belső műveletek vagy tevékenységek listáját. Ha egy állam a folyamatban lévő tevékenységnek felel meg, a tevékenységet beágyazott állapotautomata ként, illetve a belépési és kilépési műveletek egyikével fejezi ki.
Lásd még
Egy állapotdiagramban vagy tevékenységdiagram az állam
olyan feltétel, amely során egy objektum megfelel egy feltételnek, végrehajt egy műveletet, vagy megvárja az eseményt. Az állapot egy olyan kép, amely az objektum attribútumaiban található értékeket tükrözi, és az objektum más objektumokkal való csatolása.
Egy államnak két rekesze van a választható adatokhoz. A felső rekesz egy nevet és az alsó rekeszt tartalmaz, amely tartalmazza az eseményekre válaszul végzett belső műveletek vagy tevékenységek listáját. Ha egy állam a folyamatban lévő tevékenységnek felel meg, a tevékenységet beágyazott állapotautomata ként, illetve a belépési és kilépési műveletek egyikével fejezi ki.
Állapot alakzat elnevezése és egyéb tulajdonságértékek hozzáadása
Nyissa meg az elem UML – tulajdonságok párbeszédpanelt úgy, hogy duplán kattint az elemre az fanézet vagy a diagram elemét jelképező alakzatra.
Tipp: Az alakzaton a jobb gombbal kattintva, majd az Alakzat megjelenítési beállításaielemre kattintva szabályozhatja, hogy mely tulajdonságértékek jelenjenek meg egy alakzatban a diagramon. Az UML alakzat megjelenítési beállításai párbeszédpanelen adja meg és törölje a jelet a tulajdonság értékeinek megjelenítéséhez vagy elrejtéséhez.
Állapot tulajdonságai:
Tulajdonság |
Leírás |
---|---|
Név |
Írja be a állapot nevét karakterláncként. Ugyanabban a diagramban nincs két államnak azonos nevűnek kell lennie. |
Sztereotípus |
Válassza ki a kívánt sztereotípust a legördülő listából. Ha a használni kívánt sztereotípus nem szerepel a felsorolásban, az UML menü Sztereotípusok parancsára kattintva új sztereotípust vehet fel, illetve szerkeszthet egy meglévőt. |
Dokumentáció |
Írja be az elemhez címkézett érték ként hozzáadni kívánt dokumentációt. Ha kijelöli az elemet jelképező alakzatot vagy ikont, az itt beírt dokumentáció megjelenik a dokumentáció ablakban is. |
Állapot tulajdonságai, "belső Áttűnés" kategória:
A belső áttűnések kategória segítségével belső áttűnéseket vehet fel vagy törölhet, illetve meglévőket szerkeszthet.
Tulajdonság |
Leírás |
---|---|
Belső áttűnések |
Felsorolja az állam számára meghatározott belső áttűnéseket. Az áttűnések leggyakrabban használt beállításainak gyors szerkesztéséhez kattintson egy mezőre a belső áttűnések listában, majd válassza ki vagy írja be a kívánt értéket. Ha egy áttűnés összes beállítását el szeretné érni, jelölje ki az áttűnést a listában, majd kattintson a Tulajdonságokgombra.
|
Új |
Kattintson ide, ha nem definiált áttűnést szeretne hozzáadni a belső áttűnések listájához. Az áttűnések leggyakrabban használt beállításainak gyors szerkesztéséhez kattintson egy mezőre a belső áttűnések listában, majd válassza ki vagy írja be a kívánt értéket. Ha egy áttűnés összes beállítását el szeretné érni, jelölje ki az áttűnést a listában, majd kattintson a Tulajdonságokgombra. |
Másolat készítése |
Kattintson ide, ha új áttűnést szeretne hozzáadni a listához a kijelölt áttűnéssel azonos tulajdonság értékekkel. |
Delete |
Kattintással törölje a kijelölt áttűnést a listából. |
Annak szabályozása, hogy egy név látható-e az állapot alakzaton
Kattintson a jobb gombbal az alakzatra, kattintson az Alakzat megjelenítési beállításaiparancsra, és a név elrejtéséhez válassza a névlehetőséget a név elrejtéséhez vagy a név törlése elemre.
Az állapot alakzat belső áttűnési rekeszének megjelenítése
Kattintson a jobb gombbal az alakzatra, jelölje be az Alakzat megjelenítési beállításaiválasztógombot, és törölje a jelet az Áttűnés jelölőnégyzetből.