Cycle Breaking Strategy

Property Value
Identifier: org.eclipse.elk.layered.cycleBreaking.strategy
Meta Data Provider: options.LayeredMetaDataProvider
Value Type: org.eclipse.elk.alg.layered.options.CycleBreakingStrategy (Enum)
Possible Values: GREEDY
DEPTH_FIRST
INTERACTIVE (@AdvancedPropertyValue)
Default Value: CycleBreakingStrategy.GREEDY (as defined in org.eclipse.elk.layered)
Applies To: parents
Legacy Id: de.cau.cs.kieler.klay.layered.cycleBreaking
Containing Group: cycleBreaking

Description

Strategy for cycle breaking. Cycle breaking looks for cycles in the graph and determines which edges to reverse to break the cycles. Reversed edges will end up pointing to the opposite direction of regular edges (that is, reversed edges will point left if edges usually point right).