Graphical Modeling Framework API

Many platform plug-ins in the Rational® UML modeling products were moved to the Eclipse open source Graphical Modeling Framework (GMF) project and the required namespace changes were applied. Because these plug-ins were moved to open source, the modeling community can now perform domain specific modeling that does not depend on UML2.

Most of the plug-ins that were moved to GMF had a namespace change from “com.ibm.xtools” to “org.eclipse.gmf.runtime”. Many of the renamed plug-ins have more public API exposed and packages that were previously internal are now public.

The packages from the previous version of the Rational UML modeling products that now exist in GMF are listed in the following table:

Packages moved to the GMF component Package new name
com.ibm.xtools.common.core.service org.eclipse.gmf.runtime.common.core.service
com.ibm.xtools.common.core.util org.eclipse.gmf.runtime.common.core.util
com.ibm.xtools.common.ui.services.properties org.eclipse.gmf.runtime.common.ui.services.properties
com.ibm.xtools.notation org.eclipse.gmf.runtime.notation
com.ibm.xtools.presentation.services.decorator org.eclipse.gmf.runtime.diagram.ui.services.decorator
com.ibm.xtools.presentation.services.layout org.eclipse.gmf.runtime.diagram.ui.services.layout
com.ibm.xtools.presentation.ui.image org.eclipse.gmf.runtime.diagram.ui.image
The following public extension points previously defined in the Rational UML modeling products common, presentation and modeling components have been renamed as follows:

To learn more about Graphical Editing Framework (GEF) see the Eclipse.org Web page on GEF, and click the Project Plan link.

To learn more about Eclipse 3.2 see the Eclipse.org Web page, and click the Eclipse Project Development link.


Feedback