Update klassenDiagramm authored by Michael Guist's avatar Michael Guist
...@@ -12,10 +12,10 @@ Diese Seite enhält Hinweise zur Konfiguration und Nutzung von Klassendiagrammen ...@@ -12,10 +12,10 @@ Diese Seite enhält Hinweise zur Konfiguration und Nutzung von Klassendiagrammen
- [Anlegen einer Assoziation für existierendes Attribut](#AttributZuAsso) - [Anlegen einer Assoziation für existierendes Attribut](#AttributZuAsso)
- [Assoziation: Pfeil der Leserichtung anzeigen](#PfeilAssoZeigen) - [Assoziation: Pfeil der Leserichtung anzeigen](#PfeilAssoZeigen)
- [Assoziation: Pfeil der Leserichtung umkehren](#PfeilAssoDrehen) - [Assoziation: Pfeil der Leserichtung umkehren](#PfeilAssoDrehen)
- [Erzeugen der korrekten Forward-Deklaration](#ForwardDekl)
- [Public Vererbungs-Deklaration erzeugen](#VererbDekl) - [Public Vererbungs-Deklaration erzeugen](#VererbDekl)
- [Mehrere Vererbungspfeile zusammenfassen](#EinVererbPfeil) - [Mehrere Vererbungspfeile zusammenfassen](#EinVererbPfeil)
- [Generalisierungsmenge](#GenMenge) - [Generalisierungsmenge](#GenMenge)
- [Erzeugen der korrekten Forward-Deklaration](#ForwardDekl)
- [Vererbung: geerbte Methode implementieren/überschreiben](#MethUeberschr) - [Vererbung: geerbte Methode implementieren/überschreiben](#MethUeberschr)
- [Klassen in mehreren Diagrammen darstellen](#KlasseXDiagr) - [Klassen in mehreren Diagrammen darstellen](#KlasseXDiagr)
- [Design Pattern anlegen](#DPAnlegen) - [Design Pattern anlegen](#DPAnlegen)
...@@ -130,6 +130,12 @@ Um den Pfeil, der die Leserichtung eines Assoziationsnamens angibt umzudrehen ...@@ -130,6 +130,12 @@ Um den Pfeil, der die Leserichtung eines Assoziationsnamens angibt umzudrehen
- stellt man den Cursor auf den Pfeil - stellt man den Cursor auf den Pfeil
- und wählt über die rechte Maustaste <code> Refactor/Reverse Direction <code> - 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>.
![forwardDekl](uploads/d183e55dd87c12f455596681e7a6a0f8/forwardDekl.png)
## <a name="VererbDekl"> Public Vererbungs-Deklaration erzeugen </a> ## <a name="VererbDekl"> Public Vererbungs-Deklaration erzeugen </a>
Bei Vererbungen muss bei MagicDraw die Sichtbarkeit der Vererbung public angegeben werden. Sonst erzeugt MagicDraw private Vererbungen. So geht es: Bei Vererbungen muss bei MagicDraw die Sichtbarkeit der Vererbung public angegeben werden. Sonst erzeugt MagicDraw private Vererbungen. So geht es:
... ...
......