Community
Participate
Working Groups
Actually GMF generates single modeling assistant (MA-) provider that delegates the calls to corresponding generated edit parts. This limits an ability to reuse the EditParts code in different diagrams because every generated EditPart class contains the bunch of methods specific for particular context of single diagram plugin. Also the MA-related generated EditPart methods are essentially static and does not depend on the particular diagram instance. => Instead, GMF should generate the separate ModelingAssistant provider for every applicable node/link. All the code from EP should go there to make EP reusable in the context of different diagrams.
Created attachment 209439 [details] fixes the subject
Created attachment 209440 [details] fixes the subject
Deferred
revorked, check https://git.eclipse.org/r/#/c/18665/
Revorked with respect to gerrit comments, new change set is at https://git.eclipse.org/r/#/c/18981/
Delivered for 3.2.0 (Luna)