Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Papyrus/Papyrus User Guide/Table Documentation"

(First version of the table user documentation)
 
 
(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&nbsp;: UML Element only (all of them)<br>
+
 
+
Filling Way&nbsp;: User, by Drag&amp;Drop from the Model Explorer<br>
+
 
+
Possible Context&nbsp;: all UML Element.<br>
+
 
+
Save&nbsp;: All rows displayed in the table are saved in the model<br>
+
 
+
Element Creation&nbsp;: All UML Elements<br>
+
 
+
<br>
+
 
+
== SysML Allocation Table<br>  ==
+
 
+
Elements Accepted&nbsp;: SysML Allocation only<br>
+
 
+
Filling Way&nbsp;: 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&nbsp;: UML Package, with the SysML Profile Allocations applied.<br>
+
 
+
Save&nbsp;: The Rows are not serialized in the model, because they are derived of the UML Model.<br>
+
 
+
Element Creation&nbsp;: SysML Allocation<br>
+
 
+
<br>
+
 
+
== SysML Requirement Table  ==
+
 
+
Elements Accepted&nbsp;: SysML Requirement only
+
 
+
Filling Way&nbsp;: 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&nbsp;: UML Package, with the SysML Profile Requirement applied.<br>
+
 
+
Save&nbsp;: The Rows are not serialized in the model, because they are derived of the UML Model.
+
 
+
Element Creation&nbsp;: SysML Requirement<br>
+
 
+
<br>
+
 
+
== Views Table<br>  ==
+
 
+
Elements Accepted&nbsp;: Papyrus Views (Table/Diagram/...) only
+
 
+
Filling Way&nbsp;: Automatic, by Synchronization on the context of the model. <br>
+
 
+
Possible Context&nbsp;: All UML Elements<br>
+
 
+
Save&nbsp;: 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&amp;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 &amp; Drop
+
|
+
|
+
|
+
|-
+
| Add AxisAxis By Drag &amp; Drop
+
|
+
|
+
|
+
|}
+
 
+
<br>
+
 
+
<br>
+
 
+
<br>
+
 
+
== Table Property View<br>  ==
+
 
+
The Property View of the table is accessible selecting the table in the ModelExplorer.<br>
+
 
+
<br>
+

Latest revision as of 11:20, 26 November 2020

General Table Documentation (2020-09)

Back to the top