Beziehung zu einem Element erstellen

Beziehungen eines Elements zu einem neuen oder vorhandenen Element stellen Sie normalerweise im Diagramm her.

Möglichkeiten zum Erstellen einer Beziehung

Wo Sie Beziehungen bearbeiten können

Normalerweise erstellen Sie eine Beziehung zwischen Modellelementen in einem Diagramm und nutzen dazu das sogenannte Karussell.

Je nach Situation empfehlen sich auch andere Vorgehensweisen:

  • Typ des Zielknotens bekannt

    Zielknoten im Diagramm anlegen, Quell- und Zielknoten selektieren, [Strg]+[N]

    Ausschließlich die durch die Konfiguration erlaubten Kanten werden in einem Dialog angeboten.

    Alternativ eine erlaubte Kante im Karussell auswählen und zum Zielknoten ziehen.

  • Typ der Beziehung bekannt

    Karussell des Quellknotens nutzen, Kante auf leere Stelle ziehen

    Ausschließlich die durch die Konfiguration erlaubten Zielknoten werden zur Auswahl angeboten.

  • Rekursive Beziehung anlegen

    Knoten selektieren, [Umschalt]+[Strg]+[N]

    Ausschließlich die erlaubten, rekursiven Kanten werden angeboten.

Abhängigkeiten zwischen Modellelementen können Sie alternativ im Toolfenster Abhängigkeiten oder im Abhängigkeitseditor bearbeiten.

Standardfall Karussell

Das Karussell erscheint neben dem Auswahlrechteck eines selektierten Diagrammelements. Es besteht aus folgenden Symbolen.

Tabelle: Karussellsymbole
Symbol Bedeutung
 

Erstellen

Kreisförmige Symbole werden für alle zulässigen Verbindungstypen des selektierten Diagrammelements angeboten.
Verfügbare Verbindungen werden ggf. seitwärts ausgeklappt.

Verbindungen können auf den Quellknoten selbst (rekursive Beziehung), auf einen Zielknoten oder eine leere Stelle im Diagramm (Verbindung zu neuem Zielknoten) gezogen werden.

 

Hinzufügen

Eckige Symbole werden für alle Typen von bereits bestehenden Verbindungen angezeigt, die noch nicht im Diagramm dargestellt werden.

Unabhängig vom ggf. bereits dargestellten Zielknoten muss die Verbindung auf eine leere Stelle im Diagramm gezogen werden. Ein Dialog erscheint, in dem die bestehende Verbindung ausgewählt wird.

 

Assistent

Ein kreisförmiges Symbol erscheint auch für den Beziehungsassistenten, der bei aktivierter Option Beziehungsassistenten im Karussell zusätzlich anzeigen oder Beziehungsassistenten im Karussell exklusiv anzeigen genutzt werden kann.

Verbindungen können auf einen bestehenden Zielknoten oder eine leere Stelle im Diagramm (Verbindung zu neuem Zielknoten) gezogen werden. In einem Dialog wird eine zulässige Verbindung oder zuerst ein neues Element, das durch eine Verbindung mit dem selektierten Element verknüpft werden kann, ausgewählt sowie festgelegt, ob die Verbindung in umgekehrter Richtung erstellt werden soll.

Ein Verbindungstyp legt stets auch die zulässigen Elementtypen des Ziels fest, das ggf. neu erstellt wird.

Wenn Sie die Verbindung auf ein vorhandenes Diagrammelement ziehen, dann kommen als Ziel der Verbindung in Frage:

  • das selektierte Diagrammelement selbst
  • ein anderes vorhandenes Diagrammelement innerhalb oder außerhalb des sichtbaren Diagrammbereichs
  • ein neues Element, dessen Besitzer ein vorhandenes Diagrammelement innerhalb des sichtbaren Diagrammbereichs sein darf

Wenn zum Anlegen der Verbindung ein weiteres Modellelement benötigt wird, dann erfolgt dessen Auswahl im Namensraumdialog.

Für stärker umrandete Symbole klappen mehrere Verbindungssymbole auf, wenn Sie den Mauszeiger darüber positionieren. Grundsätzlich wird zu jedem Verbindungssymbol ein Tooltipp angezeigt.

