| <p> |
| The EMF project is a modeling framework and code generation facility for building |
| tools and other applications based on a structured data model. From a model |
| specification described in XMI, EMF provides tools and runtime support to |
| produce a set of Java classes for the model, along with a set of adapter |
| classes that enable viewing and command-based editing of the model, and |
| a basic editor.</p> |
| <p> |
| EMF builds include |
| <a href="http://www.eclipse.org/modeling/mdt/?project=xsd#xsd">XML Schema Definition</a> (XSD), |
| now a component of the <a href="http://www.eclipse.org/modeling/mdt/?project=xsd">Model Development Tools</a> (MDT) project, |
| and an EMF-based implementation of <a href="http://www.eclipse.org/modeling/emf/?project=sdo">Service Data Objects</a> (SDO). |
| XSD provides a model and API |
| for manipulating components of an XML Schema, with access to the underlying |
| DOM representation of the schema document. |
| </p> |
| <p>Other subprojects, such as <a href="http://www.eclipse.org/modeling/emf/?project=query#query">Model Query</a>, <a href="http://www.eclipse.org/modeling/emf/?project=transaction#transaction">Model Transaction</a>, and <a href="http://www.eclipse.org/modeling/emf/?project=validation#validation">Validation Framework</a>, are available separately. |
| |
| <p>The next release of EMF is scheduled for the end of June 2009, |
| along with the rest of the <a href="http://wiki.eclipse.org/Galileo">Galileo</a> projects. |
| </p> |
| |
| |