The Eclipse Modeling Framework (EMF) is an open source framework for developing model-driven applications. It creates Java code for graphically editing, manipulating, reading, and serializing data based on a model specified in XML Schema, UML, or annotated Java. EMF is the basis for many of the tools within IBM® WebSphere® Studio and Eclipse projects. This article will step you through the process of creating a model, generating code, using the generated applications, and customizing the editor.Model-driven development with the Eclipse Modeling Framework, Part 1
-
Model-driven development with the Eclipse Modeling Framework (7 messages)
- Posted by: graham o'regan
- Posted on: April 28 2004 12:01 EDT
IBM have posted the first in a series of articles on model driven development using the Eclipse platform.Threaded Messages (7)
- EMF or XDE? by Mark Gaywood on April 29 2004 08:45 EDT
- They do not overlap by Roland Barcia on April 29 2004 18:22 EDT
- Re:They do not overlap by Mark Gaywood on September 14 2004 08:43 EDT
- They do not overlap by Roland Barcia on April 29 2004 18:22 EDT
- EMF by Sean Sullivan on April 29 2004 18:11 EDT
- Compare with MDR NetBeans by Lofi Dewanto on April 30 2004 05:04 EDT
- Compare with MDR NetBeans by Brian Miller on April 30 2004 10:05 EDT
- Model-driven development with the Eclipse Modeling Framework by Sean Sullivan on April 30 2004 17:17 EDT
-
EMF or XDE?[ Go to top ]
- Posted by: Mark Gaywood
- Posted on: April 29 2004 08:45 EDT
- in response to graham o'regan
With IBM pushing both EMF and XDE where is the overlap and how will they manage it? -
They do not overlap[ Go to top ]
- Posted by: Roland Barcia
- Posted on: April 29 2004 18:22 EDT
- in response to Mark Gaywood
EMF is a mechanism to allow multiple representations of the same thing. XDE is a modeling tool. For example, EMF can be the mechaism used to keep an XDE class diagram and Java Class File in sync. XDE is built on Eclipse and make use of the EMF framework. -
Re:They do not overlap[ Go to top ]
- Posted by: Mark Gaywood
- Posted on: September 14 2004 08:43 EDT
- in response to Roland Barcia
Thank you -
EMF[ Go to top ]
- Posted by: Sean Sullivan
- Posted on: April 29 2004 18:11 EDT
- in response to graham o'regan
EMF documentation
http://download.eclipse.org/tools/emf/scripts/docs.php
EMF presentation from EclipseCon 2004
http://download.eclipse.org/tools/emf/scripts/docs.php?doc=docs/rapid-development/Rapid_Development_Using_EMF.html -
Compare with MDR NetBeans[ Go to top ]
- Posted by: Lofi Dewanto
- Posted on: April 30 2004 05:04 EDT
- in response to graham o'regan
Hi all,
can someone tell me what is the different of EMF with MDR? I think the target is the same (you can see a similar example at the NetBeans site: http://mdr.netbeans.org). MDR already supports JMI/XMI. Does EMF support JMI/XMI? If yes, what kind of version does it support? If also yes, can I use EMF to work with UML XMI files from e.g. PoseidonUML just like using MDR?
Another point:
The idea of using XML Schema or annotated Java as sources is maybe interesting but I cannot see any practical use of them. In "normal" situation you will take the UML way because it is just easier to understand, because of the UML diagram representation.
Thanks,
Lofi. -
Compare with MDR NetBeans[ Go to top ]
- Posted by: Brian Miller
- Posted on: April 30 2004 10:05 EDT
- in response to Lofi Dewanto
Hi all,can someone tell me what is the different of EMF with MDR?
JMI support may be an issue. For me the difference between the two is that only EMF generates a working application. So MDR lacks model execution. EMF now takes the lead, IMHO. -
Model-driven development with the Eclipse Modeling Framework[ Go to top ]
- Posted by: Sean Sullivan
- Posted on: April 30 2004 17:17 EDT
- in response to graham o'regan