What every Eclipse developer should know about EMF
Many modeling talks assume you have used the Eclipse Modeling Framework (EMF) before. But what if you haven’t? What is all this modeling stuff about? What is EMF anyway and who is Ed? Now that EMF is even part of Eclipse 4 it is really time to get started with EMF.
This tutorial explains the basics of EMF and how to use it. It is a hands-on tutorial where you really get to "touch" EMF. During the tutorial we - that is you and us - will build a simple data-centric application, including the UI, based on EMF.
In particular 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 EMF Databinding. Additionally we give a brief overview of the most important add-on technologies for EMF.
The tutorial is a continually revised version of the successful previous EMF tutorials at EclipseCon.