Dialog Ein Element auswählen
Der Dialog Ein Element auswählen dient zur Auswahl eines Modellelements in einem Namensraum. Er kommt immer dann zum Einsatz, wenn für einen Vorgang ein weiteres Modellelement benötigt wird, welches nicht aus der Eingangsselektion ermittelt werden kann.
Zweck
Dieser Dialog dient zur Auswahl eines Modellelements in einem Namensraum. Er kommt immer dann zum Einsatz, wenn für einen Vorgang ein weiteres Modellelement benötigt wird, welches nicht aus der Eingangsselektion ermittelt werden kann.
Aufbau des Dialogs
Der Dialog Ein Element auswählen teilt sich grob in drei Bereiche auf.
- Auswählbare Elemente
- Filter für die auswählbaren Elemente
- Schaltflächen
Auswählbare Elemente
Der genaue Aufbau des Bereichs mit den auswählbaren Elementen hängt davon ab, in welchem Zusammenhang ein Element ausgewählt werden soll. Es gibt zwei Varianten.
1. Variante
Im Kopfbereich befinden sich links die Brotkrümel (engl. breadcrumbs) und rechts das Suchfeld.
Darunter werden links die Baumansicht der Modellstruktur und rechts eine Liste mit auswählbaren Elementen angezeigt.
Die Brotkrümel und die Baumansicht sind synchronisiert. Die Brotkrümel zeigen einzeilig den kompletten Namensraum des in der Baumansicht selektierten Elements an.
Der Inhalt der Liste der auswählbaren Elemente hängt von zwei Ereignissen ab.
- Wenn in der Baumansicht ein anderes Element selektiert wird, dann zeigt die Liste dessen Unterelemente an, die auswählbar sind.
- Wenn eine Suche ausgelöst wurde, dann zeigt die Liste die gefundenen Elemente an. Die Elemente haben im Kontextmenü den Befehl Den Besitzer im Baum selektieren. In diesem Fall wird in der Liste der Inhalt des selektierten Besitzers angezeigt, die Selektion des Elements bleibt erhalten.
Wenn in der Baumansicht ein Element selektiert wird, dann werden in der Liste nur die direkten Unterelemente angezeigt, die im Kontext des Dialogs sinnvoll auswählbar sind. Wenn man in der Baumansicht ein Element aufklappt, werden auch Unterelemente angezeigt. Hier werden aber nur Unterelemente angezeigt, die selbst auswählbare Unterelemente haben. Die in der Baumansicht angezeigten Elemente können zwar auswählbar sein, müssen es aber nicht. Das bedeutet, dass in der Baumansicht ganz andere Unterelemente angezeigt werden können als in der Liste.
Ein Element in der Liste wird mit Doppelklick oder mit Selektion und der Schaltfläche OKübernommen.
Mit der Sucheingabe können Sie nach auswählbaren Elementen anhand ihres Namens suchen. Die Suche startet bei dem in der Baumansicht selektierten Element und durchsucht all seine Unterelemente.
Wenn in der Sucheingabe nichts eingegeben ist, dann wird in grauer Schrift angezeigt, unter welchem Element gesucht wird. Sobald etwas eingetippt wird, verschwindet die graue Schrift und es wird der zu suchende Namensbestandteil angezeigt.
Die Eingabehilfsliste bietet alle während der Sitzung bereits verwendeten Muster an. Die Suche wird durch die [Eingabe]-Taste oder das Symbol neben der Sucheingabe gestartet.
Die Liste enthält anschließend alle gefundenen Elemente. Das erste Element der Liste ist selektiert.
2. Variante
Aufbau:
- Oben befindet sich die Sucheingabe
- Unten ist die Baumansicht der Modellstruktur
Im Gegensatz zur ersten Variante enthält hier die Baumansicht auch alle auswählbaren Elemente.
Weiterhin unterscheidet sich das Verhalten der Sucheingabe. Nach dem Starten der Suche wird keine Trefferliste angezeigt. Es wird im Baum nach dem nächsten passenden Element gesucht und dieses markiert. Die Suche startet bei dem markierten Element. Es wird nicht nur der Zweig des markierten Elements durchsucht, sondern der ganze Baum. Sollte die Suche unten am Baum angelangt sein, wird diese von oben fortgesetzt.
Auswahlliste Elementtyp
Mit der Auswahlliste Elementtyp können Baum, Liste und Suchergebnis auf einen Elementtyp bzw. ein Stereotyp eingeschränkt werden.
Der Eintrag (alle) zeigt alle Elementtypen bzw. Stereotype an. Nach Auswahl eines Typs kann dieser Eintrag durch Leeren des Feldes wieder erreicht werden.
Schaltflächen
Neues Element erzeugen: Erzeugt ein neues auswählbares Element.
Templateparameter...: Die Schaltfläche erscheint, wenn bei der Typauswahl für ein Attribut eine Klasse mit Templateparametern selektiert ist. Öffnet einen Dialog, um Templateparameter zu deklarieren.
Standardschaltflächen OK und Abbrechen.
In diesem Kapitel finden Sie die Themen: