elk icon indicating copy to clipboard operation
elk copied to clipboard

Eclipse Layout Kernel - Automatic layout for Java applications.

Results 214 elk issues
Sort by recently updated
recently updated
newest added

#634 and #626 combined port label placement within a single layout option. Yet, the way the various configurations work is not consistent: * inside and outside behave differently by default...

enhancement
alg

Consider the following graph where `nodeSize.minimum` is explicitly commented. With `nodeSize.constraints: "[PORTS]"` and `nodeSize.constraints: "[PORTS MINIMUM_SIZE]"` the resulting node width is 0 and 20, respectively. 20 being the default of...

enhancement
alg-layered
discussion

Currently the interactive layered approach only allows to interactively set layer and constraint of nodes. However, it could also be possible to include the dummy nodes in this if it...

thesis
new feature
alg-layered

As a property's ID changes it can be annotated with its _legacy ID_. If this property is referred to by its legacy ID, as it may be in graphs serialized...

enhancement
meta-data
discussion

While fixing #562, I stumbled upon an interesting (possible) problem with `ElkUtil.applyVisitors(ElkNode, IGraphElementVisitor...)`. That particular issue only ever occurred when layout was done through the `DiagramLayoutEngine`. The engine applies the...

discussion
core

If a edge is referencing the same port it is routed inside the Node. Not sure if this is intended if "elk.insideSelfLoops.activate" and "elk.insideSelfLoops.yo" is false. ![selfLoopInsideNode](https://user-images.githubusercontent.com/61700870/77909420-9a208880-728d-11ea-9a2c-09b1fb593965.png) Json ``` {...

enhancement
alg-layered

For compound nodes laid out with ELK Layered, the minimum spacing between adjacent hierarchical ports may not be correct since the usual node-node spacing is probably applied to them.

bug
alg-layered

The issue described in #389 probably boils down to adding orthogonal edge routing to Mr. Tree. So, add orthogonal edge routing to Mr. Tree!

thesis
new feature
alg-mrtree

Currently all ports not connected with an edge are layouted to the west side of their container. They are distributed along the west side. But if there are too many...

enhancement
alg-layered