Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 352897

Summary: [modeling] Provide generic extension point for GMF / GEF diagram support
Product: z_Archived Reporter: Miles Parker <milesparker>
Component: MylynAssignee: Miles Parker <milesparker>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 Keywords: plan
Version: unspecified   
Target Milestone: 0.9   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:
Bug Depends on:    
Bug Blocks: 355019    

Description Miles Parker CLA 2011-07-22 14:19:24 EDT
To avoid dependencies on both UML and GMF for the Modeling bridge, we're going to need some kind of extension mechanism. I've tried to idntify a common denominator for identifying appropriate domain objects between UML2 and Ecore model implementations and it doesn't exits. Plus it would just be really nice to be able to extend this to other diagram types and perhaps support more diagram type configuration. We might even be able to support generic GEF models with this.
Comment 1 Miles Parker CLA 2011-08-15 23:50:58 EDT
We won't be able to do this as an extension point -- it's just too difficult in Eclipse to extend extensions, and we have extensions from both mylyn and gmf to manage. But we *can* make it as absolutely simple to implement as possible, and that's what I'm trying to do. The ecore digram and papyrus editors will both be exemplars, with little or no actual logic in the implementing plugins.
Comment 2 Miles Parker CLA 2011-09-08 19:15:34 EDT
Given the difficulties/impossibilities inherent in extending/adapting Eclipse extension points and the many classes that it is necessary to override, we aren't going to be able to do much better than this: http://wiki.eclipse.org/Mylyn/Modeling_Bridge#Integrating_Mylyn_for_Modeling_with_custom_GMF_editors  This is a definte candidate for a code generation solution.