Uses of Class
de.cau.cs.kieler.klodd.hierarchical.structures.slimgraph.KSlimGraph

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.