Arbeta med sammansatta lägesformer.
Viktigt!
UML-tillståndsdiagrammet är inte tillgängligt i Visio 2013 och senare versioner. I dessa versioner av Visio använder du UML State Machine-diagrammet .
Lägga till en historikindikator för en delstatsregion
- I ett tillståndsdiagram skapar du en tillståndsregion genom att dra en sammansatt tillståndsform till ritningssidan.
- Dubbelklicka på ikonen för ritningssidan för det nya tillståndsdiagrammet i trädvyn för att navigera till den ritningssida som representerar det sammansatta läget.
I diagrammet som representerar det sammansatta läget eller delstatsområdet drar du en form för Ytlig historik eller Djup historik till ritningssidan.
- Använd övergångsformer för att ange övergångar som kommer utifrån. Limma ändpunkterna på övergångsformerna med pilspetsar mot kopplingspunkter
på historikindikatorformen. Dubbelklicka på övergångsfigurerna om du vill lägga till övergångssträngar. - Använd formen Övergång för att ange den utgående övergången från historikindikatorformen. Limma övergångsformens ändpunkt utan pilspets mot en kopplingspunkt
på historikindikatorformen. Limma övergångsformens slutpunkt med en pilspets mot mållägesformen.
Skapa ett sammansatt eller kapslat tillstånd i ett tillståndsdiagram
- Dra en sammansatt lägesform i ett tillståndsdiagram till ritningssidan.
Ikonen för sammansatt läge visas i trädvyn och en ny ritningssida för tillståndsdiagram visas som representerar det sammansatta läget. - Dubbelklicka på ikonen för ritningssidan för det nya tillståndsdiagrammet i trädvyn för att navigera till den ritningssida som representerar det sammansatta läget.
- Dra indikatorerna för tillstånd, övergång, ytlig eller djup historik och andra former till ritningssidan för att visa parallella, ömsesidigt uteslutande eller kapslade undertillstånd i det sammansatta läget.
Grundläggande egenskaper för oseparerade lägesfigurer
Namn
Skriv namnet på det sammansatta tillståndet som en sträng.
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 .
IsConcurrent
Välj om det sammansatta tillståndet kan delas upp i komponenter som kan köras samtidigt.
IsRegion
Välj om det sammansatta tillståndet är ett deltillstånd till ett samtidigt tillstånd.
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 .
Egenskaper för "Interna övergångar" för sammansatta lägesformer
Använd kategorin Interna övergångar om du vill lägga till eller ta bort övergångar, eller redigera befintliga.
Interna övergångar
Visar de övergångar som du har definierat för det sammansatta läget.
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.