Eclipse Graphiti™ 0.12.0

The main topics for 0.12.0 release of Graphiti are to continue to work on enabling Graphiti to leave incubation and implementing round offs to make the framework more flexible and easy to use.

Graphiti is part of the Mars Eclipse release train since M1. Mars will contain the Graphiti framework, examples, tools and  tests. Graphiti has joined the release train for the first time with Eclipse Indigo.

For the full list of changes and implementation details see the Graphiti New & Noteworthy page for 0.12.0.

 

Release Date
Release Type
Minor release
This release is part of Mars
Name Date Description
M1 2014/08/22 Mars M1
M2 2014/10/03 Mars M2
M3 2014/11/14 Mars M3
M4 2014/12/19 Mars M4
M5 2015/02/06 Mars M5
M6 2015/03/27 Mars M6
M7 2015/05/08 Mars M7
RC1 2015/05/22 Mars RC1
RC2 2015/05/29 Mars RC2
RC3 2015/06/05 Mars RC3
RC4 2015/06/12 Mars RC4
Themes
Make Graphiti fit for leaving incubation
Fulfill the Eclipse requirements for being part of the Mars release train and for leaving incubation after the Mars release. Also infrastructure related topics are part of this topic.
Round-Offs and ease of use
Fix inconsistent behavior in the framework and fill gaps in the functionality to make the framework easier to use. Also enhancement topics brought up by the community are targeted within this topic.
Fixing Bugs
Fix bugs in existing Graphiti functionality.
  • NullPointerException in DiagramBehavior.unregisterDiagramResourceSetListener (1660) [470038] (target milestone: 0.13.0)
  • Difficulty in creating associations [470455] (target milestone: 0.13.0)
  • ImageService is not handling imageFilePath with protocol bundleentry [472219] (target milestone: 0.13.0)
  • ClassCastException in DefaultPersistencyBehavior.loadDiagram (144) [473087] (target milestone: 0.13.0)
  • Read-write transaction not created if another thread is using runExclusive() [477083] (target milestone: 0.13.0)
  • Stackoverflow in DefaultUpdateDiagramFeature.canUndo [477132] (target milestone: 0.13.0)
  • NullPointerException in GridLayer.paintGrid (57) [477420] (target milestone: 0.13.0)
  • NullPointerException in DiagramBehavior.addGefListeners (468) [477526] (target milestone: 0.13.0)
  • NullPointerException in DefaultRefreshBehavior.internalRefreshEditPart (264) [477659] (target milestone: 0.13.0)
  • NullPointerException in DiagramBehavior.getAdapter (1214) [470150] (target milestone: 0.13.0)
  • Malfunctioning redo GFWorkspaceCommandStackImpl [475240] (target milestone: 0.13.0)