Papyrus/Mars Work Description/Improvments/Stereotype support
Contents
Enhancement of the support for the stereotypes in Papyrus
This page presents the improvments that will be pushed in the Mars version of Papyrus regarding the stereotypes support in the tool.
Introduction
The starting point of this study is due to concomitant issues around the stereotype display:
- The first whished improvement is to display the stereotypes when dragged and dropped from the model explorer.
- The second whish would be to use the Named Styles instead of EAnnotation in order to be aligned with the Papyrus point of view and be based on GMF layer.
- The third point is the user interface to display the Stereotype that doesn’t fulfil the user expectation in terms of intuitiveness.
State of Art
Requirements ( Draft )
Req ID | Category | Description |
---|---|---|
STO_01 | Default display | The stereotypes are display by default (during the creation, when DnD, when applied). |
STO_02 | New Stereotype | The stereotypes displayed should be automatically updated when applied stereotypes list changes or property value changes. |
STO_03 | Qualified Name | Each Stereotype can be either displayed with a short name or with the Qualified Name. |
STO_04 | Qualified Name | The displayed qualified name depth can be defined for each stereotype. |
STO_05 | Location | Properties can be displayed in a compartment, in a comment and/or between braces. |
STO_06 | Location | The user should be able to choose the location of each stereotype's property (In compartment, in braces, as a comment). |
STO_07 | Hide | Each stereotype and property can be displayed or hidden independantly. |
STO_08 | CSS | Visibility, qualified name depth and location can be defined by CSS. |
STO_09 | CSS | A CSS file can be added for each Stereotype to manage its display. |
STO_10 | Qualified Name | The user must be able to chose the depth of the QN to be displayed |
STO_11 | Qualified Name | The user should be able to chose if the Qualified Name depth is calculated automatically. |
STO_12 | Qualified Name | The user should be able to chose if the Qualified Name is fully displayed or not at all. |
STO_14 | UML | When update stereotype Application through the UML view, the Diagrams must be updated accordingly. |
STO_15 | UML | When a profile is modified (I:e: Add a property), the stereotype display must be updated accordingly. |
STO_16 | Profile Application | Stereotype display must be updated when a new profile is applied. |
Solutions
Solution Implementation and Intermediate Objectives
Tasks and Bugs
Commit and Reviews
- Change 1 : 41903
- Reviewed Internally: Done
- Merged with Sub-Branch: Done
- Reviewed Externally: None
- Merged with Master: None
- Change 2 : 42108
- Reviewed Internally: Done
- Merged with Sub-Branch: Done
- Reviewed Externally: None
- Merged with Master: None
- Change 3 : 43177
- Reviewed Internally: Done
- Merged with Sub-Branch: Done
- Reviewed Externally: None
- Merged with Master: None
- Change 4 : 43940
- Reviewed Internally: Done
- Merged with Sub-Branch: Done
- Reviewed Externally: None
- Merged with Master: None
- Change 5 : 44382
- Reviewed Internally: Done
- Merged with Sub-Branch: Done
- Reviewed Externally: None
- Merged with Master: None
- Change 6 : 45134
- Reviewed Internally: Done
- Merged with Sub-Branch: Done
- Reviewed Externally: None
- Merged with Master: None
- Change 7 : 45228
- Reviewed Internally: Done
- Merged with Sub-Branch: Done
- Reviewed Externally: None
- Merged with Master: None
- Change 8 : 45968
- Reviewed Internally: In Progress
- Merged with Sub-Branch: not done
- Reviewed Externally: None
- Merged with Master: None