Eclipse Graphical Editing Framework (GEF) 5.0.0 (Oxygen)

Primary tabs

Release Date: 
Wednesday, June 28, 2017
Deliverables: 

This release will contain 5.0.0 revisions of the Common, Geometry, FX, MVC, Graph, Layout, Zest, DOT, and Cloudio components:

  • GEF Common 5.0.0
    • org.eclipse.gef.common (feature) [local update-site only]
      • org.eclipse.gef.common (plug-in)
    • org.eclipse.gef.common.doc (feature) [local update-site only]
      • org.eclipse.gef.common.doc (plug-in)
    • org.eclipse.gef.common.sdk (feature)
      • org.eclipse.gef.common (feature)
      • org.eclipse.gef.common.doc (feature)
      • org.eclipse.gef.common.source (feature)
        • org.eclipse.gef.common.source (plug-in)
  • GEF Geometry 5.0.0
    • org.eclipse.gef.geometry (feature) [local update-site only]
      • org.eclipse.gef.geometry (plug-in)
    • org.eclipse.gef.geometry.convert.fx (feature) [local update-site only]
      • org.eclipse.gef.geometry.convert.fx (plug-in)
    • org.eclipse.gef.geometry.convert.swt (feature) [local update-site only]
      • org.eclipse.gef.geometry.convert.swt (plug-in)
    • org.eclipse.gef.geometry.doc (feature) [local update-site only]
      • org.eclipse.gef.geometry.doc (plug-in)
    • org.eclipse.gef.geometry.sdk (feature)
      • org.eclipse.gef.geometry (feature)
      • org.eclipse.gef.geometry.convert.fx (feature)
      • org.eclipse.gef.geometry.convert.swt (feature)
      • org.eclipse.gef.geometry.doc (feature)
      • org.eclipse.gef.geometry.source (feature)
        • org.eclipse.gef.geometry.source (plug-in)
      • org.eclipse.gef.geometry.convert.fx.source (feature)
        • org.eclipse.gef.geometry.convert.fx.source (plug-in)
      • org.eclipse.gef.geometry.convert.swt.source (feature)
        • org.eclipse.gef.geometry.convert.swt.source (plug-in)
    • ​org.eclipse.gef.geometry.examples (plug-in) [undeployed]
  • GEF Graph 5.0.0
    • org.eclipse.gef.graph (feature) [local update-site only]
      • org.eclipse.gef.graph (plug-in)
    • org.eclipse.gef.graph.doc (feature) [local update-site only]
      • org.eclipse.gef.graph.doc (plug-in)
    • org.eclipse.gef.graph.sdk (feature)
      • org.eclipse.gef.graph (feature)
      • org.eclipse.gef.graph.doc (feature)
      • org.eclipse.gef.graph.source (feature)
        • org.eclipse.gef.graph.source (plug-in)
    • ​org.eclipse.gef.graph.examples [undeployed]
  • GEF Layout 5.0.0
    • org.eclipse.gef.layout (feature) [local update-site only]
      • org.eclipse.gef.layout (plug-in)
    • org.eclipse.gef.layout.doc (feature) [local update-site only]
      • org.eclipse.gef.layout.doc (plug-in)
    • org.eclipse.gef.layout.sdk (feature)
      • org.eclipse.gef.layout (feature)
      • org.eclipse.gef.layout.doc (feature)
      • org.eclipse.gef.layout.source (feature)
        • org.eclipse.gef.layout.source (plug-in)
    • ​org.eclipse.gef.layout.examples [undeployed]
  • GEF DOT 5.00
    • org.eclipse.gef.dot (feature) [local update-site only]
      • org.eclipse.gef.dot (plug-in)
    • org.eclipse.gef.dot.ui (feature) [local update-site only]
      • org.eclipse.gef.dot.ui (plug-in) 
    • org.eclipse.gef.dot.doc (feature) [local update-site only]
      • org.eclipse.gef.dot.doc (plug-in)
    • org.eclipse.gef.dot.doc.user (feature)
      • org.eclipse.gef.dot.doc.user (plug-in)
    • org.eclipse.gef.dot.sdk (feature)
      • org.eclipse.gef.dot (feature)
      • org.eclipse.gef.dot.doc (feature)
      • org.eclipse.gef.dot.ui (feature)
      • org.eclipse.gef.dot.source (feature)
        • org.eclipse.gef.dot.source (plug-in)
      • org.eclipse.gef.dot.ui.source (feature)
        • org.eclipse.gef.dot.ui.source (plug-in)
    • ​org.eclipse.gef.dot.examples (plugin) [undeployed]
  • GEF FX 5.0.0
    • org.eclipse.gef.fx (feature) [local update-site only]
      • org.eclipse.gef.fx (plug-in)
    • org.eclipse.gef.fx.swt (feature) [local update-site only]
      • org.eclipse.gef.fx.swt (plug-in)
    • org.eclipse.gef.fx.jface (feature) [local update-site only]
      • org.eclipse.gef.fx.jface (plug-in)
    • org.eclipse.gef.fx.doc (feature) [local update-site only]
      • org.eclipse.gef.fx.doc (plug-in)
    • org.eclipse.gef.sdk (feature)
      • org.eclipse.gef.fx (feature)
      • org.eclipse.gef.fx.swt (feature)
      • org.eclipse.gef.fx.jface (feature)
      • org.eclipse.gef.fx.doc (feature)
      • org.eclipse.gef.fx.source (feature)
        • org.eclipse.gef.fx.source (plug-in)
      • org.eclipse.gef.fx.swt.source (feature)
        • org.eclipse.gef.swt.source (plug-in)
      • org.eclipse.gef.fx.jface.source (feature)
        • org.eclipse.gef.jface.source (plug-in)
    • ​org.eclipse.gef.fx.examples (plug-in) [undeployed]
    • org.eclipse.gef.fx.examples.swt (plug-in) [undeployed]
  • GEF5 MVC 5.0.0
    • org.eclipse.gef.mvc.fx (feature) [local update-site only]
      • org.eclipse.gef.mvc.fx (plug-in) 
    • org.eclipse.gef.mvc.fx.ui (feature) [local update-site only]
      • org.eclipse.gef.mvc.fx.ui (plug-in)
    • org.eclipse.gef.mvc.doc (feature) [local update-site only]
      • org.eclipse.gef.mvc.doc (plug-in)
    • org.eclipse.gef.mvc.examples (feature) [local update-site only]
      • org.eclipse.gef.mvc.examples (plug-in)
      • org.eclipse.gef.mvc.examples.logo (plug-in)
      • org.eclipse.gef.mvc.examples.logo.ui (plug-in)
    • org.eclipse.gef.mvc.sdk (feature)
      • org.eclipse.gef.mvc.fx (feature)
      • org.eclipse.gef.mvc.fx.ui (feature)
      • org.eclipse.gef.mvc.doc (feature)
      • org.eclipse.gef.mvc.fx.source (feature)
        • org.eclipse.gef.mvc.fx.source (plug-in)
      • org.eclipse.gef.mvc.fx.ui.source (feature)
        • org.eclipse.gef.mvc.fx.ui.source (plug-in)
    • org.eclipse.gef.mvc.examples.logo.web (bundle) [undeployed]
  • GEF Zest 5.0.0
    • org.eclipse.gef.zest.fx (feature) [local update-site only]
      • org.eclipse.gef.zest.fx (plug-in)
    • org.eclipse.gef.zest.fx.jface (feature) [local update-site only]
      • org.eclipse.gef.zest.fx.jface (plug-in)
    • org.eclipse.gef.zest.fx.ui (feature) [local update-site only]
      • org.eclipse.gef.zest.fx.ui (plug-in)
    • org.eclipse.gef.zest.doc (feature) [local update-site only]
      • org.eclipse.gef.zest.doc (plug-in)
    • org.eclipse.gef.zest.examples (feature) [local update-site only]
      • org.eclipse.gef.zest.examples (plug-in)
      • org.eclipse.gef.zest.examples.graph (plug-in)
      • org.eclipse.gef.zest.examples.graph.ui (plug-in)
    • org.eclipse.gef.zest.sdk (feature)
      • org.eclipse.gef.zest.fx (feature)
      • org.eclipse.gef.zest.fx.jface (feature)
      • org.eclipse.gef.zest.fx.ui (feature)
      • org.eclipse.gef.zest.doc (feature)
      • org.eclipse.gef.zest.fx.source (feature)
        • org.eclipse.gef.zest.fx.source (plug-in)
      • org.eclipse.gef.zest.fx.jface.source (feature)
        • org.eclipse.gef.zest.fx.jface.source (plug-in)
      • org.eclipse.gef.zest.fx.ui.source (feature)
        • org.eclipse.gef.zest.fx.ui.source (plug-in)
    • org.eclipse.gef.zest.examples.jface (plug-in) [undeployed]
  • GEF Cloudio 5.0.0
    • org.eclipse.gef.cloudio.ui (feature) [local update-site only]
      • org.eclipse.gef.cloudio.ui (plug-in)
    • org.eclipse.gef.cloudio.doc (feature) [local update-site only]
      • org.eclipse.gef.cloudio.doc (plug-in)
    • org.eclipse.gef.cloudio.doc.user (feature)
      • org.eclipse.gef.cloudio.doc.user (plug-in)
    • org.eclipse.gef.cloudio.sdk (feature)
      • org.eclipse.gef.cloudio.ui (feature)
      • org.eclipse.gef.cloudio.doc (feature)
      • org.eclipse.gef.cloudio.ui.source (feature)
        • org.eclipse.gef.cloudio.ui.source (plug-in)
    • ​org.eclipse.gef.cloudio.examples.ui (plug-in) [undeployed]

