I ett tillståndsdatordiagram är ett tillstånd ett villkor under vilket ett objekt uppfyller ett villkor, utför en åtgärd eller väntar på en händelse. Ett tillstånd är en bild av ett ögonblick i ett objekts liv som återspeglar de värden som finns i objektets attribut och de kopplingar som objektet har till andra objekt.
En delstat har två avdelningar för valfri information. Det övre facket innehåller ett namn och det nedre facket innehåller en lista över interna åtgärder eller aktiviteter som utförs som svar på händelser. När ett tillstånd motsvarar pågående aktivitet uttrycks aktiviteten antingen som en kapslad tillståndsdator eller av ett par inträdes- och utträdesåtgärder.
Se även
Skapa ett UML-tillståndsdatordiagram
I ett tillståndsdiagram eller aktivitetsdiagram är
ett tillstånd där ett objekt uppfyller ett villkor, utför en åtgärd eller väntar på en händelse. Ett tillstånd är en bild av ett ögonblick i ett objekts liv som återspeglar de värden som finns i objektets attribut och de kopplingar som objektet har till andra objekt.
En delstat har två avdelningar för valfri information. Det övre facket innehåller ett namn och det nedre facket innehåller en lista över interna åtgärder eller aktiviteter som utförs som svar på händelser. När ett tillstånd motsvarar pågående aktivitet uttrycks aktiviteten antingen som en kapslad tillståndsdator eller av ett par inträdes- och utträdesåtgärder.
Namnge en tillståndsform och lägg till andra egenskapsvärden
Öppna elementets dialogruta med UML-egenskaper genom att dubbelklicka på ikonen som representerar elementet i trädvyn eller formen som representerar elementet i ett diagram.
Tips
Kontrollera vilka egenskapsvärden som visas på en form i ett diagram genom att högerklicka på formen och sedan klicka på Visningsalternativ för form. I dialogrutan Visningsalternativ för UML-form markerar och avmarkerar du alternativ för att visa eller dölja egenskapsvärden.
Statliga egenskaper:
| Egenskap |
Beskrivning |
|
Namn |
Skriv namnet på tillståndet som en sträng. Två lägen i samma diagram får inte ha samma namn. |
|
Stereotyp |
Välj den stereotyp du vill använda i listrutan. Om en stereotyp som du vill använda inte finns med i listan kan du lägga till en ny stereotyp eller redigera en befintlig genom att klicka på Stereotyper på UML-menyn . |
|
Handlingar |
Skriv den dokumentation som du vill lägga till i elementet som ett taggat värde. När du väljer formen eller ikonen som representerar elementet visas dokumentationen som du skriver här även i fönstret Dokumentation . |
Tillståndsegenskaper, kategorin "Intern övergång":
Använd kategorin Interna övergångar om du vill lägga till eller ta bort interna övergångar eller redigera befintliga.
| Egenskap |
Beskrivning |
|
Interna övergångar |
Visar de interna övergångar som du har definierat för tillståndet.
Om du snabbt vill redigera de vanligaste inställningarna för en övergång klickar du på ett fält i listan Interna övergångar och väljer eller skriver ett värde.
Du kommer åt alla inställningar för en övergång genom att markera övergången i listan och sedan klicka på Egenskaper.
-
Övergång Skriv ett namn för den interna övergången.
-
Stereotyp Välj den stereotyp du vill använda i listrutan. Om en stereotyp som du vill använda inte finns med i listan kan du lägga till en ny stereotyp eller redigera en befintlig genom att klicka på Stereotyper på UML-menyn .
-
Händelse Välj den händelse eller signalhändelse som orsakar den interna övergången. Om händelsen du vill använda inte finns med i listan klickar du på Ny.
|
|
Nytt |
Klicka här om du vill lägga till en odefinierad övergång i listan över interna övergångar. Om du snabbt vill redigera de vanligaste inställningarna för en övergång klickar du på ett fält i listan Interna övergångar och väljer eller skriver ett värde. Du kommer åt alla inställningar för en övergång genom att markera övergången i listan och sedan klicka på Egenskaper. |
|
Duplicera |
Klicka här om du vill lägga till en ny övergång i listan med samma egenskapsvärden som den markerade övergången. |
|
Ta bort |
Klicka här om du vill ta bort den markerade övergången från listan. |
Styra om ett namn ska visas på statusformen
Högerklicka på figuren, klicka på Visningsalternativ för form och välj sedan Namn om du vill visa ett namn eller avmarkera Namn om du vill dölja ett namn.
Visa tillståndsformens inre övergångsfack
Högerklicka på figuren, klicka på Visningsalternativ för figur och avmarkera sedan kryssrutan Övergångar .
Se även
Skapa ett UML-tillståndsdiagram
Skapa ett UML-aktivitetsdiagram