Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Tools Project
  4. Eclipse Graphical Editing...
  5. 4.0.0 (Neon)
  6. Release Plan

Eclipse Graphical Editing Framework (GEF) 4.0.0 (Neon)

Primary tabs

  • Overview
  • Issues
  • Release Plan(active tab)
  • Review Information
Release Date: 
Wednesday, June 22, 2016
Deliverables: 

The release will contain major revisions of the new GEF4 components:

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

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

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

The release will contain minor revisions of the Draw2d and GEF (MVC) 3.x and Zest 1.x components as follows:

  • Draw2d 3.10.100
    • org.eclipse.draw2d.sdk (feature) [local update-site only]
      • org.eclipse.draw2d (feature)
        • org.eclipse.draw2d (plug-in)
      • org.eclipse.draw2d.source (feature)
        • org.eclipse.draw2d.source (plug-in)
      • org.eclipse.draw2d.doc.isv (plug-in)
    • org.eclipse.draw2d.examples (plug-in) [undeployed]
  • GEF (MVC) 3.11.0
    • ​org.eclipse.gef.sdk (feature)
      • org.eclipse.draw2d.sdk (feature)
      • org.eclipse.gef (feature)
        • org.eclipse.draw2d (feature)
        • org.eclipse.gef (plug-in)
      • org.eclipse.gef.source (feature)
        • org.eclipse.gef.source (plug-in)
      • org.eclipse.gef.doc.isv (plug-in)
      • org.eclipse.gef.examples.ui.pde (plug-in)
  • Zest 1.7.0
    • org.eclipse.zest.sdk (feature)
      • org.eclipse.draw2d.sdk (feature)
      • org.eclipse.zest (feature)
        • org.eclipse.draw2d (feature)
        • org.eclipse.zest.core (plug-in)
        • org.eclipse.zest.layouts (plug-in)
      • org.eclipse.zest.source (feature)
      • org.eclipse.zest.doc.isv (plug-in)
  • ​Examples 3.11.0:
    • org.eclipse.gef.examples (feature) [local update-site only]
      • ​org.eclipse.gef.examples.flow (plug-in)
      • org.eclipse.gef.examples.logic (plug-in)
      • org.eclipse.gef.examples.shapes (plug-in)
      • org.eclipse.gef.examples.text (plug-in)
      • org.eclipse.gef.examples.source (feature)
        • ​org.eclipse.gef.examples.flow.source (plug-in)
        • org.eclipse.gef.examples.logic.source (plug-in)
        • org.eclipse.gef.examples.shapes.source (plug-in)
        • org.eclipse.gef.examples.text.source (plug-in)
  • ​ALL 3.11.0:
    • org.eclipse.gef.all (feature) [local update-site only]
      • org.eclipse.gef.examples (feature)
      • org.eclipse.gef.sdk (feature)
      • org.eclipse.zest.sdk (feature)

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.

Compatibility: 

The GEF4 1.0.0 components include various incompatible changes compared to the GEF4 0.2.0 (Mars.1) release, as laid out in detail in GEF/New and Noteworthy/4.0.

Draw2d 3.11.0, GEF (MVC) 3.11.0, and Zest 1.7.0 are binary compatible with the previous 3.10.1 (Mars.1) release, all API remains unchanged.

Internationalization: 

Draw2d 3.10.100, GEF (MVC) 3.11.0, and Zest 1.7.0 consistently externalize all strings for internationalization. The GEF4 components do only partly externalize strings for internationalization.

Target Environments: 

The components provided within this release are designed for the following Java target environment:

  • GEF4 Common - JavaSE-1.7
  • GEF4 Geometry - JavaSE-1.7
  • GEF4 Graph - J2SE-1.7
  • GEF4 Layout - J2SE-1.7
  • GEF4 DOT - JavaSE-1.7
  • GEF4 FX - JavaSE-1.7
  • GEF4 MVC - JavaSE-1.7
  • GEF4 Zest - JavaSE-1.7
  • GEF4 Cloudio - JavaSE-1.7
  • Draw2d - J2SE-1.4
  • GEF (MVC) - J2SE-1.4
  • Zest - J2SE-1.4

All GEF4 components are developed to be backwards compatible with Eclipse Luna and Mars, as this is the first official major release of those components (and adopters may still be bound to Luna or Mars).

Testing is performed with J2SE 1.7 and 1.8 on Eclipse Luna, Eclipse Mars, and Eclipse Neon respectively.

Milestones: 
NameDateDescription
3.11.0/4.0.0 (Neon) M2 2015/09/28
3.11.0/4.0.0 (Neon) M32015/11/09
3.11.0/4.0.0 (Neon) M42015/12/14
3.11.0/4.0.0 (Neon) M52016/02/01Decision about GEF4 0.3.0 vs. 1.0.0 finalized.
4.0.0 (Neon) M62016/03/21
4.0.0 (Neon) M72016/05/02API & Feature freeze
4.0.0 (Neon) RC12016/05/16
4.0.0 (Neon) RC22016/05/23
4.0.0 (Neon) RC32016/05/30
4.0.0 (Neon) RC42016/06/06
4.0.0 (Neon)2016/06/22
Themes: 
Refactor GEF4 Zest
Committed Items
No items.
Augment GEF4 DOT towards a Graphviz authoring environment
Committed Items
No items.
Split UI modules into SWT, JFace, and UI modules
Committed Items
No items.
This release is part of Neon.
Eclipse Graphical Editing Framework (GEF)

Project Links

  • Getting Started
  • Website

Related Projects

Project Hierarchy:

  • Eclipse Tools Project
  • Eclipse Graphical Editing Framework (GEF)

Tags

Build Technologies
  • Jenkins
  • Tycho

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top