Bug 506259 - Improve decorator management on diagram elements
Summary: Improve decorator management on diagram elements
Status: RESOLVED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: 4.1.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 5.0.0   Edit
Assignee: Project Inbox CLA
QA Contact: Pierre-Charles David CLA
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2016-10-20 04:03 EDT by Laurent Fasani CLA
Modified: 2017-10-10 03:23 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 Fasani CLA 2016-10-20 04:03:57 EDT
A specification will follow as first commit
Comment 1 Eclipse Genie CLA 2016-11-29 10:29:59 EST
New Gerrit change created: https://git.eclipse.org/r/85949
Comment 2 Eclipse Genie CLA 2016-12-05 11:21:53 EST
New Gerrit change created: https://git.eclipse.org/r/86381
Comment 3 Eclipse Genie CLA 2016-12-14 11:59:51 EST
New Gerrit change created: https://git.eclipse.org/r/87147
Comment 4 Eclipse Genie CLA 2016-12-21 05:33:01 EST
New Gerrit change created: https://git.eclipse.org/r/87532
Comment 5 Eclipse Genie CLA 2016-12-21 11:38:02 EST
New Gerrit change created: https://git.eclipse.org/r/87581
Comment 6 Eclipse Genie CLA 2016-12-22 04:51:22 EST
New Gerrit change created: https://git.eclipse.org/r/87609
Comment 7 Eclipse Genie CLA 2016-12-27 11:16:56 EST
New Gerrit change created: https://git.eclipse.org/r/87762
Comment 8 Eclipse Genie CLA 2016-12-30 11:21:24 EST
New Gerrit change created: https://git.eclipse.org/r/87835
Comment 10 Eclipse Genie CLA 2017-02-09 13:02:42 EST
New Gerrit change created: https://git.eclipse.org/r/90762
Comment 11 Eclipse Genie CLA 2017-02-09 13:02:45 EST
New Gerrit change created: https://git.eclipse.org/r/90763
Comment 12 Eclipse Genie CLA 2017-02-10 10:24:45 EST
New Gerrit change created: https://git.eclipse.org/r/90844
Comment 15 Eclipse Genie CLA 2017-02-16 04:20:14 EST
New Gerrit change created: https://git.eclipse.org/r/91256
Comment 16 Eclipse Genie CLA 2017-02-16 04:20:17 EST
New Gerrit change created: https://git.eclipse.org/r/91257
Comment 17 Eclipse Genie CLA 2017-02-17 10:43:06 EST
New Gerrit change created: https://git.eclipse.org/r/91386
Comment 18 Eclipse Genie CLA 2017-02-17 10:43:10 EST
New Gerrit change created: https://git.eclipse.org/r/91385
Comment 19 Eclipse Genie CLA 2017-03-15 05:14:39 EDT
New Gerrit change created: https://git.eclipse.org/r/93093
Comment 21 Eclipse Genie CLA 2017-03-21 12:30:16 EDT
New Gerrit change created: https://git.eclipse.org/r/93552
Comment 35 Eclipse Genie CLA 2017-04-04 03:40:24 EDT
New Gerrit change created: https://git.eclipse.org/r/94346
Comment 36 Eclipse Genie CLA 2017-04-04 10:38:59 EDT
New Gerrit change created: https://git.eclipse.org/r/94382
Comment 37 Eclipse Genie CLA 2017-04-04 11:12:09 EDT
New Gerrit change created: https://git.eclipse.org/r/94384
Comment 40 Eclipse Genie CLA 2017-04-05 08:41:56 EDT
New Gerrit change created: https://git.eclipse.org/r/94455
Comment 41 Eclipse Genie CLA 2017-04-06 09:05:28 EDT
New Gerrit change created: https://git.eclipse.org/r/94564
Comment 44 Eclipse Genie CLA 2017-04-07 11:41:46 EDT
New Gerrit change created: https://git.eclipse.org/r/94687
Comment 46 Pierre-Charles David CLA 2017-04-14 04:09:19 EDT
Still left to do before this can be closed:
* Improve the Layer label provider to append a " (transient)" suffix in the VSM editor on layers that will be considered transient implicitly (as determined by the nature of their contents).
* Add a default method to the DialectUIServices interface to keep backward compatibility with the previous version of the export() method (which gained a boolean argument in 5.0).
* Complete the documentation regarding the known limitations on model changes which will trigger decorators refresh.
Comment 47 Eclipse Genie CLA 2017-04-25 10:54:07 EDT
New Gerrit change created: https://git.eclipse.org/r/95702
Comment 48 Eclipse Genie CLA 2017-04-26 05:53:29 EDT
New Gerrit change created: https://git.eclipse.org/r/95766
Comment 49 Eclipse Genie CLA 2017-04-27 03:07:53 EDT
New Gerrit change created: https://git.eclipse.org/r/95863
Comment 50 Eclipse Genie CLA 2017-04-27 03:07:56 EDT
New Gerrit change created: https://git.eclipse.org/r/95862
Comment 55 Laurent Fasani CLA 2017-05-05 06:06:18 EDT
for homologation refer to test files
Comment 56 Eclipse Genie CLA 2017-05-10 03:15:16 EDT
New Gerrit change created: https://git.eclipse.org/r/96698
Comment 58 Pierre-Charles David CLA 2017-05-22 09:04:09 EDT
Will be verified as part of the more general acceptance tests (specific items have been added for this new feature in the manual tests).
Comment 59 Pierre-Charles David CLA 2017-06-29 03:33:04 EDT
Available in Sirius 5.0.0, see https://wiki.eclipse.org/Sirius/5.0.0 for details.
Comment 60 Eclipse Genie CLA 2017-08-22 11:46:03 EDT
New Gerrit change created: https://git.eclipse.org/r/103475
Comment 62 Eclipse Genie CLA 2017-09-04 09:36:52 EDT
New Gerrit change created: https://git.eclipse.org/r/104283
Comment 64 Laurent Fasani CLA 2017-09-05 03:18:35 EDT
The bad delete icon in the diagram toolbar has been fixed
Comment 65 Eclipse Genie CLA 2017-09-18 04:35:27 EDT
New Gerrit change created: https://git.eclipse.org/r/105287
Comment 67 Eclipse Genie CLA 2017-10-05 10:39:29 EDT
New Gerrit change created: https://git.eclipse.org/r/106298
Comment 68 Laurent Fasani CLA 2017-10-09 05:58:52 EDT
The ticket is reopened because exporting do not contain decorations.

Steps to reproduce
* untick preference Sirius/SiriusDiagram/Printing/Print Decorations
* export a diagram with decorations and tick "export Decorations"
-> KO: the decorations are not visible in the export result
The issue does not occur if preference Sirius/SiriusDiagram/Printing/Print Decorations was unticked
Comment 69 Laurent Fasani CLA 2017-10-09 08:32:23 EDT
As a reminder, the data used for homologation are those of the manual test file