EMF Tutorial

What every Eclipse developer should know about EMF

You’ve never used EMF before? What is all this modeling stuff about? What is EMF anyway? This tutorial explains the basics of EMF and shows how you can use EMF in your next project. We’ll start by showing you 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. Later on in the tutorial, we explore the advantages of using AdapterFactories and briefly look at data management in EMF. We also included a few pointers on the most important add-on technologies for EMF.

Download Tutorial