1. Portal
  2. itemis AG
  3. Education and Coaching
  4. Eclipse Modeling
  5. Graphical Modeling Framework (GMF)

Graphical Modeling Framework (GMF)

Abstract

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.

Goal

The participants know the essential aspects of GMF and are able to create functional GMF editors that will work in praxis.

Audience/Prerequisites

Software developers and architects with solid Java experience, experience in working with Eclipse and basic experience with EMF.

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

Training dates

We currently have not set a date for this training session. Please contact us if you are interested. We would be glad to hold a training session at your company. Contact us.

Top