Beziehungstypen vs. Beziehungen
Beziehungstypen vs. Beziehungen
Beziehungstyp (Metamodell / M2)
Ein Beziehungstyp definiert eine Art von Verbindung zwischen Elementen.
- Wird in der Metamodell-Schicht erstellt
- Hat einen Namen (z.B. "läuft_auf", "verwaltet", "hängt_ab_von")
- Kann Eigenschaften haben (z.B. könnte eine "verwaltet"-Beziehung eine "seit"-Datumseigenschaft haben)
- Benötigt Erlaubte Verbindungen, um festzulegen, welche Knotentypen verbunden werden können
- Zu finden unter Beziehungstypen in der Baumansicht
Beziehung (Modell / M1)
Eine Beziehung ist eine konkrete Verbindung zwischen zwei bestimmten Knoten.
- Wird in der Modell-Schicht erstellt
- Verbindet einen Quellknoten mit einem Zielknoten
- Folgt den Regeln der Erlaubten Verbindungen
- Hat spezifische Eigenschaftswerte
- Wird als Pfeile/Linien auf der Zeichenfläche dargestellt
- Zu finden unter Beziehungen in der Baumansicht
Wie man jeweils erstellt
Einen Beziehungstyp erstellen:
- In der Baumansicht, finden Sie den Abschnitt Beziehungstypen
- Klicken Sie auf den +-Button
- Geben Sie ihm einen Namen (z.B. "läuft_auf")
- Fügen Sie bei Bedarf Eigenschaften im Eigenschaften-Panel hinzu
- Wichtig: Richten Sie Erlaubte Verbindungen ein, um festzulegen, welche Knotentypen diese Beziehung verbinden kann
Eine Beziehung (Instanz) erstellen:
- Auf der Zeichenfläche, fahren Sie über einen Knoten, um Verbindungsgriffe (kleine Kreise) zu sehen
- Klicken und ziehen Sie von einem Griff am Quellknoten
- Legen Sie auf dem Zielknoten ab
- Wenn mehrere Beziehungstypen erlaubt sind, lässt ein Popup Sie wählen
- Die Beziehung erscheint als Linie/Pfeil zwischen den Knoten
Beispiel
| Beziehungstyp (M2) | Beziehungen (M1) |
|---|---|
| läuft_auf | payment-service → web-server-01 |
| verwaltet | Alice → Bob |
| hängt_ab_von | auth-service → database-service |