Eclipse Layout Kernel Documentation

Home

The Eclipse Layout Kernel (ELK) implements an infrastructure
to connect diagram editors or viewers
to automatic layout algorithms.
It also implements a number
of standard layout algorithms
ready to be used out of the box.

ELK Architecture

Documentation for…

  1. …tool developers.

    You want to add automatic layout capabilities to the editor / viewer you’re developing.

  2. …algorithm developers.

    You want to implement your own layout algorithms. Make sure you’re already familiar with the documentation for tool developers before starting to read this, especially with our graph data structure.

  3. …ELK contributors.

    You want to contribute to the ELK code.

Links of Interest