|Re: [ecf-dev] GMF and ECF|
At one point this was brought up for discussion at an ECF conference call by myself and Chris Aniscyzk. I think Chris was (is?) a GMF contributor (or perhaps a committer...I can't remember what he said). We discussed something very close to what you are proposing: building in ECF model sharing APIs into GMF/JET-created editors.
For some time, I've thought that this was a *great* idea (both the notion of generating editors...GMF itself...and the notion of using ECF-based model replication and messaging for change distribution and synchronization in shared editors).
Maybe it could be proposed directly to the GMF team...or as a Google Summer of Code project (or both) mentored by ECF folks and/or GMF folks. Chris A do you want to jump in here about your relationship with GMF, and any thoughts/contacts into that team you might have?
FWIW, I think this would be an excellent way to have the ECF 'shared editor' sub-project area proceed. Naturally, the existing shared editor work would have to be extended to allow the (e.g.) selection of various synchronization, floor control, and conflict resolution strategies for shared editing of a replicated model. But I think this is where ECF shared editor support wants to go...to provide something that others can use to easily create collaborative editors for arbitrary models (graphical, text, otherwise) with different approaches to synch, floor control, conflict resolution, to handle different multi-user use cases.
Ken Gilmer wrote: