Table editors are used for easily editing properties.
A table contains all of an element's subelements or a certain type respectively, e.g. all operations of a class.
Each subelement forms a row in the table. Its properties, configured stereotype properties and labels form the columns.
You can sort rows according to the value of a column by clicking in the column header.
Sorting is only temporary for viewing purposes. It is not stored in the repository.
You can hide single columns by accessing the context menu in the column's header.
Hiding applies for all tables of the same type.
Use the fixed column splitter to fix the column to the left margin.
Fixed columns are not moved if you click on the horizontal scroll bar.
You can select a table row by clicking on the row marker.
You can create a new entry for the table by clicking on the insert row
on the bottom margin of the table.
Labeling the table cells improves the clarity of the table. Labeling cannot be suppressed.
A distinction is made between the following labels:
Editable fields
Read-only fields (pale gray background)
Undefined table cells (dark gray background)
There are the following types of editable and read-only fields:
Field for direct entry
Click in the field and enter the property.
Example: Name
Drop-down list field for selecting a predefined value from a list
Click on the drop-down list icon
and select the property from the list.
Example: Value lists (label, stereotype properties)
Check box for activating or deactivating an radio button
Click on the check box icon
and activate or deactivate the property.
Example: Boolean properties
Element check box for selecting a linked model element
Click on the Select Element icon
and select a suitable element in the select dialog. If it is an optional element link, you can remove the link using the Clear value icon
.
Example: owner, type
Drag the elements from another window and drop them in the table.
This is the same as copying and pasting.
Copying and pasting does not have to be for the same element type. It is therefore possible to e.g. jointly select properties and operations for a class and use drag-and-drop to copy them into another class. This extends the table to include both the properties and the operations.
Move rows to the desired target position.
You can only move as far as the row marker column on the left-hand margin of the table.
If you click with the mouse on a row which is not selected, the row is selected and the move is carried out on this element. If you click with the mouse on a row which is already selected, the move is carried out on the current selection, i.e. also for multi-selection, if applicable.
Moving only works if the table is sorted according to a user-defined order, i.e. the table is not sorted according to a column.
The user-defined order is stored in the repository and e.g. used for documentation.
| Shortcut Key | Function |
|---|---|
| [Ctrl] + arrow keys | Move the current cell to a position |
|
[Tab] |
Move the active cell to the next cell which can be modified |
|
[Shift] + [Tab] |
Move the active cell to the previous cell which can be modified |
|
[Enter] |
Adopt the entry |
|
Space bar |
Implement a Bool value |
|
[Esc] |
Discard the entry |
|
[Ctrl] + Plus (character or numeric pad) |
Insert a row |
|
[Ctrl] + Page up/down keys |
Jump to the active table |
© 1986-2014 MID GmbH Nuremberg Germany. DIN EN 9001 certified. All rights reserved.