| Property | Value |
|---|---|
| Type: | advanced |
| Identifier: | org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility |
| Meta Data Provider: | options.LayeredMetaDataProvider |
| Value Type: | org.eclipse.elk.alg.layered.options.NodeFlexibility (Enum) |
| Possible Values: | NONEPORT_POSITIONNODE_SIZE_WHERE_SPACE_PERMITS (@ExperimentalPropertyValue)NODE_SIZE |
| Applies To: | nodes |
| Dependencies: | org.eclipse.elk.layered.nodePlacement.strategy (NodePlacementStrategy.NETWORK_SIMPLEX) |
| Containing Group: | nodePlacement -> networkSimplex |
Aims at shorter and straighter edges. Two configurations are possible: (a) allow ports to move freely on the side they are assigned to (the order is always defined beforehand), (b) additionally allow to enlarge a node wherever it helps. If this option is not configured for a node, the ’nodeFlexibility.default’ value is used, which is specified for the node’s parent.