See: Description
| Interface | Description |
|---|---|
| CycleRemovingAlgorithm |
A cycle removing algorithm can remove cycles from a graph.
|
| EdgeWeightConstraint |
An EdgeWeightConstraint can be used to increase the edge of a weight, making it less likely to be removed.
|
| WeightCalculator |
A weight calculator to be used in a
HeuristicCycleRemovingAlgorithm or RecursiveCycleRemovingAlgorithm. |
| Class | Description |
|---|---|
| Cycle |
Represents a single cycle in a graph.
|
| CycleFinder |
A CycleFinder finds all cycles in a given graph.
|
| HeuristicCycleRemovingAlgorithm |
A heuristic cycle removing algorithm.
|
| KeepHierarchyConstraint |
A constraint which aims to keep the hierarchy intact.
|
| RecursiveCycleRemovingAlgorithm |
A recursive cycle removing algorithm.
|
| WeightCalculator.ConstrainedWeightCalculator | |
| WeightCalculator.UnweightedWeightCalculator | |
| WeightCalculator.WeightedWeightCalculator |
SugiyamaDrawingAlgorithm
to remove cycles at the beginning of the layout algorithm.