| Summary: | [Dawn] Separated Dawn Codegen from specific implementations | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Martin Fluegge <martin.fluegge> | ||||||||
| Component: | cdo.dawn | Assignee: | Martin Fluegge <martin.fluegge> | ||||||||
| Status: | CLOSED FIXED | QA Contact: | Eike Stepper <stepper> | ||||||||
| Severity: | normal | ||||||||||
| Priority: | P3 | ||||||||||
| Version: | 4.0 | ||||||||||
| Target Milestone: | --- | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Windows XP | ||||||||||
| Whiteboard: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
Martin Fluegge
Created attachment 195100 [details]
Patch v1
I change the complete code generation. Now the generator is separated from the specific platforms (EMF, GMF, etc.). To have a common base (e.g for color shemas and so on) every specific generator model references a basic Dawn genmodel.
One last thing to do it to provide a single Multi-Page editor which combines all generator models to make it more comfortable for the user to edit the models and change the behaviour of the generator.
Committed revision 7664: - trunk/features/org.eclipse.emf.cdo.dawn.codegen-feature - trunk/plugins/org.eclipse.emf.cdo.dawn - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.edit - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.editor - trunk/plugins/org.eclipse.emf.cdo.dawn.tests Committed revision 7665: Committed revision 7666: Committed revision 7667: Seems that the patch was a bit to big for svn Committed revision 7664 Committed revision 7665 Committed revision 7666 Committed revision 7667 Created attachment 195586 [details]
Patch v2
I created a multi page editor which allows to handle all extensions from one editor. This editor automatically detects all extension gen models and opens a specific editor page for it.
Committed revision 7699: - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.editor - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.emf - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.emf.ui - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.gmf - trunk/plugins/org.eclipse.emf.cdo.dawn.codegen.dawngenmodel.gmf.ui Committed revision 7699 Committed revision 7701: Created attachment 195608 [details]
Patch v3
Created separate features for the different codegen implementations
Committed revision 7703 Moving all open problem reports to 4.0 Closing. |