|
Description
Esteban DUGUEPEROUX
Scenario to reproduce: 1. Create a session with a semantic resource 2. Select a Viewpoint from a modeler to work on this semantic 3. Create a representation 4. Have a mean to refresh this representation, the default Sirius UI don't propose that which is normal but the API don't prevent it. The best would be to have a junit test to reproduce this problem. A step misses in the above scenario: 1. Create a session with a semantic resource 2. Select a Viewpoint from a modeler to work on this semantic 3. Create a representation 4. Deselect the Viewpoint 5. Have a mean to refresh this representation, the default Sirius UI don't propose that which is normal but the API don't prevent it. New Gerrit change created: https://git.eclipse.org/r/65688 Gerrit change https://git.eclipse.org/r/65688 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=2baba6572dfa7a4b6614402373286ac29d51de65 New Gerrit change created: https://git.eclipse.org/r/66028 New Gerrit change created: https://git.eclipse.org/r/66099 New Gerrit change created: https://git.eclipse.org/r/66101 New Gerrit change created: https://git.eclipse.org/r/66107 Gerrit change https://git.eclipse.org/r/66099 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=3fb910f89d0f60ebc3c61323ca5962ac86efe1e1 New Gerrit change created: https://git.eclipse.org/r/66110 New Gerrit change created: https://git.eclipse.org/r/66117 New Gerrit change created: https://git.eclipse.org/r/66120 New Gerrit change created: https://git.eclipse.org/r/66136 Gerrit change https://git.eclipse.org/r/66101 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=9c6ba432ec9c65571e493f715cf277587096b383 Gerrit change https://git.eclipse.org/r/66107 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=9f09a3e78375e1eab510bb92364cd9f357b7afcd Gerrit change https://git.eclipse.org/r/66110 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=725366169ddbb98bf9ea3d3fe7c353622db0e2a2 Gerrit change https://git.eclipse.org/r/66117 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=1a5b1d6864a513df73ff680db3e53122c780b466 Gerrit change https://git.eclipse.org/r/66120 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=92d285df85281ff155e8101c19091d196269d5e3 Gerrit change https://git.eclipse.org/r/66136 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=3dbdc21d199b8d98e00bfa83dccb62b7637beded Gerrit change https://git.eclipse.org/r/66028 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=d462f5445529a04e9f33e9631a029cb4021b20c5 New Gerrit change created: https://git.eclipse.org/r/66510 Gerrit change https://git.eclipse.org/r/66510 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=ad1e732e67182121d4dee188e330fd3f92cc8f10 *** Bug 475390 has been marked as a duplicate of this bug. *** RAF: DialectServices and AbstractRepresentationDialectServices has been changed to check Viewpoint selection requirement. Now it remains to have RefreshRepresentationsCommand.canExecute() check DialectManager.canRefresh() to be coherent with the call to DialectManager.canCreate() in CreateRepresentationCommand.canExecute(). New Gerrit change created: https://git.eclipse.org/r/69986 Gerrit change https://git.eclipse.org/r/69986 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=8023bbc4832f9bec64d94e91d0e583676ed91cf2 According to comment 24 and contents of the last commit, this issue is fixed. Validated on Sirius 4.0.0.201605180923 (4.0.0 RC1) Available in Sirius 4.0.0. |