Durch Klicken und Halten des Verbindungssymbols können Sie das Gummiband an die Stelle ziehen, zu der eine Verbindung erstellt werden soll. Dieses Verbindungsziel kann auch das selektierte Element selbst sein.

Um eine Verbindung zu einem bestehenden Knoten zu erstellen, der sich nicht im sichtbaren Diagrammausschnitt befindet, halten Sie beim Loslassen der linken Maustaste die [Umschalt]-Taste gedrückt. Statt der Liste neu anzulegender Elemente wird dann eine Liste mit bereits im Diagramm existierenden Knoten angeboten.

Die folgende Übersicht stellt die grundsätzlichen Varianten für das Erstellen einer Beziehung zu einem Element dar. Ob ein Auswahldialog erscheint oder nicht, ist abhängig vom Verbindungstyp (konkretes Symbol) und vom Verbindungsziel.

Tabelle: Varianten für das Erstellen einer Verbindung zu einem Element
Variante Symboltyp Verbindungsziel Auswahldialog Beschreibung
1a
Erstellen
freie Stelle im Diagramm ja

Wählen Sie im Dialog Ziel erstellen den Elementtyp des Zielelements aus. Angeboten werden die Elementtypen, die laut Konfiguration für den vom selektierten Element gezogenen Verbindungstyp im Diagramm zulässig sind.

Im Diagramm wird ein neues Element angelegt und in die Modellstruktur unter Berücksichtigung ggf. bestehender Anlegevoreinstellungen eingeordnet. Zum neuen Element wird die gezogene Verbindung erstellt, ggf. entstehen dadurch weitere Modellelemente, z.B. Rollen.

1b

freie Stelle im Container

ja

Wählen Sie im Dialog Ziel erstellen den Elementtyp des Zielelements aus. Angeboten werden die Elementtypen, die laut Konfiguration für den vom selektierten Element gezogenen Verbindungstyp zulässig sind, und deren Besitzer das selektierte Element oder das vorhandene Diagrammelement sein darf.

Im Diagramm werden die entstehenden Verbindungen und Elemente dargestellt.

1c

selektiertes Element oder anderes vorhandenes Diagrammelement*

nein

Vom selektierten Element zu sich selbst oder zum Zielelement wird eine Verbindung des gewählten Typs erstellt, ggf. entstehen dadurch weitere Modellelemente, z.B. Rollen.

Wird in einem Konzeptdiagramm ein Verbindungstyp auf einen Knoten gezogen, zu dem ausgeblendete Verbindungen desselben Typs existieren, dann wird die erste ausgeblendete Verbindung desselben Typs verwendet. Andernfalls wird die Verbindung neu angelegt.

2a
Hinzufügen
freie Stelle im Diagramm oder Container
ja

Wählen Sie im Dialog Im Diagramm darstellen das Element aus, zu dem eine bestehende Verbindung des gezogenen Typs dargestellt werden soll. Angeboten werden die Elemente, zu denen noch nicht dargestellte Verbindungen des gezogenen Typs bestehen. Für gerichtete Beziehungen können Sie die in umgekehrter Richtung bestehenden Verbindungen auswerten lassen.

Die bestehende Verbindung und das ausgewählte Element werden im Diagramm dargestellt.

2b anderes Element, das eine noch nicht im Diagramm dargestellte Verbindung zum selektierten Element hat ja

Wählen Sie im Dialog Im Diagramm darstellen die Verbindung aus, die dargestellt werden soll. Angeboten werden alle ausgeblendeten Verbindungen zwischen Quell- und Zielelement. Für gerichtete Beziehungen können Sie die in umgekehrter Richtung bestehenden Verbindungen auswerten lassen.

Die ausgewählte Verbindung wird im Diagramm dargestellt.

3a*  
Assistent
freie Stelle im Diagramm oder im Container stets zwei

Wählen Sie im Dialog Ziel erstellen den Elementtyp des neuen Zielelements aus. Angeboten werden die Elementtypen, die laut Konfiguration durch eine Beziehung mit dem selektierten Element verknüpft werden können.

Wählen Sie im Dialog Verbindung erstellen den Typ der neuen Verbindung zwischen dem selektierten und dem neuen Element. Angeboten werden die Verbindungstypen, die laut Konfiguration für den vom selektierten Element zum Zielelement gezogenen Verbindungstyp im Diagramm zulässig sind. Für gerichtete Beziehungen können Sie die in umgekehrter Richtung bestehenden Verbindungen auswerten lassen.

