Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 352897 - [modeling] Provide generic extension point for GMF / GEF diagram support
Summary: [modeling] Provide generic extension point for GMF / GEF diagram support
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X
: P3 enhancement (vote)
Target Milestone: 0.9   Edit
Assignee: Miles Parker CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on:
Blocks: 355019
  Show dependency tree
 
Reported: 2011-07-22 14:19 EDT by Miles Parker CLA
Modified: 2012-03-13 09:11 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.