Bug 438649 - Too many data stored when "copy layout" of a node and its border label
Summary: Too many data stored when "copy layout" of a node and its border label
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: 0.9   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 2.0.0   Edit
Assignee: Laurent Redor CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2014-07-01 10:26 EDT by Laurent Redor CLA
Modified: 2014-10-27 06:51 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 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.