Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 438649

Summary: Too many data stored when "copy layout" of a node and its border label
Product: [Modeling] Sirius Reporter: Laurent Redor <laurent.redor>
Component: DiagramAssignee: Laurent Redor <laurent.redor>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: florian.barbin
Version: 0.9Keywords: triaged
Target Milestone: 2.0.0   
Hardware: All   
OS: All   
Whiteboard:

Description Laurent Redor CLA 2014-07-01 10:26:33 EDT
When the action "Copy layout" is triggered on, at least, a node and its label (with the "border" label position), 2 informations are stored:
* One for the label
* Another one for the node (that also contains the data for its label).

The data for label is redundant and can be problematic for a specific implementation of SiriusLayoutDataManager.

This bugzilla is considered as "enhancement" because these datas are well managed in default implementation of SiriusLayoutDataManager.
Comment 1 Florian Barbin CLA 2014-07-04 04:05:28 EDT
This case should happen only when selecting several elements and not when performing a copy of the entire diagram.
Comment 2 Laurent Redor CLA 2014-09-10 09:33:45 EDT
Fix is available here: https://git.eclipse.org/r/33185
Comment 4 Pierre-Charles David CLA 2014-10-27 06:51:30 EDT
Available in Sirius 2.0.0.