Im Diagramm wird ein neues Element angelegt und in die Modellstruktur unter Berücksichtigung ggf. bestehender Anlegevoreinstellungen eingeordnet. Zum neuen Element wird die gezogene Verbindung erstellt.

3b* selektiertes Element oder anderes vorhandenes Diagrammelement ja

Wählen Sie im Dialog Verbindung erstellen den Verbindungstyp aus, der zum Zielknoten erstellt werden soll. Angeboten werden die zulässigen Verbindungstypen vom Quell- zum Zielknoten. Für gerichtete Beziehungen können Sie die Verbindung in umgekehrter Richtung erstellen lassen.

Wird ein Verbindungstyp auf einen Knoten gezogen, zu dem ausgeblendete Verbindungen desselben Typs existieren, dann wird die erste ausgeblendete Verbindung desselben Typs verwendet. Andernfalls wird die Verbindung neu angelegt.

Die Verbindung wird im Diagramm dargestellt.

* Ausschließlich bei aktivierter Option Beziehungsassistenten im Karussell zusätzlich anzeigen oder Beziehungsassistenten im Karussell exklusiv anzeigen.

Der Mauszeiger signalisiert,

  1. dass die gewählte Verbindung zu einem vorhandenen Diagrammelement nicht zulässig ist oder

  2. dass es keine Verbindung des ausgewählten Typs gibt, die bereits besteht und noch nicht im Diagramm dargestellt wird, oder

  3. dass es keine zulässige Verbindung zwischen Quell- und Zielelement gibt

 

Beispiel für eine Verbindungsauswahl im Karussell einer selektierten Klasse

Zusätzliche Bearbeitungsmöglichkeiten für Abhängigkeiten

Unter einer Abhängigkeit wird eine Beziehung zwischen zwei Modellelementen verstanden, die darstellt, dass eine Änderung in dem benötigten Element eine Änderung in dem abhängigen Element bewirkt. Die Abhängigkeit bezieht sich dabei auf die Modellelemente selbst und nicht auf eventuelle Instanzen dieser Elemente. Abhängigkeiten können je nach Konfiguration als Abstraktion, Verwendung, Realisierung, Erfüllungsbeziehung usw. spezifiziert werden.

Zur Bearbeitung von Abhängigkeiten stehen Ihnen das Toolfenster Abhängigkeiten und der Abhängigkeitseditor zur Verfügung.

Zusätzliche Bearbeitungsmöglichkeiten mit dem Beziehungsassistenten

Bei aktivierter Option Beziehungsassistenten im Karussell zusätzlich anzeigen oder Beziehungsassistenten im Karussell exklusiv anzeigen können Sie zusätzliche Bearbeitungsfunktionen nutzen.

  • Sie können mit dem Assistenten eine Verbindung auf eine freie Stelle im Diagramm ziehen. In einem ersten Dialog wählen Sie einen zulässigen Elementtyp für den neuen Zielknoten aus. In einem weiteren Dialog wählen Sie eine zulässige Verbindung aus und legen ggf. fest, dass die Verbindung in umgekehrter Richtung erstellt werden soll.

    Konzeptdiagramm: Sie können nur Konzeptverbindungen zwischen Elementen anlegen, bei denen in der Konfiguration entweder keine Einschränkung für Besitzer und Ziel vorgenommen wurde oder die beteiligten Elemente als zulässiges Paar definiert wurden. In den ArchiMate-Profilen sind die Konzeptverbindungen entsprechend der Spezifikation konfiguriert.

  • Sie können mit dem Assistenten eine Verbindung auf einen Knoten ziehen und in einem Dialog eine zulässige Verbindung auswählen sowie festlegen, dass die Verbindung in umgekehrter Richtung erstellt werden soll.

    Konzeptdiagramm: Wenn im Dialog ein Verbindungstyp ausgewählt wird, von dem ausgeblendete Verbindungen zwischen den beiden Knoten existieren, dann wird die erste ausgeblendete Verbindung desselben Typs verwendet. Andernfalls wird die Verbindung neu angelegt.