This book has been authored by some of the key developers of EMF and provides comprehensive documentation of the different parts of the framework including:

  • Defining metamodels using Ecore
  • Generating (and customising) Java code from Ecore metamodels
  • Loading and saving models that conform to Ecore metamodels both reflectively and using generated Java code
  • Validating and recording changes in EMF models
  • Using EMF in stand-alone applications