|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICycleRemover
Interface for algorithms for removal of cycles in a layout graph.
Field Summary | |
---|---|
static int |
REVERSED
rank value for edges that were reversed. |
Method Summary | |
---|---|
List<KSlimEdge> |
getReversedEdges()
Returns the list of edges that were reversed for cycle removal. |
void |
removeCycles(KSlimGraph graph)
Remove cycles in a given graph. |
void |
restoreGraph()
Restore the original graph after cycles have been removed. |
Methods inherited from interface de.cau.cs.kieler.core.alg.IAlgorithm |
---|
reset, reset, setProgressMonitor |
Field Detail |
---|
static final int REVERSED
Method Detail |
---|
void removeCycles(KSlimGraph graph)
REVERSED
if and only if the edge was
reversed for cycle removal.
graph
- graph to be processedvoid restoreGraph()
List<KSlimEdge> getReversedEdges()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |