Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #533654 +++ The goal of this issue is to allow specifier to define new kind of "Select All" actions such as: * All elements with same mapping: Select all diagram elements that have the same mapping than the current selected diagram element * All elements of same type: Select all diagram elements that have a semantic target with the same type than the current selected diagram element * All elements of type...: Select all diagram elements that have a semantic target with the type chosen by the end-user * All elements corresponding to expression...: Select all diagram elements returned by an expression written by the end-user * All "specified elements in odesign" : Select all diagram elements corresponding to a specific request defined by the specifier These actions need to be available in the contextual menu and in the tabbar. This enhancement depends on other enhancements: * bug 529992: Improve Sirius Popup Menu contributions * bug 533318: Add standard diagram services to avoid duplicated code It will probably not modify the code but only give an example to exploit what will be done in the other issues.
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=533654#c1 from the original ticket for the steps to test and the sample data to use.
This POC has been completed with a new issue (bug 535861). It will be indirectly validated by this new issue.
Available in Sirius 6.1.0, see https://wiki.eclipse.org/Sirius/6.1.0