|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use KSlimGraph | |
---|---|
de.cau.cs.kieler.klodd.hierarchical | Base package of the hierarchical dataflow layout algorithm. |
de.cau.cs.kieler.klodd.hierarchical.impl | Implementation of the hierarchical dataflow layout algorithm. |
de.cau.cs.kieler.klodd.hierarchical.modules | Definition of the different modules used by the hierarchical dataflow layout algorithm. |
de.cau.cs.kieler.klodd.hierarchical.structures | The layered graph data structure used internally by the hierarchical dataflow layout algorithm. |
de.cau.cs.kieler.klodd.hierarchical.structures.slimgraph | Slim graph representation for undirected graphs, used in many graph algorithms. |
de.cau.cs.kieler.klodd.hierarchical.structures.slimgraph.alg | Algorithms for the slim graph data structure. |
Uses of KSlimGraph in de.cau.cs.kieler.klodd.hierarchical |
---|
Methods in de.cau.cs.kieler.klodd.hierarchical that return KSlimGraph | |
---|---|
KSlimGraph |
GraphConverter.convertGraph(KNode parentNode,
boolean includePorts)
Converts a given Ecore graph into a slim graph. |
Uses of KSlimGraph in de.cau.cs.kieler.klodd.hierarchical.impl |
---|
Methods in de.cau.cs.kieler.klodd.hierarchical.impl with parameters of type KSlimGraph | |
---|---|
LayeredGraph |
BalancingLayerAssigner.assignLayers(KSlimGraph graph,
KNode parentNode,
float objSpacing,
boolean balanceOverSize)
Create a layered graph and assign layers to each node. |
LayeredGraph |
LongestPathLayerAssigner.assignLayers(KSlimGraph slimGraph,
KNode parentNode,
float objSpacing,
boolean balanceOverSize)
Create a layered graph and assign layers to each node. |
Uses of KSlimGraph in de.cau.cs.kieler.klodd.hierarchical.modules |
---|
Methods in de.cau.cs.kieler.klodd.hierarchical.modules with parameters of type KSlimGraph | |
---|---|
LayeredGraph |
ILayerAssigner.assignLayers(KSlimGraph slimGraph,
KNode parentNode,
float objSpacing,
boolean balanceOverSize)
Create a layered graph and assign layers to each node. |
Uses of KSlimGraph in de.cau.cs.kieler.klodd.hierarchical.structures |
---|
Methods in de.cau.cs.kieler.klodd.hierarchical.structures with parameters of type KSlimGraph | |
---|---|
void |
LayeredGraph.createConnections(KSlimGraph kGraph)
Creates connections between layer elements and creates long edges. |
Uses of KSlimGraph in de.cau.cs.kieler.klodd.hierarchical.structures.slimgraph |
---|
Constructors in de.cau.cs.kieler.klodd.hierarchical.structures.slimgraph with parameters of type KSlimGraph | |
---|---|
KSlimEdge(KSlimGraph graph,
KSlimNode thesource,
KSlimNode thetarget)
Creates an edge connecting two existing nodes. |
|
KSlimEdge(KSlimGraph graph,
KSlimNode thesource,
KSlimNode thetarget,
Object theobj)
Creates an edge connecting two existing nodes, with an object to be contained. |
|
KSlimFace(KSlimGraph graph,
boolean addToInternal)
Creates a face and optionally adds it to the given graph. |
|
KSlimNode(KSlimGraph graph)
Creates a node containing no object. |
|
KSlimNode(KSlimGraph graph,
Object obj)
Creates a node containing the given object. |
Uses of KSlimGraph in de.cau.cs.kieler.klodd.hierarchical.structures.slimgraph.alg |
---|
Methods in de.cau.cs.kieler.klodd.hierarchical.structures.slimgraph.alg with parameters of type KSlimGraph | |
---|---|
void |
DFSCycleRemover.removeCycles(KSlimGraph graph)
Remove cycles in a given graph. |
void |
GreedyCycleRemover.removeCycles(KSlimGraph graph)
Remove cycles in a given graph. |
void |
ICycleRemover.removeCycles(KSlimGraph graph)
Remove cycles in a given graph. |
void |
InteractiveCycleRemover.removeCycles(KSlimGraph graph)
Remove cycles in a given graph. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |