EMF Documentation
New to EMF? Start with this tutorial and learn "What every Eclipse developer should know about EMF". Have a look at overview or a tutorial. Also browser the help system of your Eclipse IDE (Help => Help Contents => EMF Developer Guide) and the EMF Newsgroup Please report broken links and suggest new content.
EMF Overview Papers
- September 9 2014What every Eclipse developer should know about EMF
Contributed by Maximilian Koegel and Jonas Helming -
July 27 2009EMF Book: Eclipse Modeling Framework, Second Edition
Errata -
August 12 2004EMF Book: Eclipse Modeling Framework, First Edition
Chapter 2 Sample (PDF) -
June 28 2004EMF Feature Maps (PDF)
-
August 25 2006Binding XML to Java (TheServerSide.com)
Contributed by Ed Merks and Elena Litani -
June 24 2004XML Schema to Ecore Mapping (PDF)
EMF Tutorials
- September 9 2014What every Eclipse developer should know about EMF
Contributed by Maximilian Koegel and Jonas Helming - March 3 2010A Tour of the Eclipse Modeling Framework
Contributed by Lars Vogel -
August 8 2006Create more -- better -- code in Eclipse with JET
Contributed by Chris Aniszcyk & Nathan Marz -
Oct 12 2004Tutorial: Generating a Rich Client Platform (RCP) Application Using EMF
Books, Guides, and References
-
July 27 2009EMF Book: Eclipse Modeling Framework, Second Edition
Errata -
January 27 2008Essential EMF, DZone Refcard
-
August 12 2004EMF Book: Eclipse Modeling Framework, First Edition
Chapter 2 Sample (PDF) -
see list at rightEMF in Eclipsepedia (Wiki)
-
updated every buildJavadoc
-
July 7 2005EMF Performance Tips
-
April 29 2004GEF EMF Redbook
- Frequently Asked Questions (FAQ)
The Bleeding Edge
-
April 8 2009Activities Example (2.5.0.I200904071800)
-
Jan 20 2009Minimal EObject Implementation (2.5.0.I200901201800)
-
Jan 22 2008EMF 2.4 Packaging Changes (2.4.0.I200801221930)
-
June 10 2007RFC: Standalone Zip? (2.3.0.RC3+)
-
May 15 2007New Features Migration Guide (2.3.0.M7+)
-
Mar 22 2007Edit API Source Incompatibility (2.3.0.I200703221305)
-
Jan 8 2007JVM Requirements (2.3.0.M3+)
-
Dec 7 2006Generics (2.3.0.I200612071030)
-
Nov 18 2006Code Merge (2.3.0.I200611161558)
Presentations & Workshops
-
Mar 2014What every Eclipse Developer should know about EMF
-
Mar 2014Getting married with EMF
-
Jan 30 2009Scale, Share and Store your Models with CDO 2.0
- Webinar (features sound, video and chat transcript)
-
March 17 2008EclipseCon 2008 - Fundamentals of the Eclipse Modeling Framework
- Presentation (PDF)
- Exercises (ZIP)
-
Nov 8 2007EclipseWorld 2007 - Fundamentals of the Eclipse Modeling Framework
- Presentation (PDF)
-
July 19 2007Eclipse EMF Demo - A complete modeling platform for Java, presented by Ed Merks
-
June 27 2007Eclipse Modeling: What's New for Europa, presented by Richard Gronback and Ed Merks
- Webinar (features sound, video and chat transcript)
-
Feb 21 2007Eclipse Podcast: Wayne Beaton and Ed Merks - What is EMF? What does it do? What's new?
- MP3 (20 min, 18 MB)
-
Oct 25 2006OOPSLA 2006 - Introduction to EMF
- Presentation (PDF)
- Workshop Cheat Sheet Plugin (ZIP)
-
Oct 19 2006CASCON 2006 - Introduction to EMF
- Presentation (PDF)
- Workshop Cheat Sheet Plugin (ZIP)
-
July 20 2006Callisto Podcast: Ed Merks - Why people are confused by EMF and how this amazing tool can be leveraged in almost any situation.
- MP3 (37 min, 51 MB)
-
June 19 2006Using the Eclipse Modeling Frameworks
- Webinar (features sound, video and chat transcript)
-
March 20 2006EclipseCon 2006 - Introduction to EMF
- Presentation (PDF)
- Workshop Project (ZIP)
-
March 20 2006EclipseCon 2006 - Advanced Features of EMF
- Presentation (PDF)
- Workshop Project (ZIP)
-
March 22 2006EclipseCon 2006 - XML Binding with EMF
- Presentation (PDF)
- Project (ZIP)
-
July 13 2004JavaOne 2004 EMF Presentation (PDF)
-
Feb 6 2004EclipseCon 2004 EMF Presentation (PDF)
-
Dec 2 2003EMF Interview with David Steinberg
Contributed Articles
- Search developerWorks for EMF
- April 2008Metamodeling with EMF: Generating concrete, reusable Java snippets
Contributed by Ken McNeill -
December 2007MDA Goes Mainstream With the Eclipse Modeling Framework (softwaremag.com)
Contributed by Michael Guttman and Philipp Kutter -
Nov 26 2007Build metamodels with dynamic EMF
Published by IBM developerWorks, Nov 20 2007 -
Nov 26 2007Build an Eclipse plug-in to navigate content in an EMF model
Published by IBM developerWorks, Sept 04 2007 -
August 30 2007Model-driven compound document development
First published by IBM developerWorks, July 22 2005 -
August 29 2005Discover the Eclipse Modeling Framework (EMF) and Its Dynamic Capabilities
Published by DevX.com, August 26 2005 -
August 2005EMF: Moving into model-driven development (Dr. Dobb's Journal)
Contributed by Frank Budinsky -
June 8 2005Using GEF with EMF Contributed by Chris Aniszczyk
-
August 31 2004Kent OCL Library Tutorial (Using OCL to Interrogate Your EMF Model)
Contributed by Michael Wahler -
May 26 2004Model with the Eclipse Modeling Framework, Part 1: Create UML models and generate code
Published by IBM developerWorks, April 15 2004 -
May 26 2004Model with the Eclipse Modeling Framework, Part 2: Create UML models and generate code
Published by IBM developerWorks, April 27 2004 -
May 7 2004XML Schema Infoset Model, Part 1
First published by IBM developerWorks, Nov 4 2003- Presentation (PDF)
- Examples (zipped eclipse plugin project)
-
May 7 2004XML Schema Infoset Model, Part 2
First published IBM developerWorks, Feb 17 2004
- Presentation (PDF)
- Examples (zipped eclipse plugin project)
-
Dec 13 2004Model with the Eclipse Modeling Framework, Part 3: Customize generated models and editors with Eclipse's JMerge
Published by IBM developerWorks, May 13 2004 -
Nov 30 2004Modeling Rule-Based Systems with EMF (Eclipse Corner article)
by Chaur G. Wu -
Oct 12 2004EMF goes RCP (Eclipse Corner article)
by Marcelo Paternostro -
Dec 9 2002Using EMF (Eclipse Corner article)
by Catherine Griffin