EMF: Eclipse Modeling Framework (2nd Edition)