Bug 512970 - [Tooling] Align decorators for internal transitions regarding guard and effect
Summary: [Tooling] Align decorators for internal transitions regarding guard and effect
Status: NEW
Alias: None
Product: Papyrus-rt
Classification: Modeling
Component: tool (show other bugs)
Version: 0.8.0   Edit
Hardware: PC Windows 7
: P3 normal
Target Milestone: Future   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-02 09:44 EST by Peter Cigehn CLA
Modified: 2017-03-02 13:14 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Cigehn CLA 2017-03-02 09:44:52 EST
The current decorators for guard and effect on edge based transitions, should also be used for internal transitions, shown in the internal transitions compartment both on the outside as well as on the inside of a state (improvements to the list of internal transitions on the inside of a composite state is tracked by Bug 511471). See the original Bug 510411 for input regarding the guard and effect decorators. 

The adaptations made related to inheritance, as tracked by Bug 510323 should of course also be considered, i.e. additional decorators on the guard and effect decorators should be shown, to indicate whether they are inherited, redefined or locally added.

The same principle of hovering over the decorator showing a tool-tip with the effect and guard code should also be provided.

At the same time these added decorators, after the name of the transitions, should be considered when automatically resizing the state shape. Currently there is a regression where the state shape does not get resized at all, when giving an internal transition a long name.