Spline Routing Mode

Property Value
Identifier: org.eclipse.elk.layered.edgeRouting.splines.mode
Meta Data Provider: options.LayeredMetaDataProvider
Value Type: org.eclipse.elk.alg.layered.options.SplineRoutingMode (Enum)
Possible Values: CONSERVATIVE
Default Value: SplineRoutingMode.SLOPPY (as defined in org.eclipse.elk.layered)
Applies To: parents
Dependencies: org.eclipse.elk.edgeRouting (EdgeRouting.SPLINES)
Containing Group: edgeRouting -> splines


Specifies the way control points are assembled for each individual edge. CONSERVATIVE ensures that edges are properly routed around the nodes but feels rather orthogonal at times. SLOPPY uses fewer control points to obtain curvier edge routes but may result in edges overlapping nodes.