Modellverknüpfung
Nach oben zu Einführende Modellierungskonzepte
Eine Verknüpfung repräsentiert ein Knotenelement in demselben oder einem anderen Diagramm.
Verknüpfungen ermöglichen die Wiederverwendung von Elementen, die Anzeige von Bibliotheksklassen in Diagrammen und die Darstellung der Beziehungen zwischen den Diagrammen in einem UML-Modell.
Folgenden Verknüpfungen können erstellt werden:
- Eine Verknüpfung zu den Elementen aller Projekte in der aktuellen Projektgruppe
- Eine Verknüpfung zu einer inneren Klasse oder einem Interface eines anderen Klassifizierers
- Eine Verknüpfung zu einem Element aus den Referenzen des Projekts, einschließlich der binären Dateien (
.dll
,.exe
)
Ein kleines Verknüpfungssymbol über einem Knoten zeigt an, dass eine Verknüpfung existiert. Es ist jedoch nur vorhanden, wenn der Knoten zu einem anderen Namespace oder Package gehört.
Wählen Sie eine Verknüpfung im Diagramm und dann im Kontextmenü den Befehl Zu Element navigieren aus, um zu dem Quellelement in der Modellansicht zu navigieren.
Für Implementierungsprojekte enthält die Diagrammansicht die Funktion Hinzufügen von Verknüpfungen zu Vorfahrklassen. Im Abschnitt mit dem Klassennamen eines Klassenelements wird der Name der übergeordneten Klasse aufgeführt, wenn die übergeordnete Klasse vorhanden ist und im Diagramm nicht als Klassengeneralisierung angezeigt wird. Wenn der Abschnitt mit dem Klassennamen eines Klassenelements den Namen der übergeordneten Klasse enthält, wird durch Klicken auf den Namen der übergeordneten Klasse das Kontextmenü mit zwei Befehlen geöffnet:
- Dem Diagramm hinzufügen -- Dieser Befehl fügt die Verknüpfung zu der übergeordneten Klasse auf dem Diagramm hinzu und zeigt die Generalisierungsbeziehung von der Klasse zu der übergeordneten Klasse.
- Dem Diagramm mit Vorfahren hinzufügen -- Dieser Befehl fügt die Verknüpfung zu der übergeordneten Klasse und zu all Ihren Vorfahren hinzu und zeigt die Generalisierungsbeziehung von der Klasse zu der übergeordneten Klasse und zu all ihren Vorfahren.