Bug 323828 - [Dawn] Provide collaborative EMF editors on CDO
Summary: [Dawn] Provide collaborative EMF editors on CDO
Status: CLOSED FIXED
Alias: None
Product: EMF
Classification: Modeling
Component: cdo.dawn (show other bugs)
Version: 4.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Martin Fluegge CLA
QA Contact: Eike Stepper CLA
URL:
Whiteboard: Appealing to a Broader Community
Keywords: noteworthy
: 245836 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-08-27 10:16 EDT by Martin Fluegge CLA
Modified: 2011-06-23 03:39 EDT (History)
2 users (show)

See Also:


Attachments
Patch v1 (285.73 KB, patch)
2010-10-08 12:46 EDT, Martin Fluegge CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Fluegge CLA 2010-08-27 10:16:35 EDT
As for GMF editors it should be possible to to out the generated EMF editor on Dawn with just some simple clicks. This editor should follow the same principles as it's GMF counterpart concerning handling, color pattern and conflict/locking behavior.
Comment 1 Eike Stepper CLA 2010-09-24 13:24:18 EDT
*** Bug 245836 has been marked as a duplicate of this bug. ***
Comment 2 Martin Fluegge CLA 2010-09-30 02:40:25 EDT
I committed the first contribution for this. Based on the Acore examples model I created an *.editor plug-in and an associated Dawn fragment. The Dawn Runtime has been extended to work with the emf editors. 

Next I am going to write the generator for the EMF fragment and care more for the details.
Comment 3 Martin Fluegge CLA 2010-10-08 12:46:17 EDT
Created attachment 180500 [details]
Patch v1

I completed basics for the EMF integration. The extended editor acts as a normally generated EMF-Multipage editor.

Currently the implementation only supports the Multipage editor, which is the default setting in the genmodel. 

The Dawn genmodel was extended to support the generation of the EMF fragment. I need to enhance the properties to provide more flags for the generation.
I started writing some tests for the EMF integration. But there is still some work to do in this area ;)
Comment 4 Martin Fluegge CLA 2010-10-08 12:53:08 EDT
Forgot to mention that, since the Dawn genmodel now supports two different generators, I need to enhance the UI. E.g. provide wizards for the generation, provide merging/warnings for the genmodel etc.
Comment 5 Martin Fluegge CLA 2010-10-08 12:53:27 EDT
Patch v1 committed to HEAD.
Comment 6 Martin Fluegge CLA 2011-05-13 11:25:50 EDT
Resolved fixed.
Comment 7 Eike Stepper CLA 2011-06-23 03:39:02 EDT
Available in R20110608-1407