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:

  1. In der Baumansicht, finden Sie den Abschnitt Beziehungstypen
  2. Klicken Sie auf den +-Button
  3. Geben Sie ihm einen Namen (z.B. "läuft_auf")
  4. Fügen Sie bei Bedarf Eigenschaften im Eigenschaften-Panel hinzu
  5. Wichtig: Richten Sie Erlaubte Verbindungen ein, um festzulegen, welche Knotentypen diese Beziehung verbinden kann

Eine Beziehung (Instanz) erstellen:

  1. Auf der Zeichenfläche, fahren Sie über einen Knoten, um Verbindungsgriffe (kleine Kreise) zu sehen
  2. Klicken und ziehen Sie von einem Griff am Quellknoten
  3. Legen Sie auf dem Zielknoten ab
  4. Wenn mehrere Beziehungstypen erlaubt sind, lässt ein Popup Sie wählen
  5. Die Beziehung erscheint als Linie/Pfeil zwischen den Knoten

Beispiel

Beziehungstyp (M2)Beziehungen (M1)
läuft_aufpayment-service → web-server-01
verwaltetAlice → Bob
hängt_ab_vonauth-service → database-service