Community
Participate
Working Groups
Steps to reproduce: 1. With Sirius, create a Family model, 2. Add a "Persons diagram", 3. Save, 4. Open the .aird file with a text editor and change a "name" attribute, 5. In Sirius, do F5 on the .aird file, 6. In the diagram, try to delete a connected element (a node linked with an edge) ==> Deletion is not possible, even when the diagram is reopened.
Tested in 2.0.5
reproduced on sirius 2.0.3 not reproductible in sirius 3.0
A "git bisect" on master branch identify the commit [1] has "responsible" of the fix. This commit corresponds to the bug 427017 (remove the AirDCrossReferenceAdapter). So the goal of this commit is not linked to the current issue. A more complete analysis of this commit is needed. [1] http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=94b51052cdab27eb399b7c7655c66fecb50a3648
This is a regression, the scenario is OK on Sirius 1.0.x. The problem appears with commit http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=5b294ef32d426ab47c5339379f6a293a8d75044d
New Gerrit change created: https://git.eclipse.org/r/48894
Gerrit change https://git.eclipse.org/r/48894 was merged to [v2.0.x]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=225fa65a5470d65f3355a931a1328103c342b4c6
Fixed by above commit
Verified with Sirius 2.0.6-S20150612-092529
Available in Sirius 2.0.6.