Bug 503053 - Model changes triggered from legacy properties tabs do not refresh the property view
Summary: Model changes triggered from legacy properties tabs do not refresh the proper...
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Properties (show other bugs)
Version: 4.0.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard: backport
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2016-10-03 07:41 EDT by Pierre-Charles David CLA
Modified: 2017-08-16 09:27 EDT (History)
1 user (show)

See Also:


Attachments
Video illustrating the bug (244.12 KB, video/webm)
2016-10-03 07:41 EDT, Pierre-Charles David CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre-Charles David CLA 2016-10-03 07:41:28 EDT
Created attachment 264536 [details]
Video illustrating the bug

Steps to reproduce:
1. Make sur the legacy "Semantic" tab is enabled (go to Preferences > Sirius > Sirius Properties and check "Show Semantic Tab" if it is not.
2. Select an element from a diagram.
3. In the "Semantic" tab, change a property of the element which impacts its label (e..g its name).
4. The change is immediatly reflected in the property grid used in the Semantic tab (OK), in the diagram itself (OK), but not in the title of the property view itself.

See the attached video.
Comment 1 Pierre-Charles David CLA 2016-10-10 09:52:47 EDT
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=498117 for a related issue. The fix is probably similar too, and involves moving the Updater creation from EEFTab.createControl to EEFTabbedPropertySheetPage.doSetInput
Comment 2 Pierre-Charles David CLA 2016-10-21 05:31:14 EDT
Moving to 4.1.2, as this will require changes on the EEF side, and the EEF version for Sirius 4.1.1 is freezed.