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

Packages that use KNode
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.diagram.edit.commands   
de.cau.cs.kieler.keg.diagram.edit.policies   
de.cau.cs.kieler.keg.impl   
de.cau.cs.kieler.keg.importer.util Utility functionality. 
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.export Base classes for the graph export. 
de.cau.cs.kieler.kiml.export.exporter Exporter implementations. 
de.cau.cs.kieler.kiml.export.util Utility functionality. 
de.cau.cs.kieler.kiml.grana Base classes for implementation of analysis algorithms and classes that provide the analyses as services. 
de.cau.cs.kieler.kiml.grana.analyses Basic graph analysis algorithms provided through the extension point. 
de.cau.cs.kieler.kiml.grana.batch Classes related to the batch execution of analyses. 
de.cau.cs.kieler.kiml.grana.handlers Handlers for the GRANA user interface. 
de.cau.cs.kieler.kiml.grana.util Utility classes for grana. 
de.cau.cs.kieler.kiml.graphviz.dot.transform The package which contains the functionality to transform a KGraph instance to a Dot instance. 
de.cau.cs.kieler.kiml.graphviz.layouter Connection of the Graphviz layouter to the KIML interface for automatic layout. 
de.cau.cs.kieler.kiml.ogdf Wrapper classes and layout provider to connect the OGDF to KIML. 
de.cau.cs.kieler.kiml.service Layout service classes that are used both in the client UI and in server applications. 
de.cau.cs.kieler.kiml.service.formats KIML support for graph formats. 
de.cau.cs.kieler.kiml.ui.diagram Generic API for layout of graphical diagrams. 
de.cau.cs.kieler.kiml.ui.util Utility classes for the KIML UI plugin. 
de.cau.cs.kieler.kiml.util Utility classes for automatic layout using KIML. 
de.cau.cs.kieler.kiml.util.alg Algorithms for the KIML utility classes. 
de.cau.cs.kieler.klay.force Base package of the force layouter. 
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 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.kwebs.client.layout XXX 
de.cau.cs.kieler.kwebs.util This package contains commonly used utility classes. 
 

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

Methods in de.cau.cs.kieler.core.kgraph that return KNode
 KNode KGraphFactory.createKNode()
          Returns a new object of class 'KNode'.
 KNode KPort.getNode()
          Returns the value of the 'Node' container reference.
 KNode KNode.getParent()
          Returns the value of the 'Parent' container reference.
 KNode KEdge.getSource()
          Returns the value of the 'Source' container reference.
 KNode KEdge.getTarget()
          Returns the value of the 'Target' reference.
 

Methods in de.cau.cs.kieler.core.kgraph that return types with arguments of type KNode
 EList<KNode> KNode.getChildren()
          Returns the value of the 'Children' containment reference list.
 

Methods in de.cau.cs.kieler.core.kgraph with parameters of type KNode
 void KPort.setNode(KNode value)
          Sets the value of the 'Node' container reference.
 void KNode.setParent(KNode value)
          Sets the value of the 'Parent' container reference.
 void KEdge.setSource(KNode value)
          Sets the value of the 'Source' container reference.
 void KEdge.setTarget(KNode value)
          Sets the value of the 'Target' reference.
 

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

Classes in de.cau.cs.kieler.core.kgraph.impl that implement KNode
 class KNodeImpl
          An implementation of the model object 'KNode'.
 

Fields in de.cau.cs.kieler.core.kgraph.impl declared as KNode
protected  KNode KEdgeImpl.target
          The cached value of the 'Target' reference.
 

Fields in de.cau.cs.kieler.core.kgraph.impl with type parameters of type KNode
protected  EList<KNode> KNodeImpl.children
          The cached value of the 'Children' containment reference list.
 

Methods in de.cau.cs.kieler.core.kgraph.impl that return KNode
 KNode KEdgeImpl.basicGetTarget()
           
 KNode KGraphFactoryImpl.createKNode()
           
 KNode KPortImpl.getNode()
           
 KNode KNodeImpl.getParent()
           
 KNode KEdgeImpl.getSource()
           
 KNode KEdgeImpl.getTarget()
           
 

