What every Eclipse Developer should know about EMF

Session Type: 
Tutorial [3 hours]

Many modeling talks asume you have already used the Eclipse Modeling Framework (EMF before). But what if you have not? What is all this modeling stuff about? What is EMF anyway? And who is this Ed guy?

This tutorial explains the basics of EMF and shows how you can use EMF in your next project. It is a revised version of the tutorial from EclipseCon Europe 2011, where we show how to build a very simple data-centric application, including the UI, based on EMF. We explain how to define a model in EMF and generate code from it. We explore the API of the generated code, that is, how to create, navigate and modify model instances. Then we demonstrate how to build a UI based on this model using databinding. For our example we build an application to manage a conference, including authors and submissions. During the tutorial, we give a brief overview of the most important add-on technologies for EMF. Here you have the opportunity to learn what different frameworks are available and which technologies you might investigate in more detail. This includes frameworks such as GMF, CDO, EEF, EMF Client Platform, EMF Compare, EMFStore and Xtext.

Here you can find a textual version of the tutorial:

Schedule info

Time slot: 
26 March 09:00 - 12:00
Lake Audubon


Experience level: