Referenzen auf Elemente erstellen und entfernen

Elemente können über Referenzen nahezu beliebig gruppiert werden.

Wesentliche Eigenschaften von Referenzen

  • Alle Elemente, die keine unmittelbare Existenzvoraussetzung in anderen Elementen haben, können referenziert werden.
  • Pakete und Komponenten dürfen als Referenzcontainer Elemente referenzieren.
  • Jedes Element kann von mehreren Referenzcontainern referenziert werden.
  • Jeder Referenzcontainer kann mehrere Referenzen auf unterschiedliche Elemente enthalten.
  • Innerhalb eines Referenzcontainers kann ein Element maximal einmal referenziert werden.
  • Die Referenz selbst kann ausschließlich zum Löschen selektiert werden. Andernfalls wird immer das referenzierte Element selektiert.
  • Änderungen an einem als Referenz gekennzeichneten Element betreffen immer das Element selbst und damit automatisch auch alle anderen Referenzen auf dieses Element.

Notation

In der Modellstruktur werden die referenzierten Elemente unterhalb des Referenzcontainers angezeigt. Das Symbol des Elements wird dabei mit einem kleinen Pfeil in der linken unteren Ecke gekennzeichnet.

Unterhalb des referenzierten Elements werden keine weiteren Inhalte angezeigt. Diese Inhalte werden nur beim echten Vorkommen des Elements angezeigt.

Erstellen einer Referenz

Voraussetzungen

Referenzen können nur zu Elemente, die keine unmittelbare Existenzvoraussetzung in anderen Elementen haben, erstellt werden.

Durch die Konfiguration muss das Erstellen von Referenzen für die betrachteten Elemente und Referenzcontainer zugelassen sein.

So gehen Sie vor

  1. Selektieren Sie in der Modellstruktur ein Element.

  2. Wählen Sie im Kontextmenü Referenz erzeugen.

    Ein Dialog zur Auswahl von erlaubten Referenzcontainern erscheint.

  3. Selektieren Sie einen Referenzcontainer und schließen Sie den Dialog mit OK.

    Im selektierten Referenzcontainer wird eine Referenz auf das selektierte Element erstellt.

Entfernen einer Referenz

So gehen Sie vor

  1. Selektieren Sie die Referenz eines Elements.

  2. Wählen Sie Aus Modell löschen (Umschalt+Entf).

    Ein Dialog mit einer Sicherheitsabfrage erscheint.

    Achtung

    Der Dialog fragt, ob Sie die selektierte Referenz entfernen wollen.

    Falls es sich beim Dialog um eine Auflistung zu löschender Elemente handelt, muss der Dialog abgebrochen werden. In diesem Fall wurde keine Referenz, sondern das Element selbst selektiert.

  3. Schließen Sie den Dialog mit Ja.

    Die selektierte Referenz wird entfernt.

    Das Element selbst bleibt erhalten.

Bearbeiten der referenzierenden Container eines Elements

So gehen Sie vor

  1. Selektieren Sie ein Element.

  2. Selektieren Sie im Toolfenster Eigenschaften das Merkmal Referenzierende Container und klicken Sie auf .

    Ein Auswahldialog erscheint. Dieser zeigt links alle erlaubten und rechts alle bereits referenzierenden Container an.

  3. Verschieben Sie über die Pfeile in der Mitte die Container von einer auf die andere Seite.

  4. Schließen Sie den Dialog mit OK.

    In den selektierten Containern wird jeweils eine Referenz auf das selektierte Element erstellt. Falls bereits eine Referenz zum Element vorhanden war, wird diese beibehalten. Falls es Referenzen in anderen als den ausgewählten Containern gegeben hat, werden dort die Referenzen entfernt.

Bearbeiten der referenzierten Elemente eines Containers

So gehen Sie vor

  1. Selektieren Sie einen Container.

  2. Selektieren Sie im Toolfenster Eigenschaften das Merkmal Referenzierte Elemente und klicken Sie auf .

    Ein Auswahldialog erscheint. Dieser zeigt links alle erlaubten und rechts alle bereits referenzierten Elemente an.

  3. Verschieben Sie über die Pfeile in der Mitte die Elemente von einer auf die andere Seite.

  4. Schließen Sie den Dialog mit OK.

    Im Container werden zu allen ausgewählten Elementen Referenzen erstellt. Falls der Container bereits Referenzen zu den ausgewählten Elementen enthalten hat, werden diese beibehalten. Falls der Container Referenzen zu nicht ausgewählten Elementen enthalten hat, werden diese entfernt.