Egy State Machine-diagramon az összetett állapot egy olyan állapot, amely egyidejű ("és" kapcsolat) vagy kölcsönösen kizáró ("vagy" kapcsolat) alállapotú.
Lásd még
Egy állapotdiagram egy összetett állapotú egy olyan állam, amely egyidejű ("és" kapcsolatok) vagy kölcsönösen kizáró (azaz "vagy" kapcsolatok) alállapotú.
A kölcsönösen kizáró államokat (az UML-modelldiagram által támogatott) az egy beágyazott állapotot ábrázoló diagram képviseli egy zárt államban.
Az UML-ben az egyidejű altartományokat (az UML-modelldiagram által nem támogatott) a szaggatott vonalak jelzik, amelyek az államot alrégiókba osztották. Az egyes alrégiók elnevezhető és tartalmazhatnak egy beágyazott állapotot tartalmazó diagramot, amelyben szétválasztott Államok
Ha egy összetett állapot alakzatot húz a rajzlapra, az UML – modelldiagram automatikusan létrehoz egy új állapotdiagramban-diagramot, amely az összetett állam tartalmát jelképező elemeket is felvehet.
Összetett állapotú alakzat elnevezése és további 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.
Annak szabályozása, hogy egy név látható-e az összetett á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.
Nyissa meg azt a diagramot, amely a kompozit állam tartalmát képviseli
Kattintson a jobb gombbal az összetett állapot alakzatra, majd kattintson a diagram megnyitásaparancsra.
Az összetett állapot alakzat belső áttűnési rekeszének megjelenítése
Kattintson a jobb gombbal az alakzatra, kattintson az Alakzat megjelenítési beállításaielemre, majd az Elrejtéscsoportban törölje az áttűnést.