Furthermore, the release will provide dedicated compatibility features to ensure GEF FX, GEF MVC.FX, and GEF Zest.FX can be installed into an equinox environment without problems (see #478461 for details):

  • GEF FX Equinox Compatibility 5.0.0
    •  org.eclipse.gef.fx.compatibility.equinox (feature) [local update-site only]
      • org.eclipse.gef.fx.compatibility.equinox (fragment)
  • GEF MVC.FX Equinox Compatibility 5.0.0
    • org.eclipse.gef.mvc.fx.compatibility.equinox (feature) [local update-site only]
      • org.eclipse.gef.mvc.fx.compatibility.equinox (fragment)
  • GEF Zest.FX Equinox Compatibility 5.0.0
    • org.eclipse.gef.zest.fx.compatibility.equinox (feature) [local update-site only]
      • org.eclipse.gef.zest.fx.compatibility.equinox (fragment)

Please note that those features/plug-ins marked as [undeployed] are not promoted to any update-site, while those marked with [local update-site only] will not be included in the simultaneous releases update-site, but only on the local GEF/GEF4 update-sites.

Unless patches/pull-requests are provided by the community, the GEF-Legacy (Draw2d, GEF (MVC), and Zest) components will be re-contributed in their 4.0.0 (Neon) release revisions.

Compatibility: 

Because of the renamings, the 5.0.0 (Oxygen) release components are not backwards compatible to the https://projects.eclipse.org/projects/tools.gef/releases/4.1.0-neon.1 release.

Target Environments: 

The GEF components provided within this release are designed against the JavaSE-1.8 minimal target environment. Compatibility with JavaSE-1.9 is intended (intensive tests with JDK-9 early access builds have been performed).

All components are developed to be backwards compatible with Eclipse Luna, Mars, and Neon. Testing is performed with JavaSE-1.8 on Eclipse Luna and Oxygen respectively.

Milestones: 
NameDateDescription
5.0.0 (Oxygen) M12016/08/08
5.0.0 (Oxygen) M22016/09/19
5.0.0 (Oxygen) M32016/10/31
5.0.0 (Oxygen) M42016/12/12
5.0.0 (Oxygen) M52017/01/30
5.0.0 (Oxygen) M62017/03/13
5.0.0 (Oxygen) M72017/05/15
5.0.0 (Oxygen) RC12017/05/22
5.0.0 (Oxygen) RC22017/05/29
5.0.0 (Oxygen) RC32017/06/05
5.0.0 (Oxygen) RC42017/06/12
5.0.0 (Oxygen)2017/06/28
Themes: 
Java-9 compatibility
Merge MVC & MVC.FX and MVC.UI & MVC.FX.UI
This release is part of Eclipse Oxygen.