Uses of Interface
de.cau.cs.kieler.core.kgraph.KGraphElement

Packages that use KGraphElement
de.cau.cs.kieler.core.kgraph Base package for the KGraph data structure with its public API. 
de.cau.cs.kieler.core.kgraph.impl Internal implementation of the KGraph data structure. 
de.cau.cs.kieler.core.kgraph.util Utility classes for the KGraph data structure. 
de.cau.cs.kieler.keg The KEG base package contains the generated model code for the KEG graph. 
de.cau.cs.kieler.keg.impl   
de.cau.cs.kieler.keg.util Utility classes for KEG. 
de.cau.cs.kieler.kiml Base classes for implementation of layout algorithms and for handling of different layout providers and layout options. 
de.cau.cs.kieler.kiml.graphiti   
de.cau.cs.kieler.kiml.ui.diagram Generic API for layout of graphical diagrams. 
de.cau.cs.kieler.kiml.util Utility classes for automatic layout using KIML. 
de.cau.cs.kieler.klay.layered Base package of the layered layouter. 
de.cau.cs.kieler.klay.layered.properties This package contains classes defining layout properties for KLay Layered. 
de.cau.cs.kieler.klodd.hierarchical.structures The layered graph data structure used internally by the hierarchical dataflow layout algorithm. 
 

Uses of KGraphElement in de.cau.cs.kieler.core.kgraph
 

Subinterfaces of KGraphElement in de.cau.cs.kieler.core.kgraph
 interface KEdge
          A representation of the model object 'Edge'.
 interface KLabel
          A representation of the model object 'Label'.
 interface KLabeledGraphElement
          A representation of the model object 'KLabeled Graph Element'.
 interface KNode
          A representation of the model object 'Node'.
 interface KPort
          A representation of the model object 'KPort'.
 

Uses of KGraphElement in de.cau.cs.kieler.core.kgraph.impl
 

Classes in de.cau.cs.kieler.core.kgraph.impl that implement KGraphElement
 class KEdgeImpl
          An implementation of the model object 'KEdge'.
 class KGraphElementImpl
          An implementation of the model object 'Element'.
 class KLabeledGraphElementImpl
          An implementation of the model object 'KLabeled Graph Element'.
 class KLabelImpl
          An implementation of the model object 'KLabel'.
 class KNodeImpl
          An implementation of the model object 'KNode'.
 class KPortImpl
          An implementation of the model object 'KPort'.
 

Uses of KGraphElement in de.cau.cs.kieler.core.kgraph.util
 

Methods in de.cau.cs.kieler.core.kgraph.util with parameters of type KGraphElement
 T KGraphSwitch.caseKGraphElement(KGraphElement object)
          Returns the result of interpreting the object as an instance of 'Element'.
 

Uses of KGraphElement in de.cau.cs.kieler.keg
 

Subinterfaces of KGraphElement in de.cau.cs.kieler.keg
 interface Edge
          A representation of the model object 'Edge'.
 interface Node
          A representation of the model object 'Node'.
 interface Port
          A representation of the model object 'Port'.
 

Uses of KGraphElement in de.cau.cs.kieler.keg.impl
 

Classes in de.cau.cs.kieler.keg.impl that implement KGraphElement
 class EdgeImpl
          An implementation of the model object 'Edge'.
 class NodeImpl
          An implementation of the model object 'Node'.
 class PortImpl
          An implementation of the model object 'Port'.
 

Uses of KGraphElement in de.cau.cs.kieler.keg.util
 

Methods in de.cau.cs.kieler.keg.util with parameters of type KGraphElement
 T KEGSwitch.caseKGraphElement(KGraphElement object)
          Returns the result of interpreting the object as an instance of 'Element'.
 

Uses of KGraphElement in de.cau.cs.kieler.kiml
 

Fields in de.cau.cs.kieler.kiml with type parameters of type KGraphElement
static IProperty<KGraphElement> LayoutContext.GRAPH_ELEM
          the graph element in the current context.
 

Uses of KGraphElement in de.cau.cs.kieler.kiml.graphiti
 

Methods in de.cau.cs.kieler.kiml.graphiti with parameters of type KGraphElement
 void GraphitiLayoutCommand.add(KGraphElement graphElement, org.eclipse.graphiti.mm.pictograms.PictogramElement pictogramElement)
          Adds the given element to this command.
 

Uses of KGraphElement in de.cau.cs.kieler.kiml.ui.diagram
 

Methods in de.cau.cs.kieler.kiml.ui.diagram that return types with arguments of type KGraphElement
 List<Pair<KGraphElement,GraphicalEditPart>> ApplyLayoutRequest.getElements()
          Returns a list of the graph elements and edit parts of this request.
 com.google.common.collect.BiMap<KGraphElement,T> LayoutMapping.getGraphMap()
          Returns the bidirectional mapping of layout graph elements to diagram parts.
 

Methods in de.cau.cs.kieler.kiml.ui.diagram with parameters of type KGraphElement
 void ApplyLayoutRequest.addElement(KGraphElement element, GraphicalEditPart editPart)
          Adds the given graph element and edit part to the request.
 

Uses of KGraphElement in de.cau.cs.kieler.kiml.util
 

Methods in de.cau.cs.kieler.kiml.util with parameters of type KGraphElement
static void KimlUtil.createIdentifier(KGraphElement element)
          Create a unique identifier for the given graph element.
 

Uses of KGraphElement in de.cau.cs.kieler.klay.layered
 

Method parameters in de.cau.cs.kieler.klay.layered with type arguments of type KGraphElement
static void Util.propagatePair(LinkedList<LNode> sourceTargetList, HashMap<KGraphElement,LGraphElement> elemMap)
          Finds for a pair of LNodes the pair of ancestors with a common parent that is highest in depth in the inclusion tree.
protected  void KGraphImporter.transformEdge(KEdge kedge, KNode graph, Map<KGraphElement,LGraphElement> elemMap, MapPropertyHolder layeredGraph)
          Transforms the given edge.
protected  void KGraphImporter.transformNode(KNode node, List<LNode> layeredNodes, Map<KGraphElement,LGraphElement> elemMap, Set<GraphProperties> graphProperties, Direction direction)
          Transforms the given node.
 

Uses of KGraphElement in de.cau.cs.kieler.klay.layered.properties
 

Fields in de.cau.cs.kieler.klay.layered.properties with type parameters of type KGraphElement
static IProperty<HashMap<KGraphElement,LGraphElement>> Properties.ELEMENT_MAP
          Map between KGraph nodes/ports/edges and LGraph nodes/ports/edges.
 

Uses of KGraphElement in de.cau.cs.kieler.klodd.hierarchical.structures
 

Methods in de.cau.cs.kieler.klodd.hierarchical.structures that return KGraphElement
 KGraphElement LayerElement.getElemObj()
          Gets the object contained in this layer element.
 

Methods in de.cau.cs.kieler.klodd.hierarchical.structures with parameters of type KGraphElement
 LayerElement Layer.put(KGraphElement obj, KSlimNode kNode)
          Puts an object into this layer.
 void LayeredGraph.putBack(KGraphElement obj, int height, KSlimNode kNode)
          Put the given object into a layer with specified height.
 void LayeredGraph.putFront(KGraphElement obj, int rank, KSlimNode kNode)
          Put the given object into a layer with specified rank.
 

Constructors in de.cau.cs.kieler.klodd.hierarchical.structures with parameters of type KGraphElement
LayerElement(KGraphElement obj, Layer thelayer, KSlimNode thekNode)
          Creates a layer element in an existing layer.