Community
Participate
Working Groups
Before https://bugs.eclipse.org/bugs/show_bug.cgi?id=506268 we used to refresh the contents of properties view on every change in any model inside the Sirius session. This had bad performance implications in the case where the only changes where graphical (in the sense that they touch only the Sirius representation models). The emergency fix done for #506268 was to completely disable properties view refreshes if the only changes in a transaction concerned the representation models (with a hidden system flag to revert to the previous behavior if really needed). This means by default we reduced the functionality, in the few legitimate cases where the property views content depend on the state of the representation. This ticket is about finding a better way to avoid the performance issue fixed by #506268 while still retaining the previous expressiveness.
See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=506268#c5 which describes a problematic behavior which may be caused by the "emergency fix" made for #506268.