Page History
...
Option | ID | Type | Applies to | Default |
---|---|---|---|---|
Additional Port Space | de.cau.cs.kieler.additionalPortSpace | Margins | Nodes | 0, 0, 0, 0 |
Alignment | de.cau.cs.kieler.alignment | Enum | Nodes | AUTOMATIC |
Aspect Ratio | de.cau.cs.kieler.aspectRatio | Float | Parents | 1.6 |
Border Spacing | de.cau.cs.kieler.borderSpacing | Float | Parents | 20 |
Comment Box | de.cau.cs.kieler.commentBox | Boolean | Nodes | false |
Debug Mode | de.cau.cs.kieler.debugMode | Boolean | Parents | false |
Diagram Type | de.cau.cs.kieler.diagramType | String | ||
Direction | de.cau.cs.kieler.direction | Enum | Parents | UNDEFINED |
Edge Label Placement | de.cau.cs.kieler.edgeLabelPlacement | Enum | Labels | UNDEFINED |
Edge Routing | de.cau.cs.kieler.edgeRouting | Enum | Parents | POLYLINEORTHOGONAL |
Hypernode | de.cau.cs.kieler.hypernode | Boolean | Nodes | false |
Label Side | de.cau.cs.kieler.labelSide | Enum | Parents | SMART |
Label Spacing | de.cau.cs.kieler.labelSpacing | Float | Edges Nodes | -1.0 |
Layout Hierarchy | de.cau.cs.kieler.layoutHierarchy | Boolean | Parents | false |
Minimal Height | de.cau.cs.kieler.minHeight | Float | Nodes | 0.0 |
Minimal Width | de.cau.cs.kieler.minWidth | Float | Nodes | 0.0 |
No Layout | de.cau.cs.kieler.noLayout | Boolean | false | |
Node Label Placement | de.cau.cs.kieler.nodeLabelPlacement | EnumSet | Nodes | |
Port Anchor Offset | de.cau.cs.kieler.klay.layered.portAnchor | Object | Ports | |
Port Constraints | de.cau.cs.kieler.portConstraints | Enum | Nodes | UNDEFINED |
Port Label Placement | de.cau.cs.kieler.portLabelPlacement | Enum | Nodes | OUTSIDE |
Port Offset | de.cau.cs.kieler.offset | Float | Ports | |
Port Side | de.cau.cs.kieler.portSide | Enum | Ports | UNDEFINED |
Port Spacing | de.cau.cs.kieler.portSpacing | Float | Nodes | 10 |
Priority | de.cau.cs.kieler.priority | Int | Edges Nodes | |
Randomization Seed | de.cau.cs.kieler.randomSeed | Int | Parents | 1 |
Separate Connected Components | de.cau.cs.kieler.separateConnComp | Boolean | Parents | true |
Size Constraint | de.cau.cs.kieler.sizeConstraint | EnumSet | Nodes | |
Size Options | de.cau.cs.kieler.sizeOptions | EnumSet | Nodes | DEFAULT_MINIMUM_SIZE |
Spacing | de.cau.cs.kieler.spacing | Float | Parents | 20 |
...
Option | ID | Type | Applies to | Default | Dependency |
---|---|---|---|---|---|
Add Unnecessary Bendpoints | de.cau.cs.kieler.klay.layered.unnecessaryBendpoints | Boolean | Parents | false | |
Content Alignment | de.cau.cs.kieler.klay.layered.contentAlignment | EnumSet | Parents | V_TOP, H_LEFT | |
Crossing Minimization | de.cau.cs.kieler.klay.layered.crossMin | Enum | Parents | LAYER_SWEEP | |
Cycle Breaking | de.cau.cs.kieler.klay.layered.cycleBreaking | Enum | Parents | GREEDY | |
Edge Spacing Factor | de.cau.cs.kieler.klay.layered.edgeSpacingFactor | Float | Parents | 0.5 | |
Edge Label Side Selection | de.cau.cs.kieler.klay.layered.edgeLabelSideSelection | Enum | ParentsSMART | ALWAYS_DOWN | |
Feedback Edges | de.cau.cs.kieler.klay.layered.feedBackEdges | Boolean | Parents | false | |
Fixed Alignment | de.cau.cs.kieler.klay.layered.fixedAlignment | Enum | Parents | NONE | nodePlace=BRANDES_KOEPF |
Interactive Reference Point | de.cau.cs.kieler.klay.layered.interactiveReferencePoint | Enum | Parents | CENTER | |
Layer Constraint | de.cau.cs.kieler.klay.layered.layerConstraint | Enum | Nodes | NONE | |
Linear Segments Deflection Dampening | de.cau.cs.kieler.klay.layered.linearSegmentsDeflectionDampening | Float | Parents | 0.3 | nodePlace=LINEAR_SEGMENTS |
Merge Edges | de.cau.cs.kieler.klay.layered.mergeEdges | Boolean | Parents | false | |
Merge Hierarchy-Crossing Edges | de.cau.cs.kieler.klay.layered.mergeHierarchyPorts | Boolean | Parents | true | layoutHierarchy=true |
Node Layering | de.cau.cs.kieler.klay.layered.nodeLayering | Enum | Parents | NETWORK_SIMPLEX | |
Node Placement | de.cau.cs.kieler.klay.layered.nodePlace | Enum | Parents | BRANDES_KOEPF | |
Thoroughness | de.cau.cs.kieler.klay.layered.thoroughness | Int | Parents | 710 |
Detailed Documentation
This section explains every layout option in more detail. See the KIML documentation for more information on KIML layout options. Those options are only mentioned here if KLay Layered adds some custom behavior.
...
BRANDES_KOEPF
Minimizes the number of edge bends at the expense of diagram size: diagrams drawn with this algorithm are usually higher than diagrams drawn with other algorithms.LINEAR_SEGMENTS
Computes a balanced placement.BUCHHEIM_JUENGER_LEIPERT
Also computes a balanced placement, but a little faster.INTERACTIVE
Tries to keep the preset y coordinates of nodes from the original layout. For dummy nodes, a guess is made to infer their coordinates. Requires the other interactive phase implementations to have run as well.SIMPLE
Minimizes the area at the expense of... well, pretty much everything else.
...
Overview
Content Tools