Eclipse Training Alliance > Training courses > Modeling > Graphical Modeling Framework (GMF)

Eclipse, according to surveys of the Evans Data Survey, is the most frequently used development environment. With expanding pervasiveness also the need for well trained developers grows. This is the starting point of the world-wide experts network of the Eclipse Training Alliance. The alliance concentrates the Eclipse know-how of professional developers and guarantees first-hand knowledge over a wide spectrum of themes.

  • Graphical Modeling Framework (GMF)
  • Course outline
  • Additional information
  • Dates and registration

Graphical Modeling Framework (GMF)

The Graphical Modeling Framework (GMF) offers a model-driven approach for the creation of graphical editors for a given Ecore model. It offers a bunch of configuration models, a code-generator and a rich runtime platform based on GEF. This training covers all three topics and provides all the necessary details necessary to build real world GMF editors.

Agenda

  • Introduction to GMF
  • The GMF development process
  • GMF modeling: domain model, graphical model, tooling model, mapping model and generator model
  • GMF code-generation
  • Compartments, side-affixed children
  • Constraints and Validation
  • Shortcuts
  • Nesting Diagrams
  • Important concepts from GEF
  • EditParts and EditPolicies
  • The Notation Model
  • Canonical Containers
  • Techniques to extend GMF: JMerge, Services, Template Changes
  • Integration with the Eclipse Workbench

Audience

Software developers and architect

Prerequisites

  • Solid Java experience Experience in working with Eclipse
  • Basic experience with EMF

Duration

This is a 2-day class

Special conditions

Early-Bird: valid until 3 weeks before training (15%)

Soon available.