Community
Participate
Working Groups
Report of bugzilla 533002 on the master branch.
New Gerrit change created: https://git.eclipse.org/r/121466
Enhancement reported on the master branch
Gerrit change https://git.eclipse.org/r/121466 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=bd9832e5d54a09515e5db71ed73dcf925e0fb81b
The validation scenario is available on bugzilla 533002
New Gerrit change created: https://git.eclipse.org/r/121872
Gerrit change https://git.eclipse.org/r/121872 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=9f97515794763c0f4baafe4dd119fec4458a11d1
New Gerrit change created: https://git.eclipse.org/r/122027
Gerrit change https://git.eclipse.org/r/122027 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=3c2c7087a2fdf0180c1b322bf7bb8d1279178253
During homologation of this issue, I noticed 2 points: 1- There is nothing in the release notes that talk about this new feature. 2- It seems that a problem can appears if a diagram with a link to a removed diagram is in read only. I will attach a steps to reproduce, but it my case, the link displayed the name of the diagram containing the link and not "nothing".
Created attachment 274241 [details] SimpleModelingProject.zip Steps to reproduce for the above problem: * Import SimpleModelingProject (from SimpleModelingProject.zip) * Set preferences "Do refresh on representation opening" and "Automatic refresh" to false * Open diagram "p1Diagram" * Delete class "C11FromP1" (use "Delete From Model" action of the tabbar) * Save * Open diagram "p2Diagram" * OK: The node representing class "C11FromP1" is always here but with a red cross. This is expected as we are in manual refresh. * Close diagram "p2Diagram" * Delete diagram "p1Diagram" * Open diagram "p2Diagram" * KO: The Link Note pointing to the deleted diagram displays "p2Diagram" instead of "blank" in normal case
The cause of the above problem is certainly bug 412078. This problem does not exist if Sirius is used with "team" as the Sirius CDO Native version of ViewImpl contains an adaptation to handle this case.
New Gerrit change created: https://git.eclipse.org/r/123544
There is also another problem when a target diagram of a "Link Note" is deleted. See explanation on cloned issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=533002#c30
Gerrit change https://git.eclipse.org/r/123544 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=a897ec4bf67549aed305fd0dbdbed6dfc73fee84
I merged https://git.eclipse.org/r/#/c/123544/ that updated the release note about this new feature.
As for cloned issue, bug 533002, issues have been created to all problems detected during the validation phase. They are not considered as blocking and will be fixed in further version: * bug 535648 - Improve "Link Note" delete lifecycle * bug 535649 - Wrong representation name displayed in "Link Note" if targeted representation is deleted * bug 535651 - "Link Note" must be available only on diagram or on container * bug xxxxxx - Change the name of this tool - No issue has been created for that but it is possible that this tool will be renamed These bugzillas correspond to issue probably fixed in Sirius 5.1.x and then reported to Sirius 6.0.x
There are some non blocking issues but we considered this issue as validated. Above bugzillas will be fixed in a further version.
Available in Sirius 6.0.0, see https://wiki.eclipse.org/Sirius/6.0.0 for details