Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This is a summary of the API changes introduced with version 2014/12:

  • TO BE ADDEDKIELER Layout Algorithms
    • KLay Layered's layout option Properties.MERGE_PORTS was renamed to Properties.MERGE_EDGES. Its ID was changed from de.cau.cs.kieler.klay.layered.mergePorts to de.cau.cs.kieler.klay.layered.mergeEdges.
    • Similarly, KLay Layered's layout option Properties.MERGE_HIERARCHICAL_PORTS was renamed to Properties.MERGE_HIERARCHICAL_EDGES. Its ID was changed from de.cau.cs.kieler.klay.layered.mergeHierarchicalPorts to de.cau.cs.kieler.klay.layered.mergeHierarchicalEdges.

New Features Included in 2014/12

Here's a few highlights of what's new in version 2014/12:

  • KIELER Layout Algorithms
    • A new interactive node placement algorithm in KLay Layered keeps the y coordinates of nodes intact if they don't overlap. This node placement algorithm is supposed to be used together with the interactive implementations of the other layout phases.
  • KIELER Lightweight DiagramsKGraph Text

Important Bugs Fixed in 2014/12

Among others, the following bugs were fixed in version 2014/12:

  • KIELER Layout Algorithms
    • Computing layouts with the layout direction set to UP failed for compound nodes in KLay Layered.
    • KLay Force allowed the object spacing to be zero, which does not make sense and, more importantly, crashed the algorithm.
  • KGraph Text
    • Converting KGX files into the KGT format failed when certain properties were set.

Quickstart

Diagram Layout

One of the core features of KIELER Pragmatics is the KIELER Infrastructure for Meta-Layout (KIML). It provides the glue between diagram editors and layout algorithms. If you have installed layout support for GMF editors, you may want to try the following:

...