Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Papyrus/Papyrus User Guide/Table Documentation

< Papyrus‎ | Papyrus User Guide
Revision as of 10:26, 21 August 2013 by Vincent.lorenzo.cea.fr (Talk | contribs) (First version of the table user documentation)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.

Existing Tables

  • UML Generic Table
  • SysML Allocation Table
  • SysML Requirement Table
  • Views Table


UML Generic Table

Elements Accepted : UML Element only (all of them)

Filling Way : User, by Drag&Drop from the Model Explorer

Possible Context : all UML Element.

Save : All rows displayed in the table are saved in the model

Element Creation : All UML Elements


SysML Allocation Table

Elements Accepted : SysML Allocation only

Filling Way : Automatic, by Synchronization on the context of the model. Only the Allocation directly owned by the context of the table are displayed.

Possible Context : UML Package, with the SysML Profile Allocations applied.

Save : The Rows are not serialized in the model, because they are derived of the UML Model.

Element Creation : SysML Allocation


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.

Possible Context : UML Package, with the SysML Profile Requirement applied.

Save : The Rows are not serialized in the model, because they are derived of the UML Model.

Element Creation : SysML Requirement


Views Table

Elements Accepted : Papyrus Views (Table/Diagram/...) only

Filling Way : Automatic, by Synchronization on the context of the model.

Possible Context : All UML Elements

Save : The Rows are not serialized in the model, because they are derived of the notation Model.

None


Table Features

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.

  1. Edit Cell Values
  2. Change Axis (Columns/Row) Order
  3. Invert Axis (Exchange Column And Row)
  4. Add Axis (Column/Row) Element by Drag&Drop from another view (ModelExplorer)
  5. Remove Column/Row
  6. Destroy Column/Row Element
  7. Rename Column/Row Header
  8. Choose the Displayed Columns/Rows
  9. Paste Columns/Rows From External Spreadsheet
  10. Display Index Column/Row Header
  11. Display Label Column/Row Header
  12. Change Header Index Style (A, B, C...Z, AA, AB, ... or 0,1,2,3)
  13. Select the information to Display in the Header Label (Name, Multiplicity, Type, Icon, isDerived)
  14. Export table into the Excel Format
  15. Print table
  16. Sort Column/Row Axis by Alphabetic order
  17. Sort Rows selecting one or several column header
  18. Save and restore Table Axis Configuration
  19. Select All


Edit Cell Values

Double Click on a cell or selecting a cell then pressing F2, excepted for derived features

Change Axis Order

Click on the axis to move and drop it to its new location.

Invert Axis

Select the action Invert Axis in the popup menu or change it into the Table Property View.



UML Generic table
SysML Allocation Table
SysML Requirement Table
Edit Cell Value
Supported
Change Axis Order

Supported

Add Column Axis By Drag & Drop
Add AxisAxis By Drag & Drop




Table Property View

The Property View of the table is accessible selecting the table in the ModelExplorer.


Back to the top