En datatype er en forekomst av datatypes metaklasse som er definert i UML-metamodel. En datatype deklarerer en type Class-attributt. Denne typen er tilgjengelig som en streng du kan inkludere når du definerer attributter for andre elementer i en modell.
Du kan for eksempel bruke data typen til å deklarere en penge type. Deretter kan du legge til pris: penger som et attributt til en klasse som heter Order. Malen UML- modelldiagram i Microsoft Office Visio inneholder felles data typer for C++, VB, IDL og C#, og du kan legge til egne data typer.
Gi navn til en datatype-figur og legge til andre egenskaps verdier
Åpne elementets dialog boks for UML-egenskaper ved å dobbeltklikke ikonet som representerer elementet i trevisning eller figuren som representerer elementet i et diagram.
Tips
Angi hvilke egenskaps verdier som skal vises på en figur i et diagram, ved å høyreklikke figuren og deretter klikke visnings alternativer for figur. Velg og fjern merket for alternativer for å vise eller skjule egenskaps verdier i dialog boksen Alternativer for visning av UML-figur .
Skjule operasjons delen av en datatype-figur
Høyre klikk figuren, klikk visnings alternativer for figur, og velg deretter operasjonerunder Skjul.
Angi hvilke egenskaps verdier som skal vises på datatype-figuren
Høyre klikk figuren, klikk visnings alternativer for figur, og velg eller fjern alternativer for å vise eller skjule verdier.
Gå til andre visninger av data typen
Høyre klikk på figuren, klikk på visninger, Velg visningen du vil bruke, og klikk deretter på OK.
Vise relasjonene mellom data typen og andre elementer i en visning
Høyre klikk figuren, og klikk deretter Vis relasjoner.
Velg en overskrift nedenfor for å åpne den og se den detaljerte informasjonen om egenskaper for denne figuren.
Egenskap |
Beskrivelse |
Navn |
Skriv inn et navn for datatype. |
Fullstendig bane |
Malen UML- modelldiagram gir automatisk fullstendig informasjon om elementets bane i system modell hierarkiet. Du kan ikke redigere denne informasjonen, men hvis du flytter elementer, oppdateres banen automatisk. |
Stereotyp |
Velg stereotypen du vil bruke, fra rulle gardin listen. Hvis en stereotyp du vil bruke, ikke finnes i listen, kan du legge til en ny stereotyp eller redigere en eksisterende, ved å klikke Stereotyper på UML- menyen. |
Synlige |
Velg hvilken type synlighet (offentlig, privat eller beskyttet) som gjelder for datatype. |
IsRoot |
Merk av for dette alternativet for å angi at datatype ikke kan ha overordnede elementer. |
IsLeaf |
Merk av for dette alternativet for å angi at datatype ikke kan ha underordnede elementer. |
IsAbstract |
Merk av for dette alternativet for å angi at datatype er abstrakt, og at det ikke kan opprettes noen forekomster for klassen. |
Dokumentasjon |
Skriv inn dokumentasjonen du vil legge til i elementet som en kodet verdi. Når du velger figuren eller ikonet som representerer elementet, vises også dokumentasjonen du skriver inn her, i dokumentasjon -vinduet. |
Bruk disse egenskapene til å definere en data type opplisting.
Kategorien Opplisting blir tilgjengelig når du velger Opplisting som stereotyp for en datatype (i kategorien datatype i dialog boksen Egenskaper for UML- datatyper).
Egenskap |
Beskrivelse |
Opplisting av litteraler |
Viser hver opplisting og den tilhørende litterale verdien for data typen. Hvis du vil redigere opplistings navnet raskt, klikker du et felt under Opplisting og skriver inn navnet. Hvis du vil redigere den litterale verdien raskt, klikker du et felt under litteralverdi og skriver inn verdien. |
Ny |
Klikk for å opprette nye opplistede litteraler. |
Duplisere |
Klikk for å legge til en ny opplisting i listen med de samme egenskaps verdiene som den valgte opplistingen. |
DELETE |
Klikk for å slette den valgte opplistingen fra listen. |
Flytt opp/ Flytt ned |
Når du har valgt en opplisting, klikker du her for å endre rekkefølgen som opplistingen er lagret i. Du kan bare endre rekkefølgen i den samme data typen. |