Methods in de.cau.cs.kieler.core.kgraph.impl that return types with arguments of type KNode
 EList<KNode> KNodeImpl.getChildren()
           
 

Methods in de.cau.cs.kieler.core.kgraph.impl with parameters of type KNode
 NotificationChain KPortImpl.basicSetNode(KNode newNode, NotificationChain msgs)
           
 NotificationChain KNodeImpl.basicSetParent(KNode newParent, NotificationChain msgs)
           
 NotificationChain KEdgeImpl.basicSetSource(KNode newSource, NotificationChain msgs)
           
 NotificationChain KEdgeImpl.basicSetTarget(KNode newTarget, NotificationChain msgs)
           
 void KPortImpl.setNode(KNode newNode)
           
 void KNodeImpl.setParent(KNode newParent)
           
 void KEdgeImpl.setSource(KNode newSource)
           
 void KEdgeImpl.setTarget(KNode newTarget)
           
 

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

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

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

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

Uses of KNode in de.cau.cs.kieler.keg.diagram.edit.commands
 

Methods in de.cau.cs.kieler.keg.diagram.edit.commands that return KNode
 KNode Edge2CreateCommand.getContainer()
           
 KNode Edge3CreateCommand.getContainer()
           
 KNode Edge4CreateCommand.getContainer()
           
 KNode Edge5CreateCommand.getContainer()
           
 KNode Edge6CreateCommand.getContainer()
           
 KNode Edge7CreateCommand.getContainer()
           
 KNode Edge8CreateCommand.getContainer()
           
 KNode EdgeCreateCommand.getContainer()
           
protected  KNode Edge2ReorientCommand.getNewSource()
           
protected  KNode Edge7ReorientCommand.getNewSource()
           
protected  KNode Edge8ReorientCommand.getNewSource()
           
protected  KNode EdgeReorientCommand.getNewSource()
           
protected  KNode Edge2ReorientCommand.getNewTarget()
           
protected  KNode Edge5ReorientCommand.getNewTarget()
           
protected  KNode Edge6ReorientCommand.getNewTarget()
           
protected  KNode EdgeReorientCommand.getNewTarget()
           
protected  KNode Edge2ReorientCommand.getOldSource()
           
protected  KNode Edge7ReorientCommand.getOldSource()
           
protected  KNode Edge8ReorientCommand.getOldSource()
           
protected  KNode EdgeReorientCommand.getOldSource()
           
protected  KNode Edge2ReorientCommand.getOldTarget()
           
protected  KNode Edge5ReorientCommand.getOldTarget()
           
protected  KNode Edge6ReorientCommand.getOldTarget()
           
protected  KNode EdgeReorientCommand.getOldTarget()
           
protected  KNode Edge2CreateCommand.getSource()
           
protected  KNode Edge7CreateCommand.getSource()
           
protected  KNode Edge8CreateCommand.getSource()
           
protected  KNode EdgeCreateCommand.getSource()
           
protected  KNode Edge2CreateCommand.getTarget()
           
protected  KNode Edge5CreateCommand.getTarget()
           
protected  KNode Edge6CreateCommand.getTarget()
           
protected  KNode EdgeCreateCommand.getTarget()
           
 

Uses of KNode in de.cau.cs.kieler.keg.diagram.edit.policies
 

