Bemærk
UML-statechart-diagrammet er ikke tilgængeligt i Visio 2013 og nyere versioner. Du kan få oplysninger om UML-diagrammer i Visio 2013 og nyere versioner under UML-diagrammer i Visio.
Føj en intern handling eller aktivitet til en stat i et statechart eller aktivitetsdiagram
- I et tilstandsdiagram eller et aktivitetsdiagram skal du dobbeltklikke på den Stat-figur , du vil føje den interne handling eller aktivitet til.
- Klik på Interne overgange i dialogboksen Egenskaber for UML-tilstand.
- Skriv et navn til overgangen.
- Klik på Egenskaber. Vælg den ønskede begivenhed. Hvis du vil oprette en ny begivenhed, skal du klikke på Begivenheder, klikke på Ny, vælge den ønskede begivenhedstype og derefter klikke på OK.
- Skriv et navn til begivenheden, og skriv eller vælg de andre egenskabsværdier, du ønsker. Klik på en fane for at tilføje begrænsninger, mærkede værdier eller parametre, afhængigt af den type hændelse, du opretter. Klik på OK , indtil du vender tilbage til fanen Overgang (dialogboksen Egenskaber for UML-overgang ).
- Vælg Vagt for at tilføje en beskyttelsesbetingelse, og skriv derefter den ønskede beskyttelsesbetingelse i tekstfeltet.
- Vælg det ønskede sprog under Sprog.
- Klik på fanen Handlinger , og klik derefter på Ny for at oprette et handlingsudtryk. Vælg den type handling, du ønsker. Klik på OK, og klik derefter på Egenskaber.
- Skriv et navn til handlingen, og skriv eller vælg de andre egenskabsværdier, du ønsker. Klik på en fane for at tilføje detaljer, argumenter, begrænsninger eller mærkede værdier. Klik på OK , indtil du kommer tilbage til fanen Interne overgange , og klik derefter på OK igen.
Som standard er interne handlinger skjult i en tilstandsfigur . For at få vist de interne handlinger skal du højreklikke på figuren og derefter klikke på Indstillinger for visning af figur. Fjern markeringen i afkrydsningsfeltet Overgange under Skjul.
Føj start- og udgangshandlinger til en stat i et statechart eller aktivitetsdiagram
- I et tilstandsdiagram eller et aktivitetsdiagram skal du dobbeltklikke på den Stat-figur , du vil føje en ind- eller udgangshandling til.
- Klik på Indtastning eller Afslut i dialogboksen Egenskaber for UML-tilstand, og klik derefter på Ny.
- Vælg den ønskede handlingstype, og klik derefter på OK. Skriv et navn til handlingen.
- Klik på Egenskaber for at tilføje detaljer, argumenter, begrænsninger eller mærkede værdier. Klik på OK , indtil du lukker dialogboksen Egenskaber for UML-tilstand .
Som standard er start- og udgangshandlinger skjult i en tilstandsfigur . For at få vist handlingerne skal du højreklikke på figuren, klikke på Indstillinger for visning af figur og derefter fjerne Overgang.
Udskyd begivenheder i en handlingstilstand i et aktivitetsdiagram
- Dobbeltklik på det ikon eller den figur, der repræsenterer en handlingstilstand, i trævisningen eller i et aktivitetsdiagram.
- Klik på Udskudte begivenheder.
De hændelser, der er tilgængelige i pakken, som handlingstilstanden tilhører, vises. Vælg de hændelser, staten vil udskyde.
Arbejde med pseudotilstande
En pseudotilstand bruges til at kombinere og dirigere overgange.
Pseudotilstande omfatter:
- Starttilstand
- Endelig tilstand
- Beslutning
- Dyb historie
- Shallow-historik
- Overgang (Join)
- Overgang (forgrening)
Føj figuren til diagrammet.
Højreklik på figuren, og vælg Egenskaber.
Angiv egenskaberne i dialogboksen:
Egenskab Beskrivelse Navn Skriv navnet på pseudotilstanden. Stereotype Vælg den stereotype, du ønsker, på rullelisten. Hvis en stereotype, du vil bruge, ikke vises på listen, kan du tilføje en ny stereotype eller redigere en eksisterende ved at klikke på Stereotyper i UML-menuen . Type Skabelonen UML-modeldiagram tilføjer automatisk den type pseudotilstand, der svarer til det element, hvis figur eller ikon du har valgt. Dokumentation Skriv den dokumentation, du vil føje til elementet, som en mærket værdi. Når du vælger den figur eller det ikon, der repræsenterer elementet, vises den dokumentation, du skriver her, også i vinduet Dokumentation .
Se Også
Opret et UML-statechart-diagram