Auswahlfilter definieren

Wenn Sie in Diagrammen eines Typs nur bestimmte Abschnittsinhalte automatisch pflegen möchten, dann setzen Sie Auswahlfilter ein.

Auswahlfilter kennen lernen

Sie können Elemente mit bestimmten Eigenschaften bündeln, um genau die Elemente, die diese Eigenschaften besitzen, gezielt anzusprechen. Sie setzen Auswahlfilter ein, wenn Sie in Diagrammen eines Typs nur bestimmte Abschnittsinhalte automatisch pflegen möchten.

Folgende Einstellungen können Sie über Auswahlfilter vornehmen:

  • Sie legen beliebig viele Filter – mit jeweils eindeutigem Namen – an.
  • Sie legen für jeden Filter fest, welche Stereotype, Stereotypeigenschaften und/oder Metaattribute damit assoziiert sein sollen.
  • Sie legen fest, ob ein Element eine Eigenschaft besitzen muss, um über den Filter ausgewählt werden zu können, oder ob es die Eigenschaft nicht besitzen darf, um ausgewählt zu werden.

Hinweis

Je mehr Eigenschaften Sie zu einem Filter hinterlegen, desto unübersichtlicher wird auch die Vorauswahl durch den Filter. Wenn Sie einem Filter wenige oder gar nur eine Eigenschaft zuweisen, können Sie später leichter die Filter kombinieren, um zulässige Elemente zu definieren.

Sie können in jedem Filter beliebig viele Eigenschaften zur Filterung verwenden. Dazu stehen Ihnen neben dem Namen des Modellelements alle im jeweiligen Profil bekannten Stereotype, Stereotypeigenschaften und Metaattribute zur Verfügung.

Auswahlfilter können Sie zu allen Elementtypen anlegen, die in Strukturdiagrammen als Abschnittsinhalt eines automatisch gepflegten Abschnitts (Compartment) verwendet werden können.

In Innovator for Software Architects können Auswahlfilter für folgende Elementtypen definiert werden:

  • Attribut
  • Parameter
  • Aufgezählter Wert
  • Port
  • Erweiterungspunkt
  • Signalempfang
  • Operation
  • Slot

In Innovator for Information Architects können Auswahlfilter für folgende Elementtypen definiert werden:

  • Attribut
  • From-Klausel
  • Tabellenspalte
  • Prüfbedingung
  • View-Spalte
  • Index
  • ER- und DB-Schlüssel
  • Trigger
  • Feature im eindeutigen Schlüssel

Erstellen eines Auswahlfilters

So gehen Sie vor

  1. Selektieren Sie einen der oben genannten Elementtypen in dem Profil, in dem der Auswahlfilter definiert werden soll.

  2. Wählen Sie  Erstellen>Auswahlfilter.

    Der Auswahlfilter wird in die Liste der Profilelemente des selektierten Elementtyps aufgenommen und selektiert.

  3. Wählen Sie  Bearbeiten>Eigenschaften...

    Der gleichnamige Dialog erscheint.

  4. Benennen Sie im Eingabefeld Name den Auswahlfilter.

Definieren der Filterbedingungen für einen Auswahlfilter

So gehen Sie vor

  1. Selektieren Sie den Auswahlfilter.

  2. Wählen Sie  Bearbeiten>Eigenschaften...

    Der gleichnamige Dialog erscheint.

  3. Wechseln Sie auf das Register Filter.

    Das Register zeigt eine Liste mit allen Filtereigenschaften, die für diesen Auswahlfilter definiert sind. Ist die Liste leer, werden bei der Anwendung dieses Filters alle Modellelemente des zu filternden Elementtyps berücksichtigt.

  4. Klicken Sie auf die Schaltfläche , um eine zusätzliche Filterbedingung anzulegen.

    Der Dialog, der bei dieser Aktion erscheint, enthält alle an dieser Stelle der Konfiguration bekannten Stereotype, Stereotypeigenschaften und Metaattribute dieses Elementtyps.

  5. Selektieren Sie in dem Dialog einen oder mehrere Werte, die ein Modellelement als Stereotyp, Stereotypeigenschaft oder Metaattribut aufweisen muss, um dem Auswahlfilter zu genügen.

  6. Bestätigen Sie Ihre Auswahl mit OK.

    Die ausgewählten Eigenschaften werden zur Liste der Filtereigenschaften hinzugefügt. Für die Stereotypeigenschaften Aufzählung und logischer Ausdruck wird zusätzlich der initiale Wert dieser Eigenschaft in der Spalte Wert eingetragen. Das Auswahlfeld in der Spalte Gültig wird initial aktiviert, um auszudrücken, dass die jeweilige Filtereigenschaft erfüllt sein muss.

  7. Klicken Sie auf die Schaltfläche , um eine Filtereigenschaft zu löschen.

  8. Klicken Sie auf die Schaltfläche , um alle Filtereigenschaften dieses Auswahlfilters zu löschen.

  9. Klicken Sie auf die Schaltflächen und , um die Reihenfolge der Auswertung der Filtereigenschaften zu verändern.

Ändern einer Filtereigenschaft

So gehen Sie vor

  1. Selektieren Sie eine Filtereigenschaft.

  2. Tragen Sie in der Spalte Wert einen anderen Wert ein, bzw. wählen Sie bei Eigenschaften mit vordefiniertem Wertebereich einen Wert aus der Eingabehilfsliste aus.

  3. Klicken Sie auf Anwenden.

Ausdrücken, dass eine Filtereigenschaft nicht erfüllt sein darf

So gehen Sie vor

  1. Selektieren Sie eine Filtereigenschaft.

  2. Deaktivieren Sie in der Spalte Gültig das Auswahlfeld.

  3. Klicken Sie auf Anwenden.