Eclipse Modeling (GEF, EMF, GMF)

Abstract

In course of the Eclipse Training Series we offer a 5 days training for GEF, EMF and GMF.

You will receive a complete overview and learn about the concepts of EMF and the steps taken from model to code generation. The construction and use of domain-specific languages (DSL) is presented to you as well as the use of the Graphical Modeling Framework (GMF) for the construction of specific editors.

In several successive, constructive exercises the workshop participants develop a DSL with a complete editor through practical exercises.

Thereby you learn how the principles of model-based software development (MDSD) are used with GMF.

The limitations of this generative approach as well as the expansion capabilities of the editors are also the subject of the workshop.

Agenda

EMF (day 1 + 2)

  • Introduction to the concepts of MDSD
  • The architecture of the framework
  • General concepts
  • Defining models
  • Static as well as dynamic approach to models
  • Persistence and dealing with URIs

GEF (day 3)

  • General Introduction GEF
  • Draw2d
  • GEF Foundations
  • GEF Static Aspects
  • GEF Dynamic Aspects
  • GEF Integration Aspects

GMF (day 4 + 5)

  • What is GMF
  • GMF development processes
  • Model components in detail
  • Interaction of Draw2d, GEF and GMF
  • Concepts for the expansion of editors
  • Known problems and solutions

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.


Contact

André Ufer

Phone: +49 231 9860-606

E-mail: