Difference between revisions of "Graphical Modeling Framework/Versions/GMF Tooling 3.0"
(New page: {{Template:GMF}} == Schedule == * Release: June, 2012 == M1 == == M2 == == M3 ==) |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
== Schedule == | == Schedule == | ||
− | + | * RC2 : May 30, 2012 | |
+ | * RC3 : July 6, 2012 | ||
* Release: June, 2012 | * Release: June, 2012 | ||
− | == | + | == New and Noteworthy == |
+ | |||
+ | === Generated Code Structure === | ||
+ | * #[http://bugs.eclipse.org/368169 368169] GMFT-Specific Runtime | ||
+ | ** Common code previously generated for all diagrams refactored to runtime | ||
+ | ** API extracted to allow external non-generated components to work agains ANY generated diagram | ||
+ | ** Less code to generate and maintain | ||
+ | |||
+ | === Map -> Gen transformation === | ||
+ | * M2M QVTO bridge in addition to java-based “bridge” | ||
+ | ** Produces GenModel 100% compatible with results of java bridge | ||
+ | ** Eliminates need of implicit reconciler | ||
+ | ** Allows to chain default GMFT bridge with mini-MDA addons | ||
+ | |||
+ | * #[http://bugs.eclipse.org/368988 368988]: ModeledViewmaps | ||
+ | ** Eliminates need to store code snippets in GMFGen models | ||
+ | ** Simplifies the GMFGen model structure | ||
+ | ** Allows advanced code-generation for related GEF and Draw2D code | ||
+ | ** is optional for backward compatibility with AROUND'ed templates | ||
+ | |||
+ | === Diagram features === | ||
+ | * combo-box inplace editor | ||
+ | ** #[http://bugs.eclipse.org/158116 158116] for EEnum typed attributes | ||
+ | ** #[http://bugs.eclipse.org/374583 374583] for EReference[0..1] | ||
+ | ** general purpose -- fully customizable via GMFMap model | ||
+ | * 100% generated support for OCL-defined bindings between semantic properties and diagram representation | ||
+ | * [http://bugs.eclipse.org/174005 174005]: Inner phantom elements | ||
+ | |||
+ | === GMFGraph additions === | ||
+ | * #[http://bugs.eclipse.org/379461 379461]: Custom attributes for all figures to allow user tweaks | ||
+ | * Direct support for usefull Draw2D constructs | ||
+ | ** #[http://bugs.eclipse.org/379484 379484]: Vertical Label | ||
+ | ** #[http://bugs.eclipse.org/379483 379483]: Invisible Rectangle | ||
+ | ** #[http://bugs.eclipse.org/379481 379481]: Center Layout | ||
− | == | + | === Code-generation === |
+ | * #[http://bugs.eclipse.org/380352 380352]: Allow toolsmith to run custom templates to generate new classes after default code-generation | ||
− | == | + | === Releng === |
+ | * #[http://bugs.eclipse.org/354423 354423]: GMF Tooling is back to Juno release train | ||
+ | * #[http://bugs.eclipse.org/368169 368169]: GMF Tooling code base migrated from CVS to Git repository | ||
+ | * #[http://bugs.eclipse.org/368169 368169]: GMFT is now being built on Tycho |
Latest revision as of 08:42, 30 May 2012
GMF |
Website |
Download |
Dev Builds |
Update Site releases milestones |
Community |
Mailing List • Newsgroup • IRC |
Bugzilla |
Open |
Help Wanted |
Bug Day |
Source |
GMF Notation: View CVS repo GMF Runtime: View CVS repo |
Contents
Schedule
- RC2 : May 30, 2012
- RC3 : July 6, 2012
- Release: June, 2012
New and Noteworthy
Generated Code Structure
- #368169 GMFT-Specific Runtime
- Common code previously generated for all diagrams refactored to runtime
- API extracted to allow external non-generated components to work agains ANY generated diagram
- Less code to generate and maintain
Map -> Gen transformation
- M2M QVTO bridge in addition to java-based “bridge”
- Produces GenModel 100% compatible with results of java bridge
- Eliminates need of implicit reconciler
- Allows to chain default GMFT bridge with mini-MDA addons
- #368988: ModeledViewmaps
- Eliminates need to store code snippets in GMFGen models
- Simplifies the GMFGen model structure
- Allows advanced code-generation for related GEF and Draw2D code
- is optional for backward compatibility with AROUND'ed templates
Diagram features
- combo-box inplace editor
- 100% generated support for OCL-defined bindings between semantic properties and diagram representation
- 174005: Inner phantom elements
GMFGraph additions
- #379461: Custom attributes for all figures to allow user tweaks
- Direct support for usefull Draw2D constructs
Code-generation
- #380352: Allow toolsmith to run custom templates to generate new classes after default code-generation