EMF Jar Dependencies for Running Standalone as a Java Application Outside Eclipse
EMF Plugin Name |
Plugin Jars[1] |
Function Provided by the Plugin |
Directly Dependent Plugins/Jars[2] |
org.eclipse.emf.common |
common.jar common.resources.jar |
A collection of
subpackages to support the EMF infrastructure. |
None. |
org.eclipse.emf.ecore |
ecore.jar |
The EMF
Framework. |
org.eclipse.emf.common -common.jar -common.resources.jar |
org.eclipse.xsd |
xsd.jar xsd.resources.jar |
Schema support. |
org.eclipse.emf.ecore -ecore.jar org.apache.xerces -xercesImpl.jar -xmlParserAPIs.jar |
org.eclipse.emf.ecore.xmi |
ecore.xmi.jar |
Serialization/Deserialization
using XMI. |
org.eclipse.emf.ecore -ecore.jar org.apache.xerces -xercesImpl.jar -xmlParserAPIs.jar |
org.eclipse.emf.edit |
edit.jar edit.resources.jar |
Generic edit
support for EMF objects. |
org.eclipse.emf.common -common.jar -common.resources.jar org.eclipse.emf.ecore -ecore.jar |
org.eclipse.emf.ecore.edit |
ecore.edit.jar |
Reusable edit support
for viewing Ecore models. |
org.eclipse.emf.edit -edit.jar -edit.resources.jar |
org.eclipse.xsd.edit |
xsd.edit.jar |
Reusable edit
support for viewing schemas. |
org.eclipse.emf.edit -edit.jar -edit.resources.jar org.eclipse.xsd -xsd.jar -xsd.resources.jar |
[1] All EMF 1.0.0 jars belong to Eclipse plugins that are named using the following convention:
org.eclipse.emf.<jar
name>
For example, the jar codegen.ecore.ui.jar is contained in the Eclipse plugin named org.eclipse.emf.codegen.ecore.ui. Every EMF jar is located in the runtime directory that is immediately beneath the corresponding plugin directory.
All EMF 1.0.1 jars belong to Eclipse plugins that are named using the following convention:
org.eclipse.emf.<jar
name>_1.0.1
For example, the jar codegen.ecore.ui.jar is contained in the Eclipse plugin named org.eclipse.emf.codegen.ecore.ui_1.0.1. Every EMF jar is located in the runtime directory that is immediately beneath the corresponding plugin directory.
[2] The directly dependent jars may also have their own dependencies. These indirect dependencies can be determined from the corresponding entries in the table.