Arbeiten in Tabelleneditoren für Elemente
Tabelleneditoren für Elemente dienen dem übersichtlichen und komfortablen Bearbeiten von Unterelementen und Eigenschaften bestimmter Elementtypen.
Zweck
In Tabelleneditoren für Elemente können Sie alle Unterelemente und Eigenschaften bestimmter Elementtypen (Classifier, Datenbanktabellen, Entitäten) in Tabellenform darstellen lassen und bearbeiten.
Eine Tabelle wird entsprechend der Option Dokumente schreibgeschützt öffnen schreibgeschützt oder zum Bearbeiten geöffnet.
Allgemeine Tabellenfunktionalitäten
Eine Tabelle enthält jeweils alle Unterelemente eines Elements von einem bestimmten Typ, also z.B. alle Operationen einer Klasse.
Je Typ eines Unterelements gibt es ein Register, unter dem die Elemente dieses Typs als Zeilen einer Tabelle angezeigt werden.
Jedes Unterelement bildet eine Zeile in der Tabelle. Dessen Merkmale, konfigurierte Stereotypeigenschaften, Typsystemoptionen und Labels ergeben die Spalten.
-
Sie können über ein Kontextmenü auf der Kopfzeile einzelne Spalten ausblenden.
-
Links in der Kopfzeile befindet sich der Fixspaltenteiler, mit dem Sie Spalten am linken Rand fixieren können.
Fixierte Spalten werden bei Betätigung der horizontalen Bildlaufleiste nicht verschoben.
-
Sie können die Zeilen durch einen Klick auf den Spaltenkopf gemäß der Werte in dieser Spalte sortieren.
Die Sortierung gilt nur temporär zur Anzeige. Sie wird nicht im Repository gespeichert.
-
Sie können durch Klick auf den Zeilenmarkierer eine Tabellenzeile selektieren.
-
In Tabellen bearbeitbarer Elemente können Sie durch Anklicken der Einfügezeile am unteren Rand der Tabelle einen neuen Eintrag erzeugen.
Kennzeichnung und Typen von Feldern
Kennzeichnung von Feldern
Die Kennzeichnung der Tabellenzellen dient der Übersichtlichkeit der Tabelle. Die Kennzeichnung kann nicht unterdrückt werden.
Es werden folgende Kennzeichnungen unterschieden:
-
Bearbeitungsfelder
-
Bearbeitungsfelder mit fehlerhafter Eingabe (rot hinterlegt, Tooltipp beachten)
-
Lesefelder (hellgrau hinterlegt)
-
Nicht definierte Tabellenzellen (dunkelgrau hinterlegt)
Feldtypen
Bei den Bearbeitungs- und Lesefeldern treffen Sie auf folgende Typen:
-
Feld zur direkten Eingabe
Klicken Sie in das Feld und geben Sie die Eigenschaft ein.
Beispiel: Namen
Das Feld wird rot hinterlegt, wenn die Eingabe vom Server abgelehnt wird, z.B. wegen eines nicht eindeutigen Namens. Beachten Sie zur Korrektur den Tooltipp.
Gehört das Eingabefeld zu einem Merkmal, einer Stereotypeigenschaft oder einem Label vom Typ Zeichenkette und ist der Wert eine URL, dann enthält das Eingabefeld für den Wert eine Schaltfläche, über die Sie die URL anspringen können.
Gehört das Eingabefeld zu einem Merkmal, einer Stereotypeigenschaft oder einem Label vom Typ Zeichenkette und ist der Wert mehrzeilig, dann ist das Eingabefeld schreibgeschützt und enthält das Symbol , das einen Bearbeitungsdialog für mehrzeiligen Text öffnet.
-
Auswahllistenfeld zur Auswahl eines vorgegebenen Wertes aus einer Liste
Klicken Sie auf das Symbol Auswahlliste und wählen Sie die Eigenschaft aus der Liste.
Beispiel: Wertelisten (Label, Stereotypeigenschaften)
-
Auswahlfeld zum Aktivieren oder Deaktivieren einer Option (Kontrollkästchen, Checkbox)
Klicken Sie auf das Symbol Auswahlfeld und aktivieren oder deaktivieren Sie die Eigenschaft.
Beispiel: Boolesche Eigenschaften
-
Elementauswahlfeld zur Auswahl eines verknüpften Modellelements
Klicken Sie auf das Symbol Element auswählen und wählen Sie ein passendes Element im Auswahldialog aus. Wenn es sich um eine optionale Elementverknüpfung handelt, können Sie die Verknüpfung mit dem Symbol Wert löschen entfernen.
Beispiel: Besitzer, Typ
Drag-and-Drop
Hinzufügen von Unterelementen
Ziehen Sie Elemente aus einem anderen Fenster in die Tabelle.
Die Operation entspricht einem Kopieren und Hinzufügen.
Die Selektion muss bzgl. des Elementtyps nicht homogen sein. Sie können also zum Beispiel bei einer Klasse Eigenschaften und Operationen gemeinsam selektieren und über Drag-and-Drop in eine andere Klasse kopieren. Dann wird sowohl die Tabelle mit den Eigenschaften als auch die mit den Operationen erweitert.
Ändern der benutzerdefinierten Reihenfolge der Unterelemente
Verschieben Sie Zeilen zu der gewünschten Zielposition.
Das Verschieben gelingt nur auf der Zeilenmarkiererspalte am linken Rand der Tabelle.
Wird die Maustaste über einer nicht selektierten Zeile gedrückt, dann wird die Zeile selektiert und die Verschiebung auf diesem Element ausgeführt. Wird die Maustaste über einer selektierten Zeile gedrückt, dann erfolgt die Verschiebung auf der aktuellen Selektion, also ggf. auch auf Mehrfachselektion.
Die Verschiebung funktioniert nur, wenn die Tabelle nach der benutzerdefinierten Reihenfolge sortiert ist, d.h. keine Sortierung nach einer Spalte vorliegt.
Die benutzerdefinierte Reihenfolge wird im Repository gespeichert und z.B. bei der Dokumentation verwendet.
Tastaturbedienung
Funktion | Tastenkombination |
---|---|
Bewegen des aktiven Tabellenregisters um eine Position |
Strg+Pfeiltasten links oder rechts |
Suchen in Tabelle | Strg+Umschalt+F |
Bewegen der aktiven Zelle um eine Position |
Pfeiltasten |
Öffnen des Editors bei änderbaren Zellen | F2 |
Bewegen der aktiven Zelle um eine Position und Öffnen des Editors bei änderbaren Zellen |
Strg+Pfeiltasten |
Bewegen der aktiven Zelle auf die nächste änderbare Zelle und Öffnen des Editors |
Tab |
Bewegen der aktiven Zelle auf die vorherige änderbare Zelle und Öffnen des Editors |
Umschalt+Tab |
Bewegen um eine Position im Zelleneditor |
Pfeiltasten |
Umsetzen eines booleschen Wertes |
Leertaste |
Übernehmen der Eingabe |
Eingabe |
Verwerfen der Eingabe |
Esc |
Funktion (Tabelleneditoren für Elemente) | Tastenkombination |
---|---|
Erzeugen eines Eintrags |
Strg+Plus (Zeichen oder Nummernblock) |