By Dave Steinberg, Frank Budinsky, Marcelo Paternostro, Ed Merks
EMF: Eclipse Modeling Framework Dave Steinberg Frank Budinsky Marcelo Paternostro Ed Merks sequence Editors: Erich Gamma • Lee Nackman • John Wiegand The Authoritative advisor to EMF Modeling and Code iteration The Eclipse Modeling Framework allows builders to quickly build powerful purposes in response to unusually uncomplicated versions. Now, during this completely revised moment version, the project’s builders supply professional tips, perception, and examples for fixing real-world issues of EMF, accelerating improvement approaches, and bettering software program caliber. This variation includes greater than forty% new fabric, plus updates all through to make it much more beneficial and functional. The authors light up the most important options and methods of EMF modeling, study EMF’s most crucial framework sessions and generator styles, consultant you thru deciding on optimum designs, and introduce robust framework customizations and programming options. insurance comprises • Defining versions with Java, UML, XML Schema, and Ecore • NEW: utilizing prolonged Ecore modeling to completely unify XML with UML and Java • producing top quality code to enforce types and editors • knowing and customizing generated code • entire documentation of @model Javadoc tags, generator version homes, and source keep and cargo recommendations • NEW: Leveraging the most recent EMF beneficial properties, together with prolonged metadata, function maps, EStore, cross-reference adapters, copiers, and content material forms • NEW: Chapters on swap recording, validation, and using EMF in stand-alone and Eclipse RCP functions • NEW: Modeling generics with Ecore and producing Java five code in regards to the Authors Dave Steinberg is a software program developer in IBM software program crew. He has labored with Eclipse and modeling applied sciences given that becoming a member of the corporate, and has been a committer at the EMF venture due to the fact that its debut in 2002. Frank Budinsky, a senior architect in IBM software program team, is an unique coinventor of EMF and a founding member of the EMF venture at Eclipse. he's at the moment cochair of the carrier facts gadgets (SDO) specification technical committee at OASIS and lead SDO architect for IBM. Marcelo Paternostro is a software program architect and engineer in IBM software program crew. he's an EMF committer and has been an lively contributor to a number of different Eclipse initiatives. ahead of becoming a member of IBM, Marcelo controlled, designed, and carried out quite a few initiatives utilizing Rational's instruments and methods. Ed Merks is the undertaking lead of EMF and a colead of the top-level Modeling undertaking at Eclipse. He holds a Ph.D. in Computing technology and has decades of in-depth event within the layout and implementation of languages, frameworks, and alertness improvement environments. Ed works as a software program advisor in partnership with itemis AG.