|
|
(105 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
− | Since Papyrus 0.10 (Eclipse Kepler), Papyrus provides a new version of the tabular editors. This version will replace the previous version in Eclipse Luna.
| + | [https://help.eclipse.org/2020-09/nav/73_1_1_0 General Table Documentation (2020-09)] |
| | | |
− | = Existing Tables =
| + | [[Category:Papyrus]] |
− | | + | |
− | *UML Generic Table<br>
| + | |
− | *SysML Allocation Table<br>
| + | |
− | *SysML Requirement Table<br>
| + | |
− | *Views Table<br>
| + | |
− | | + | |
− | <br>
| + | |
− | | + | |
− | == UML Generic Table<br> ==
| + | |
− | | + | |
− | Elements Accepted : UML Element only (all of them)<br>
| + | |
− | | + | |
− | Filling Way : User, by Drag&Drop from the Model Explorer<br>
| + | |
− | | + | |
− | Possible Context : all UML Element.<br>
| + | |
− | | + | |
− | Save : All rows displayed in the table are saved in the model<br>
| + | |
− | | + | |
− | Element Creation : All UML Elements<br>
| + | |
− | | + | |
− | <br>
| + | |
− | | + | |
− | == SysML Allocation Table<br> ==
| + | |
− | | + | |
− | Elements Accepted : SysML Allocation only<br>
| + | |
− | | + | |
− | Filling Way : Automatic, by Synchronization on the context of the model. Only the Allocation directly owned by the context of the table are displayed.<br>
| + | |
− | | + | |
− | Possible Context : UML Package, with the SysML Profile Allocations applied.<br>
| + | |
− | | + | |
− | Save : The Rows are not serialized in the model, because they are derived of the UML Model.<br>
| + | |
− | | + | |
− | Element Creation : SysML Allocation<br>
| + | |
− | | + | |
− | <br>
| + | |
− | | + | |
− | == SysML Requirement Table ==
| + | |
− | | + | |
− | Elements Accepted : SysML Requirement only
| + | |
− | | + | |
− | Filling Way : Automatic, by Synchronization on the context of the model. Only the Requirements directly owned by the context of the table are displayed.<br>
| + | |
− | | + | |
− | Possible Context : UML Package, with the SysML Profile Requirement applied.<br>
| + | |
− | | + | |
− | Save : The Rows are not serialized in the model, because they are derived of the UML Model.
| + | |
− | | + | |
− | Element Creation : SysML Requirement<br>
| + | |
− | | + | |
− | <br>
| + | |
− | | + | |
− | == Views Table<br> ==
| + | |
− | | + | |
− | Elements Accepted : Papyrus Views (Table/Diagram/...) only
| + | |
− | | + | |
− | Filling Way : Automatic, by Synchronization on the context of the model. <br>
| + | |
− | | + | |
− | Possible Context : All UML Elements<br>
| + | |
− | | + | |
− | Save : The Rows are not serialized in the model, because they are derived of the notation Model.<br>
| + | |
− | | + | |
− | None<br>
| + | |
− | | + | |
− | <br>
| + | |
− | | + | |
− | = Table Features<br> =
| + | |
− | | + | |
− | The table framework provides a large number of features. Here we will describe all existing features supported by the framework, but not necessarly by all the tables.<br>
| + | |
− | | + | |
− | #Edit Cell Values<br>
| + | |
− | #Change Axis (Columns/Row) Order<br>
| + | |
− | #Invert Axis (Exchange Column And Row)<br>
| + | |
− | #Add Axis (Column/Row) Element by Drag&Drop from another view (ModelExplorer)<br>
| + | |
− | #Remove Column/Row<br>
| + | |
− | #Destroy Column/Row Element<br>
| + | |
− | #Rename Column/Row Header<br>
| + | |
− | #Choose the Displayed Columns/Rows<br>
| + | |
− | #Paste Columns/Rows From External Spreadsheet<br>
| + | |
− | #Display Index Column/Row Header<br>
| + | |
− | #Display Label Column/Row Header<br>
| + | |
− | #Change Header Index Style (A, B, C...Z, AA, AB, ... or 0,1,2,3)<br>
| + | |
− | #Select the information to Display in the Header Label (Name, Multiplicity, Type, Icon, isDerived)<br>
| + | |
− | #Export table into the Excel Format<br>
| + | |
− | #Print table<br>
| + | |
− | #Sort Column/Row Axis by Alphabetic order<br>
| + | |
− | #Sort Rows selecting one or several column header<br>
| + | |
− | #Save and restore Table Axis Configuration<br>
| + | |
− | #Select All
| + | |
− | | + | |
− | === <br> ===
| + | |
− | | + | |
− | === Edit Cell Values ===
| + | |
− | | + | |
− | Double Click on a cell or selecting a cell then pressing F2, excepted for derived features<br>
| + | |
− | | + | |
− | === Change Axis Order<br> ===
| + | |
− | | + | |
− | Click on the axis to move and drop it to its new location.<br>
| + | |
− | | + | |
− | === Invert Axis<br> ===
| + | |
− | | + | |
− | Select the action Invert Axis in the popup menu or change it into the Table Property View.
| + | |
− | | + | |
− | <br>
| + | |
− | | + | |
− | {| width="1007" height="69" cellspacing="1" cellpadding="1" border="1"
| + | |
− | |-
| + | |
− | | <br>
| + | |
− | | UML Generic table<br>
| + | |
− | | SysML Allocation Table<br>
| + | |
− | | SysML Requirement Table<br>
| + | |
− | |-
| + | |
− | | Edit Cell Value<br>
| + | |
− | | align="center" colspan="3" | Supported<br>
| + | |
− | |-
| + | |
− | | Change Axis Order<br>
| + | |
− | | colspan="3" |
| + | |
− | Supported
| + | |
− | | + | |
− | |-
| + | |
− | | Add Column Axis By Drag & Drop
| + | |
− | |
| + | |
− | |
| + | |
− | |
| + | |
− | |-
| + | |
− | | Add AxisAxis By Drag & Drop
| + | |
− | |
| + | |
− | |
| + | |
− | |
| + | |
− | |}
| + | |
− | | + | |
− | <br>
| + | |
− | | + | |
− | <br>
| + | |
− | | + | |
− | <br>
| + | |
− | | + | |
− | == Table Property View<br> ==
| + | |
− | | + | |
− | The Property View of the table is accessible selecting the table in the ModelExplorer.<br>
| + | |
− | | + | |
− | <br>
| + | |