blob: 5da237866c87c30d57e1fbc509c34c9aea543bdb [file] [log] [blame]
<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>