Bug 495279 - [State Machine] Highest-priority provider prevents edit-part customization
Summary: [State Machine] Highest-priority provider prevents edit-part customization
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Diagram (show other bugs)
Version: 2.0.0   Edit
Hardware: All All
: P1 critical (vote)
Target Milestone: 2.0.0   Edit
Assignee: Christian Damus CLA
QA Contact:
URL: https://dev.eclipse.org/mhonarc/lists...
Whiteboard:
Keywords:
Depends on:
Blocks: 493869 494310
  Show dependency tree
 
Reported: 2016-06-02 07:58 EDT by Christian Damus CLA
Modified: 2016-06-02 13:21 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Damus CLA 2016-06-02 07:58:05 EDT
Papyrus-RT implements UML-RT state machines that have sufficiently different behaviour and presentation that it is necessary to override certain edit-parts.  However, as the Papyrus base implementation of the State Machine Diagram has an edit-provider at highest priority, it is impossible for DSLs based on Papyrus to customize the edit-parts in this diagram.

Obviously, the core implementation of a diagram should never have GMF service providers above Lowest priority.

This is a stop-ship problem for Papyrus-RT; UML-RT state machine diagrams are infeasible.
Comment 1 Christian Damus CLA 2016-06-02 10:32:12 EDT
The gerrit patch was merged to master: https://git.eclipse.org/r/74369
Comment 2 Eclipse Genie CLA 2016-06-02 13:20:02 EDT
New Gerrit change created: https://git.eclipse.org/r/74369