... | ... | @@ -4,6 +4,10 @@ Diese Seite enhält Hinweise zur Konfiguration und Nutzung von Klassendiagrammen |
|
|
- [Klasse, Attribute und Methoden anlegen](#KAMAnlegen)
|
|
|
- [Assoziation, Generalisierung, Aggregation anlegen](#AGAAnlegen)
|
|
|
- [Ändern der Eigenschaften einer Assoziation](#AssoEdit)
|
|
|
- [Assoziationsnamen angeben](#AssoName)
|
|
|
- [Assoziation: Pfeil der Leserichtung anzeigen](#PfeilAssoZeigen)
|
|
|
- [Assoziation: Pfeil der Leserichtung umkehren](#PfeilAssoDrehen)
|
|
|
|
|
|
|
|
|
- [Darstellung von Entity, Boundary und Controller Variante 1](#DarstellungEBC1)
|
|
|
- [Darstellung von Entity, Boundary und Controller Variante 2](#DarstellungEBC2)
|
... | ... | @@ -14,8 +18,6 @@ Diese Seite enhält Hinweise zur Konfiguration und Nutzung von Klassendiagrammen |
|
|
- [Assoziationsklasse](#AssoKlass)
|
|
|
- [Realisieren von 1 zu * Beziehungen in C++](#Asso1zuStern)
|
|
|
- [Anlegen einer Assoziation für existierendes Attribut](#AttributZuAsso)
|
|
|
- [Assoziation: Pfeil der Leserichtung anzeigen](#PfeilAssoZeigen)
|
|
|
- [Assoziation: Pfeil der Leserichtung umkehren](#PfeilAssoDrehen)
|
|
|
- [Erzeugen der korrekten Forward-Deklaration](#ForwardDekl)
|
|
|
- [Public Vererbungs-Deklaration erzeugen](#VererbDekl)
|
|
|
- [Mehrere Vererbungspfeile zusammenfassen](#EinVererbPfeil)
|
... | ... | @@ -47,11 +49,12 @@ Für eine <code> Methode </code> gibt man an: |
|
|
```
|
|
|
Methodenname (Parameter1 : Typ, Parameter2 : Typ) : Returntyp
|
|
|
```
|
|
|
Die entsprechenden Informationen können auch über die Spezifikation (rechte Maustaste/Specification) angegeben werden.
|
|
|
Die entsprechenden Informationen können auch über die <code> Spezifikation </code> (rechte Maustaste/Specification) angegeben werden.
|
|
|
|
|
|
## <a name="AGAAnlegen"> Assoziation, Generalisierung, Aggregation anlegen </a>
|
|
|
|
|
|
Zum Anlegen von Assoziation, Generalisierung oder Aggregation klickt man in der mittleren Spalte die gewünschte Verbindug an. Danach klickt man Start- und Zielklasse an.
|
|
|
Zum Anlegen von Assoziation, Generalisierung oder Aggregation klickt man in der <code> mittleren Spalte </code> die gewünschte Verbindug an. Danach klickt man Start- und Zielklasse an.
|
|
|
Man kann alternativ auch <code> im Klassendiagramm </code> eine Klasse selektieren und aus der aufpoppenden Liste auswählen. Danach klickt man die Zielklasse an.
|
|
|
|
|
|
## <a name="AssoEdit"> Ändern der Eigenschaften einer Assoziation </a>
|
|
|
|
... | ... | @@ -64,6 +67,26 @@ Um die Eigenschaften einer Assoziation zu ändern, stellt man den Cursor z. B. a |
|
|
| Composite| erzeugt eine Komposition |
|
|
|
| Zahlen| im unteren Bereich kann die Multiplizität ausgewählt werden |
|
|
|
|
|
|
## <a name="AssoName"> Assoziationsnamen angeben </a>
|
|
|
|
|
|
Man stellt den Cursor auf die Linie und tippt den Namen ein.
|
|
|
|
|
|
## <a name="PfeilAssoZeigen"> Assoziationsnamen: Pfeil der Leserichtung anzeigen </a>
|
|
|
|
|
|
Zum Anzeigen des Pfeils, der die Leserichtung des Assoziationsnamens einer Assoziation angibt, stellt man den Cursor auf die Assotiation und wählt über die rechte Maustaste <code> Symbol Properties </code> und stellt die Eigenschaft <code> Show Direction Arrow </code> auf <code> true. </code>
|
|
|
|
|
|

|
|
|
|
|
|
## <a name="PfeilAssoDrehen"> Assoziationsnamen: Pfeil der Leserichtung umkehren </a>
|
|
|
|
|
|
Um den Pfeil, der die Leserichtung eines Assoziationsnamens angibt umzudrehen
|
|
|
|
|
|
- stellt man den Cursor auf den Pfeil
|
|
|
- und wählt über die rechte Maustaste <code> Refactor/Reverse Direction <code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## <a name="DarstellungEBC1"> Darstellung von Entity, Boundary und Controller Variante 1 </a>
|
|
|
|
... | ... | @@ -158,19 +181,6 @@ Referenziert ein Attribut einer Klasse eine andere Klasse, so kann die zugehöri |
|
|
|
|
|

|
|
|
|
|
|
## <a name="PfeilAssoZeigen"> Assoziationsnamen: Pfeil der Leserichtung anzeigen </a>
|
|
|
|
|
|
Zum Anzeigen des Pfeils, der die Leserichtung des Assoziationsnamens einer Assoziation angibt, stellt man den Cursor auf die Assotiation und wählt über die rechte Maustaste <code> Symbol Properties </code> und stellt die Eigenschaft <code> Show Direction Arrow </code> auf <code> true. </code>
|
|
|
|
|
|

|
|
|
|
|
|
## <a name="PfeilAssoDrehen"> Assoziationsnamen: Pfeil der Leserichtung umkehren </a>
|
|
|
|
|
|
Um den Pfeil, der die Leserichtung eines Assoziationsnamens angibt umzudrehen
|
|
|
|
|
|
- stellt man den Cursor auf den Pfeil
|
|
|
- und wählt über die rechte Maustaste <code> Refactor/Reverse Direction <code>
|
|
|
|
|
|
## <a name="ForwardDekl"> Erzeugen der korrekten Forward-Deklaration </a>
|
|
|
|
|
|
Zur Generierung der korrekten Forward-Deklaration öffnet man die Spezifikation des Attributs, das eine andere Klasse refereneziert und wählt in der linken Spalte <code> C++ Language Properties </code> aus. Im rechten Frame stellt man die Eigenschaft <code> Header include </code> auf den Wert <code> Class Foreward </code>.
|
... | ... | |