Bug 532428

Summary: support partial style refresh in sirius diagram editor
Product: [Modeling] Sirius Reporter: jingjing wang <374738102>
Component: DiagramAssignee: Project Inbox <sirius.diagram-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: 374738102, laurent.fasani, steve.monnier
Version: unspecifiedKeywords: triaged
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description jingjing wang CLA 2018-03-14 04:27:18 EDT
When editing in a diagram which may have servral thousands elements, just a small modify operation, such as: create a new element, change the property of an element, the representation style of all diagram elements in all opened diagrams will be refresh. Current representation style refresh mechanism is time-consuming, it will result in slow editing feedback, this is unfriendly and inefficient.

If you want to get more detail info, you can access this page:
https://www.eclipse.org/forums/index.php/t/1092224/
Comment 1 Laurent Fasani CLA 2018-03-15 11:34:11 EDT
To be more precise, the full refresh of the diagram is done when executing a tool that creates a node on the diagram.
* in automatic refresh, a full refresh is done : every existing diagram elements on diagram are refreshed
* in manual refresh, a full refresh is done only if "force refresh" is set on the tool

If I understood well the enhancement, you would like to have a mean to not do a full refresh when executing a tool, EVEN IN automatic refresh.