Bug 546244 - Allow to automatically launch a refresh on some specific graphical changes
Summary: Allow to automatically launch a refresh on some specific graphical changes
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: 6.1.0   Edit
Hardware: PC Windows 10
: P3 enhancement (vote)
Target Milestone: 6.2.1   Edit
Assignee: Laurent Redor CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on: 545640
Blocks:
  Show dependency tree
 
Reported: 2019-04-09 08:00 EDT by Laurent Redor CLA
Modified: 2019-07-08 11:52 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Redor CLA 2019-04-09 08:00:40 EDT
+++ This bug was initially created as a clone of Bug #545640 +++

In automatic refresh mode, representations are refreshed as soon as at least one semantic change is done.
Graphical changes are not considered as they do not impact the mapping semantic candidates expression or the mapping precondition expression. In some cases, the mapping can depend on the graphical state. A typical example is the "collapse" state of a region that can have effect for some specific diagrams.

The goal of this issue is to offer the capability to a developer to add specific graphical changes to the list of changes requiring a refresh.
And to launch a refresh on collapse/uncollapse action on region container, even if the automatic refresh is disabled.
Comment 1 Eclipse Genie CLA 2019-04-09 10:24:39 EDT
New Gerrit change created: https://git.eclipse.org/r/140304
Comment 2 Eclipse Genie CLA 2019-04-09 10:24:40 EDT
New Gerrit change created: https://git.eclipse.org/r/140302
Comment 3 Eclipse Genie CLA 2019-04-09 10:24:42 EDT
New Gerrit change created: https://git.eclipse.org/r/140301
Comment 4 Eclipse Genie CLA 2019-04-09 10:24:44 EDT
New Gerrit change created: https://git.eclipse.org/r/140303
Comment 9 Laurent Redor CLA 2019-04-10 10:27:59 EDT
Steps to validate : see bug 545640 comment 10
Comment 10 Pierre-Charles David CLA 2019-06-24 03:59:36 EDT
Available in Sirius 6.2.1: https://wiki.eclipse.org/Sirius/6.2.1
Comment 11 Laurent Redor CLA 2019-07-08 11:52:41 EDT
The new gerrit https://git.eclipse.org/r/#/c/145629/ concerns a commit that was not cherry-picked. It only concerns test and steps to validate.