Gebruik een koppelingsklasse in een statisch structuurdiagram om kenmerken, bewerkingen en andere eigenschappen aan een koppeling toe te voegen. Getekend als een klas die is gekoppeld aan een lijn, is een koppelingsklasse één modellerings element. Het element heeft een enkele naam die kan worden weergegeven op de koppeling, in de klas of op beide locaties. De associatie eindigt op de gebruikelijke aanduidingen.
Een shape van een associatieklasse een naam geven en aanduidingen toevoegen aan de einden
Open het dialoogvenster UML-eigenschappen van element door te dubbelklikken op het pictogram van het element in de structuurweergave of de shape die het element in een diagram voorstelt.
Tip
Bepalen welke eigenschapswaarden worden weergegeven voor een shape in een diagram door met de rechtermuisknop op de shape te klikken en vervolgens op Weergaveopties voor vormte klikken. Selecteer in het dialoogvenster Weergaveopties voor UML-shape opties en schakelopties in om eigenschapswaarden weer te geven of te verbergen.
De kenmerken-en bewerkings secties van een associatieklasse verbergen
Klik met de rechtermuisknop op de shape, klik op Weergaveopties voor vormenen schakel onder onderdrukkende optie kenmerken of bewerkingenin.
Bepalen welke eigenschapswaarden worden weergegeven op de shape van de associatieklasse
Klik met de rechtermuisknop op de shape, klik op Weergaveopties voor vormenen schakelopties in of uit om waarden weer te geven of te verbergen.
Een diagram maken dat eigendom is van de koppelingsklasse
Klik met de rechtermuisknop op de shape, klik op diagrammen, klik op Nieuw, kies het gewenste type diagram en klik vervolgens op OK.
Naar andere weergaven van de koppeling navigeren
Klik met de rechtermuisknop op de shape, klik op weergaven, selecteer de gewenste weergave en klik vervolgens op OK.
Klik op een van de volgende koppen voor meer informatie over de eigenschappen van deze shape.
Name
Typ een naam voor het koppelingsklasse.
Volledig pad
De sjabloon UML-model diagram biedt automatisch volledige informatie over het pad van het element in de systeem model hiërarchie. U kunt deze gegevens niet bewerken, maar als u elementen verplaatst, wordt het pad automatisch bijgewerkt.
Stereotype
Kies de gewenste stereotype in de vervolgkeuzelijst. Als een stereotype dat u wilt gebruiken niet wordt vermeld, kunt u een nieuw stereotype toevoegen of een bestaand stereotype bewerken door op stereotypen in het menu UML te klikken.
Aantal einden
Een koppelingsklasse heeft slechts twee kanten, zodat u het aantal eindpunten niet kunt wijzigen. Kies het gewenste aantal einden voor een n-aire associatieklasse.
Einde van associatie
Een lijst met de eindpunten van de associatie.
Als u de meestgebruikte instellingen voor een Association end snel wilt bewerken, klikt u op een veld in de lijst associatie einden en selecteert of typt u een waarde.
Als u toegang wilt krijgen tot alle instellingen voor een Association end, selecteert u het associatie-einde in de lijst en klikt u op Eigenschappen.
-
Naam van einde Typ een naam voor het einde van de associatie. De naam geeft de rol aan die wordt afgespeeld door de aan het einde gekoppelde klas.
-
Aggregatie Kies de gewenste aggregatie. Slechts één Association end kan een aggregatie zijn.
-
Geen betekent dat het end geen aggregaat is.
-
Gedeeld betekent dat het end een aggregaat is en dat het andere einde een onderdeel is en de aggregatiewaarde van none moet hebben. Het onderdeel kan worden opgenomen in andere statistische functies. Als u deze optie kiest, wordt een holle ruit toegevoegd aan het uiteinde.
-
Samen stelling betekent dat het einde een samengestelde waarde is en dat het andere einde een onderdeel is en de aggregatiewaarde van none moet hebben. Het onderdeel mag geen deel uitmaken van een andere samenstelling. Als u deze optie kiest, wordt een opgevulde ruit toegevoegd aan het uiteinde.
-
Zichtbaarheid Kies het type zichtbaarheid dat van toepassing is op het einde van de Association.
-
Multipliciteit Kies een optie om het aantal doelexemplaren op te geven dat in de koppeling kan worden gekoppeld aan één bronexemplaar.
-
IsNavigable Selecteer deze optie om aan te geven dat navigatie in de buurt van het doelexemplaar wordt ondersteund. Als u deze optie selecteert, wordt een pijl toegevoegd aan het einde van de associatie. Wis dit om aan te geven dat navigatie niet wordt ondersteund. Om de complexiteit van diagrammen te reduceren, wordt de bewaarde regelmatig in buitengewone omstandigheden weergegeven.
Dialoogvenster Eigenschappen
Nadat u de einden van de Associatiehebt geselecteerd, klikt u om het dialoogvenster Eigenschappen van UML-eigenschappenvensterweer te geven, waaronder vijf categorieën waarmee u eigenschapswaarden kunt toevoegen om een Association end te definiëren: Association end, Kwalificatiekenmerken, specificatie, beperkingenen waarden met label. Zie voor meer informatie.
Zichtbaarheid
Kies het type zichtbaarheid dat van toepassing is op de koppelingsklasse.
IsRoot
Selecteer deze optie om aan te geven dat de koppelingsklasse geen bovenliggend element mag hebben.
IsLeaf
Selecteer deze optie om aan te geven dat de koppelingsklasse geen afstammelingen kan hebben.
IsAbstract
Selecteer deze optie om aan te geven dat de koppelingsklasse abstract is en dat er geen exemplaren voor de koppelingsklasse kunnen worden gemaakt.
IsActive
Selecteer deze optie om aan te geven dat een object van de koppelingsklasse de eigen thread van een besturingselement behoudt.
Documentatie
Typ de documentatie die u wilt toevoegen aan het element als een waarde met label. Wanneer u de vorm of het pictogram van het element selecteert, wordt de documentatie die u hier typt ook weergegeven in het venster documentatie .