Für eine Klasse
Hat eine Klasse Attribute, die nicht zu einem einfachen Datentyp gehören, so kann man die zugehörigen Assoziationsanzeigen vom Editor generieren lassen.
Abbildung
Im Kontextmenü des Klassenrechtecks (Rechtsklick auf oberes graues Rechteck) wählt man den Menüpunkt ?Assoziationen anzeigen?.
Abbildung
Im folgenden Menü kann man festlegen, ob die Anzeige von Assoziationen nur erfolgen soll, wenn die beteiligten Klassen bereits im Entwurfsfenster dargestellt sind. Andernfalls werden die Klassenrechtecke für die fehlenden Klassen automatisch erzeugt. Die Auswahl der Attribute kann automatisch erfolgen.
Abbildung
Bedeutung der Optionen
(1) Assoziationen auf bereits angezeigt Klassen beschränken
Falls dieser Punkt ausgewählt ist, werden Assoziationspfade zu Klassen erzeugt, die im Fenster dargestellt sind. Attribute, die sich auf andere Klassen beziehen, bleiben unberücksichtigt. Falls dieser Punkt abgewählt ist, werden zusätzlich Assoziationspfade zu Klassen erzeugt, die im Fenster nicht dargestellt sind. Fehlende Klassenrechtecke werden ergänzt.
(2) Auswahldialog für Attribute einblenden
Bei der Erstellung einer Assoziation, kann man die anzuzeigenden Attribute festlegen.
(3) Felder bei Assoziationen berücksichtigen
Hier kann man festlegen, ob auch Felder an Assoziationen angezeigt werden sollen. Diese Möglichkeit ist für Zentralabitur-konforme Diagramme nicht zulässig.
(4) Attribute automatisch auswählen
Die Auswahl der Attribute erfolgt ohne Auswahldiagramm durch die Anwendung. Alle erlaubten Attribute werden verwendet.
Hinweise
Sind weder (2) noch (4) ausgewählt, so wird kein Attribut an den Pfeil geschrieben. Es werden nur Pfeile erzeugt, zu denen es ein Attribut gibt.
(2) und (4) können nicht zugleich ausgewählt werden
Assoziationen, für die bereits ein Pfeil existiert, bleiben unberücksichtigt.
Anzeigen für alle Klassen des Fensters zugleich erzeugen
Über das Kontextmenü des Entwurfsfensters kann man für alle oder ausgewählte Klassen die Assoziationen anzeigen lassen.
Abbildung
(1) Assoziationen zwischen angezeigten Klassen anzeigen
Falls dieser Punkt ausgewählt ist, werden Assoziationspfade zwischen Klassen erzeugt, die im Fenster dargestellt sind. Attribute, die sich auf andere Klassen beziehen, bleiben unberücksichtigt. Es werden keine Attribute an den Pfaden angezeigt.
(2) Assoziationen anzeigen (Optionen)
Dies entspricht dem oben beschriebenen Auswahldialog, der gleichzeitig auf alle dargestellten Klassen angewendet wird.
(3) Assoziationen verbergen
Verbirgt alle Assoziationen.