Methods in de.cau.cs.kieler.keg.diagram.edit.policies with parameters of type KNode
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4001(KNode container, KNode source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4002(KNode container, KNode source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4003(KNode container, KPort source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4004(KNode container, KPort source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4005(KNode container, KPort source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4006(KNode container, KPort source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4007(KNode container, KNode source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4008(KNode container, KNode source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4001(KNode container, Edge linkInstance, KNode source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4002(KNode container, Edge linkInstance, KNode source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4003(KNode container, Edge linkInstance, KPort source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4004(KNode container, Edge linkInstance, KPort source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4005(KNode container, Edge linkInstance, KPort source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4006(KNode container, Edge linkInstance, KPort source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4007(KNode container, Edge linkInstance, KNode source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4008(KNode container, Edge linkInstance, KNode source, KPort target)
           
 

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

Classes in de.cau.cs.kieler.keg.impl that implement KNode
 class NodeImpl
          An implementation of the model object 'Node'.
 

Uses of KNode in de.cau.cs.kieler.keg.importer.util
 

Methods in de.cau.cs.kieler.keg.importer.util with parameters of type KNode
static KShapeLayout XtendUtil.getShapeLayout(KNode node)
          Returns the shape layout for the given node.
 

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

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

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

Methods in de.cau.cs.kieler.kiml with parameters of type KNode
abstract  void AbstractLayoutProvider.doLayout(KNode parentNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 void IGraphLayoutEngine.layout(KNode layoutGraph, IKielerProgressMonitor progressMonitor)
          Performs layout on the given layout graph.
 void RecursiveGraphLayoutEngine.layout(KNode layoutGraph, IKielerProgressMonitor progressMonitor)
          Performs recursive layout on the given layout graph.
 boolean AbstractLayoutProvider.supportsHierarchy(KNode layoutNode)
          Determines whether this layout provider would handle the complete hierarchy of the given layout node.
 

Uses of KNode in de.cau.cs.kieler.kiml.export
 

Methods in de.cau.cs.kieler.kiml.export with parameters of type KNode
 void IExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
static void ExportUtil.transformKGraph2Model(String xtendFile, String extension, List<Object> parameters, KNode node, OutputStream outputStream, Resource.Factory resourceFactory, IKielerProgressMonitor monitor, String... involvedMetamodels)
          Transforms a kgraph into another model using a given Xtend transformation file, and writes the model to the output stream.
 

Uses of KNode in de.cau.cs.kieler.kiml.export.exporter
 

Methods in de.cau.cs.kieler.kiml.export.exporter with parameters of type KNode
 void DotExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
 void GMLExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
 void GraphMLExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
 void KGraphExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
 void OGMLExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
static void GMLExporter.serializeKGraphAsGML(KNode graph, OutputStream outputStream, boolean layoutInformation, IKielerProgressMonitor monitor)
          Serializes the given KGraph using GML.
 

Uses of KNode in de.cau.cs.kieler.kiml.export.util
 

Methods in de.cau.cs.kieler.kiml.export.util with parameters of type KNode
static KShapeLayout XtendUtil.getShapeLayout(KNode node)
          Returns the shape layout for the given node.
 

Uses of KNode in de.cau.cs.kieler.kiml.grana
 

Methods in de.cau.cs.kieler.kiml.grana with parameters of type KNode
 Object IAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 

Uses of KNode in de.cau.cs.kieler.kiml.grana.analyses
 

Methods in de.cau.cs.kieler.kiml.grana.analyses with parameters of type KNode
static Rectangle2D.Float NodeSizeAnalysis.computeNodeRect(KNode node, boolean includeLabel, boolean includePorts, boolean includePortLabels)
          Computes the bounding box of the given node.
 int[] LayersAnalysis.countLayers(KNode parentNode)
          Count the number of layers in the given graph and its nested subgraphs.
 int MultiEdgeCountAnalysis.countMultiEdges(KNode node)
          Counts the number of multi edges in the graph rooted at the given node.
 Object AreaAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object AspectRatioAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object BendsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object BiconnectedComponentsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object CompoundNodeChildCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object CompoundNodeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object ConnectedComponentsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object CoverageAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object EdgeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object EdgeCrossingsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object EdgeDirectionAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object EdgeLengthAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object HyperNodeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object HyperedgeCrossingsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object LayersAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object MultiEdgeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object NodeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object NodeDegreeAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object NodeEdgeOverlapsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object NodeSizeAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object PortCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object PortSideAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object SelfLoopAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 int BiconnectedComponentsAnalysis.findComponents(KNode graph)
          Calculates the biconnected components of the given graph.
 

Uses of KNode in de.cau.cs.kieler.kiml.grana.batch
 

Methods in de.cau.cs.kieler.kiml.grana.batch that return KNode
 KNode DiagramKGraphProvider.getKGraph(IPath parameter, IKielerProgressMonitor monitor)
          Returns a KGraph instance from a specific source using the parameter.
 KNode IKGraphProvider.getKGraph(T parameter, IKielerProgressMonitor monitor)
          Returns a KGraph instance from a specific source using the parameter.
 

Constructors in de.cau.cs.kieler.kiml.grana.batch with parameters of type KNode
BatchJob(T param, KNode graph)
          The alternative constructor for an AnalysisBatchJob using a KGraph instance instead of a KGraph provider.
 

Uses of KNode in de.cau.cs.kieler.kiml.grana.handlers
 

Constructors in de.cau.cs.kieler.kiml.grana.handlers with parameters of type KNode
AnalysisEffect(KNode theparentNode, List<AbstractInfoAnalysis> theanalyses, boolean theprogressBar)
          Creates an analysis effect.
 

Uses of KNode in de.cau.cs.kieler.kiml.grana.util
 

Methods in de.cau.cs.kieler.kiml.grana.util with parameters of type KNode
static Object DiagramAnalyzer.analyse(KNode parentNode, AbstractInfoAnalysis analysis, boolean progressBar)
          Starts the given analysis on a diagram.
static Object DiagramAnalyzer.analyse(KNode parentNode, AbstractInfoAnalysis analysis, IKielerProgressMonitor monitor)
          Starts the given analysis on a diagram using a progress monitor.
static Object DiagramAnalyzer.analyse(KNode parentNode, AbstractInfoAnalysis analysis, Map<String,Object> options, boolean progressBar)
          Starts the given analysis on a diagram with predefined options.
static Object DiagramAnalyzer.analyse(KNode parentNode, AbstractInfoAnalysis analysis, Map<String,Object> options, IKielerProgressMonitor monitor)
          Starts the given analysis on a diagram with predefined options and using a progress monitor.
static Map<String,Object> DiagramAnalyzer.analyse(KNode parentNode, List<AbstractInfoAnalysis> analyses, boolean progressBar)
          Starts the given analyses on the kgraph.
static Map<String,Object> DiagramAnalyzer.analyse(KNode parentNode, List<AbstractInfoAnalysis> analyses, IKielerProgressMonitor monitor)
          Starts the given analyses on the kgraph using a progress monitor.
static Map<String,Object> DiagramAnalyzer.analyse(KNode parentNode, List<AbstractInfoAnalysis> analyses, Map<String,Object> options, boolean progressBar)
          Starts the given analyses on the kgraph with predefined options.
static Map<String,Object> DiagramAnalyzer.analyse(KNode parentNode, List<AbstractInfoAnalysis> analyses, Map<String,Object> options, IKielerProgressMonitor monitor)
          Starts the given analyses on the kgraph with predefined options and using a progress monitor.
 

Uses of KNode in de.cau.cs.kieler.kiml.graphviz.dot.transform
 

Methods in de.cau.cs.kieler.kiml.graphviz.dot.transform that return types with arguments of type KNode
 IGraphTransformer<KNode,GraphvizModel> DotHandler.getExporter()
          Return a graph transformer for exporting graphs from the KGraph format.
 IGraphTransformer<GraphvizModel,KNode> DotHandler.getImporter()
          Return a graph transformer for importing graphs into the KGraph format.
 

Method parameters in de.cau.cs.kieler.kiml.graphviz.dot.transform with type arguments of type KNode
 void DotImporter.transferLayout(TransformationData<GraphvizModel,KNode> transData)
          Apply the layout of the target graphs to the original source graph instance.
 void DotExporter.transferLayout(TransformationData<KNode,GraphvizModel> transData)
          Applies the layout information attached to the given Dot instance to the KGraph instance using the mapping created by a previous call to transform.
 void DotImporter.transform(TransformationData<GraphvizModel,KNode> transData)
          Transform the source graph structure into one ore more instances of the target graph type.
 void DotExporter.transform(TransformationData<KNode,GraphvizModel> transData)
          Transforms the KGraph instance to a Dot instance using the given command.
 

Uses of KNode in de.cau.cs.kieler.kiml.graphviz.layouter
 

Methods in de.cau.cs.kieler.kiml.graphviz.layouter with parameters of type KNode
 void GraphvizLayoutProvider.doLayout(KNode parentNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 boolean GraphvizLayoutProvider.supportsHierarchy(KNode layoutNode)
          Determines whether this layout provider would handle the complete hierarchy of the given layout node.
 

Uses of KNode in de.cau.cs.kieler.kiml.ogdf
 

Methods in de.cau.cs.kieler.kiml.ogdf with parameters of type KNode
protected  void OgdfLayouter.applyLayout(KNode parentNode, Map<String,KVectorChain> layoutInformation)
          Applies the layout information back to the original graph.
 void OgdfLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 void OgdfLayouter.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor, OgdfServer ogdfServer)
          Layouts the given graph.
protected  void CircularLayouter.postProcess(KNode layoutNode)
          Performs post-processing on the given node.
protected  void FMMMLayouter.postProcess(KNode layoutNode)
          Performs post-processing on the given node.
protected  void OgdfLayouter.postProcess(KNode layoutNode)
          Performs post-processing on the given node.
protected  void PlanarizationLayouter.postProcess(KNode layoutNode)
          Performs post-processing on the given node.
protected  void RadialTreeLayouter.postProcess(KNode layoutNode)
          Performs post-processing on the given node.
protected  void SugiyamaLayouter.postProcess(KNode layoutNode)
          Performs post-processing on the given node.
protected  void TreeLayouter.postProcess(KNode layoutNode)
          Performs post-processing on the given node.
protected  void UpwardPlanarizationLayouter.postProcess(KNode layoutNode)
          Performs post-processing on the given node.
protected  void OgdfLayouter.prepareLabelLayout(KNode layoutNode)
          Prepare the label layout.
protected  void CircularLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
protected  void DavidsonHarelLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
protected  void FMMMLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
protected  void GEMLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
protected abstract  void OgdfLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
protected  void PlanarizationLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
protected  void RadialTreeLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
protected  void SpringEmbedderFRLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
 void SugiyamaLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
protected  void TreeLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
protected  void UpwardPlanarizationLayouter.prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
 void SelfLoopRouter.preProcess(KNode layoutNode)
          Removes all self-loops from the graph, as they are not supported by the planarization layouter.
 

Uses of KNode in de.cau.cs.kieler.kiml.service
 

Methods in de.cau.cs.kieler.kiml.service that return types with arguments of type KNode
 IGraphTransformer<KNode,KNode> KGraphHandler.getExporter()
          Return a graph transformer for exporting graphs from the KGraph format.
 IGraphTransformer<KNode,KNode> KGraphHandler.getExporter()
          Return a graph transformer for exporting graphs from the KGraph format.
 IGraphTransformer<KNode,KNode> KGraphHandler.getImporter()
          Return a graph transformer for importing graphs into the KGraph format.
 IGraphTransformer<KNode,KNode> KGraphHandler.getImporter()
          Return a graph transformer for importing graphs into the KGraph format.
 

Methods in de.cau.cs.kieler.kiml.service with parameters of type KNode
 String KGraphHandler.serialize(KNode graph)
          Serialize the given graph instance in the format supported by this transformer.
 

Method parameters in de.cau.cs.kieler.kiml.service with type arguments of type KNode
 void KGraphHandler.deserialize(String serializedGraph, TransformationData<KNode,KNode> transData)
          Create a graph instance from serial representation.
 void KGraphHandler.deserialize(String serializedGraph, TransformationData<KNode,KNode> transData)
          Create a graph instance from serial representation.
 

Uses of KNode in de.cau.cs.kieler.kiml.service.formats
 

Methods in de.cau.cs.kieler.kiml.service.formats that return types with arguments of type KNode
 IGraphTransformer<KNode,T> ITransformationHandler.getExporter()
          Return a graph transformer for exporting graphs from the KGraph format.
 IGraphTransformer<T,KNode> ITransformationHandler.getImporter()
          Return a graph transformer for importing graphs into the KGraph format.
 

Method parameters in de.cau.cs.kieler.kiml.service.formats with type arguments of type KNode
 void AbstractEmfHandler.deserialize(String serializedGraph, TransformationData<T,KNode> transData)
          Create a graph instance from serial representation.
 void ITransformationHandler.deserialize(String serializedGraph, TransformationData<T,KNode> transData)
          Create a graph instance from serial representation.
 

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

Methods in de.cau.cs.kieler.kiml.ui.diagram that return KNode
 KNode LayoutMapping.getLayoutGraph()
          Returns the top-level parent node of the layout graph.
 

Methods in de.cau.cs.kieler.kiml.ui.diagram with parameters of type KNode
 void LayoutMapping.setLayoutGraph(KNode thelayoutGraph)
          Set the top-level parent node of the layout graph.
 

Uses of KNode in de.cau.cs.kieler.kiml.ui.util
 

Methods in de.cau.cs.kieler.kiml.ui.util with parameters of type KNode
 void Draw2DLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
static Point KimlUiUtil.getAbsolutePosition(KNode node)
          Will return the absolute position on the canvas of an KNode from a KGraph.
 void DebugCanvas.setOffset(KNode parentNode, float addx, float addy)
          Sets an offset for this canvas.
 

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

Methods in de.cau.cs.kieler.kiml.util that return KNode
static KNode KimlUtil.createInitializedNode()
          Creates a KNode, initializes some attributes, and returns it.
 

Methods in de.cau.cs.kieler.kiml.util with parameters of type KNode
static void KimlUtil.calcPortRanks(KNode node)
          Sets port ranks for all ports of the given node according to their relative positions.
 void BoxLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 void FixedLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 void RandomLayoutProvider.doLayout(KNode parentNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
static void KimlUtil.excludeContent(KNode node)
          Excludes the content of the given node from layout.
static void KimlUtil.excludePorts(KNode node)
          Exclude all ports of the given graph element from layout.
static void KimlUtil.fillPortInfo(KNode node, Direction direction)
          Fills all missing data for the ports of the given node, such as port sides and port ranks.
static KPort[] KimlUtil.getSortedPorts(KNode node)
          Returns a sorted list of the ports of the given node.
static boolean KimlUtil.isDescendant(KNode child, KNode parent)
          Determines whether the given child node is a descendant of the parent node.
static void KimlUtil.persistDataElements(KNode graph)
          Persists all KGraphData elements of a KNode graph.
static KVector KimlUtil.resizeNode(KNode node)
          Sets the size of a given node, depending on the minimal size, the number of ports on each side, the insets, and the label.
static KVector KimlUtil.resizeNode(KNode node, float newWidth, float newHeight, boolean movePorts)
          Resize a node to the given width and height, adjusting port and label positions if needed.
 void IDebugCanvas.setOffset(KNode parentNode, float addx, float addy)
          Sets an offset for this canvas.
static void KimlUtil.toAbsolute(KVector point, KNode parent)
          Converts the given relative point to an absolute location.
static void KimlUtil.toRelative(KVector point, KNode parent)
          Converts the given absolute point to a relative location.
static void KimlUtil.translate(KNode parent, float xoffset, float yoffset)
          Translates the contents of the given node by an offset.
 

Uses of KNode in de.cau.cs.kieler.kiml.util.alg
 

Methods in de.cau.cs.kieler.kiml.util.alg that return types with arguments of type KNode
 List<KNode> BoxSorter.sort(KNode parentNode, boolean interactive)
          Sorts nodes according to priority and size or position.
 

Methods in de.cau.cs.kieler.kiml.util.alg with parameters of type KNode
 void BoxPlacer.placeBoxes(List<KNode> sortedBoxes, KNode parentNode, float objSpacing, float borderSpacing, boolean expandNodes)
          Place the boxes of the given sorted list according to their order in the list.
 List<KNode> BoxSorter.sort(KNode parentNode, boolean interactive)
          Sorts nodes according to priority and size or position.
 

Method parameters in de.cau.cs.kieler.kiml.util.alg with type arguments of type KNode
 void BoxPlacer.placeBoxes(List<KNode> sortedBoxes, KNode parentNode, float objSpacing, float borderSpacing, boolean expandNodes)
          Place the boxes of the given sorted list according to their order in the list.
 

Uses of KNode in de.cau.cs.kieler.klay.force
 

Methods in de.cau.cs.kieler.klay.force with parameters of type KNode
 void ForceLayoutProvider.doLayout(KNode kgraph, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 FGraph KGraphImporter.importGraph(KNode kgraph)
          Create a force graph from the given graph.
 

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

Methods in de.cau.cs.kieler.klay.layered with parameters of type KNode
 void LayeredLayoutProvider.doLayout(KNode kgraph, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 LayeredGraph CompoundKGraphImporter.importGraph(KNode kgraph)
          Create a layered graph from the given graph.
 LayeredGraph KGraphImporter.importGraph(KNode kgraph)
          Create a layered graph from the given graph.
static boolean CompoundKGraphImporter.isDescendant(KNode node, KNode candidate)
          Checks, if a KNode is descendant of another in the inclusion tree.
 boolean LayeredLayoutProvider.supportsHierarchy(KNode layoutNode)
          Determines that the LayeredLayoutProvider handles complete hierarchy of the given layout node.
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 KNode in de.cau.cs.kieler.klay.layered.properties
 

Fields in de.cau.cs.kieler.klay.layered.properties with type parameters of type KNode
static IProperty<KNode> Properties.K_PARENT
          KNode that contained the origin of this node in the KGraph.
 

Uses of KNode in de.cau.cs.kieler.klodd.hierarchical
 

Methods in de.cau.cs.kieler.klodd.hierarchical with parameters of type KNode
 KSlimGraph GraphConverter.convertGraph(KNode parentNode, boolean includePorts)
          Converts a given Ecore graph into a slim graph.
 void HierarchicalDataflowLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 

Uses of KNode in de.cau.cs.kieler.klodd.hierarchical.impl
 

Methods in de.cau.cs.kieler.klodd.hierarchical.impl with parameters of type KNode
 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 KNode in de.cau.cs.kieler.klodd.hierarchical.modules
 

Methods in de.cau.cs.kieler.klodd.hierarchical.modules with parameters of type KNode
 LayeredGraph ILayerAssigner.assignLayers(KSlimGraph slimGraph, KNode parentNode, float objSpacing, boolean balanceOverSize)
          Create a layered graph and assign layers to each node.
 

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

Methods in de.cau.cs.kieler.klodd.hierarchical.structures that return KNode
 KNode LayeredGraph.getParentNode()
          Gets the parent layout node.
 

Constructors in de.cau.cs.kieler.klodd.hierarchical.structures with parameters of type KNode
LayeredGraph(KNode theparentNode)
          Creates a new layered graph.
 

Uses of KNode in de.cau.cs.kieler.kwebs.client.layout
 

Methods in de.cau.cs.kieler.kwebs.client.layout with parameters of type KNode
 void RemoteGraphLayoutEngine.layout(KNode layoutGraph, IKielerProgressMonitor progressMonitor)
          Performs remote layout on the given layout graph.
 

Uses of KNode in de.cau.cs.kieler.kwebs.util
 

Methods in de.cau.cs.kieler.kwebs.util with parameters of type KNode
static void Graphs.annotateGraphWithUniqueID(KNode graph)
          Annotates each element of a KGraph instance with an unique id.
static int Graphs.countEdges(KNode graph)
          Determines the total number of edges in the given graph.
static int Graphs.countElements(KNode graph)
          Determines the total number of elements in the given graph.
static int Graphs.countLabels(KNode graph)
          Determines the total number of labels in the given graph.
static int Graphs.countNodes(KNode graph)
          Determines the total number of nodes in the given graph.
static int Graphs.countPorts(KNode graph)
          Determines the total number of ports in the given graph.
static void Graphs.duplicateGraphLayoutByUniqueID(KNode sourceGraph, KNode targetGraph)
          Duplicates layout information from source model to target model.
static
<T> List<T>
Graphs.getAllElementsOfType(KNode graph, Class<T> type)
          Returns a list containing all the elements from a given graph which are of the specified type or sub classes of it.
static
<T> List<T>
Graphs.getAllElementsOfType(KNode graph, Class<T> type, boolean maySubclass)
          Returns a list containing all the elements from a given graph which are of the specified type or sub classes of it.