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