elk
elk copied to clipboard
Eclipse Layout Kernel - Automatic layout for Java applications.
Currently the layout button, and thus the `LayoutHandler#execute()` method, invokes a layout call every time it is pressed. We could add an option that avoids simultaneous layouts of the same...
For an initial description and symptoms see kieler/elkjs#74. My first guess would be that some properties of the graph provided there yield invalid positions after layout with force. However, solely...
Comment nodes can currently only be connected to nodes. However, users also often need to add comments to edges. Currently, this is done by adding more labels to an edge....
When using Mr. Tree, if any actions (moving up of node) are performed, all the branches are reordering for optimizing space. Could you provide an option where we could retain...
ELK Layered is absolutely brilliant when it comes to supporting external ports. However, the external ports have to be excplicitly defined in the KGraph to be laid out. If an...
Instead of including an explicit `UNDEFINED` value in enumeration options, simply use `null`.
The option "Layout Algorithm" is the most important one and has a special meaning among all layout options. It should be put into a privileged place, e.g. a dedicated line...
The `requires` element should allow more complex predicates. E.g. it would be nice to be able to specify that an enum-based layout option is one of two values. ``` MdOptionDependency:...
A layout option could conceivably map to values that are lists. We already support enum sets, so why not support general lists of data objects as well? The main problem...
- Implement a layout algorithm (according to the GEF4 Layout component) that transforms a GEF4 graph into an ElkGraph and applies an ELK layout algorithm. That would make all ELK...