Was sind Erlaubte Verbindungen?
Was sind Erlaubte Verbindungen?
Erlaubte Verbindungen sind Regeln im Metamodell, die festlegen, welche Knotentypen durch welche Beziehungstypen verbunden werden können.
Warum sie existieren
Ohne Einschränkungen könnten Sie unsinnige Verbindungen erstellen wie "ein Server verwaltet ein Gebäude". Erlaubte Verbindungen verhindern dies, indem sie gültige Verbindungen explizit definieren.
Wie sie funktionieren
Eine Erlaubte Verbindung ist ein Tripel: Quelltyp → Beziehungstyp → Zieltyp
Beispiele:
- Anwendung → läuft_auf → Server ✅
- Person → verwaltet → Person ✅
- Server → verwaltet → Person ❌ (nicht definiert, daher nicht erlaubt)
Erlaubte Verbindungen einrichten
- Erstellen Sie zunächst Ihre Knotentypen (z.B. "Anwendung", "Server")
- Erstellen Sie Ihre Beziehungstypen (z.B. "läuft_auf")
- Wählen Sie den Beziehungstyp in der Baumansicht aus
- Im Eigenschaften-Panel, finden Sie den Abschnitt Erlaubte Verbindungen
- Klicken Sie auf + Hinzufügen, um eine neue erlaubte Verbindung zu definieren
- Wählen Sie den Quell-Knotentyp und den Ziel-Knotentyp
- Speichern — nun können Sie diese Beziehung auf der Zeichenfläche zeichnen
Häufige Probleme
"Ich kann keine Beziehung zwischen zwei Knoten zeichnen" → Prüfen Sie, ob eine Erlaubte Verbindung für die Kombination aus Quelltyp, Beziehungstyp und Zieltyp existiert.
"Keine Beziehungstypen erscheinen im Popup" → Es wurden keine Erlaubten Verbindungen für die Knotentypen definiert, die Sie verbinden möchten.
Tipps
- Ein Beziehungstyp kann mehrere Erlaubte Verbindungen haben (z.B. "hängt_ab_von" könnte Anwendung→Anwendung UND Anwendung→Service verbinden)
- Erlaubte Verbindungen sind gerichtet — "A läuft_auf B" bedeutet nicht automatisch "B läuft_auf A"
- Sie können alle Erlaubten Verbindungen für einen Beziehungstyp in seinem Eigenschaften-Panel sehen