Class AbstractGraphTraverser<N extends INode,E extends IEdge>

java.lang.Object
kieker.analysis.generic.graph.traversal.AbstractGraphTraverser<N,E>
Type Parameters:
N - node type
E - edge type
Direct Known Subclasses:
DeepGraphTraverser, FlatGraphTraverser

public abstract class AbstractGraphTraverser<N extends INode,E extends IEdge> extends Object
Since:
1.14
Author:
Sören Henning
  • Field Details

  • Constructor Details

  • Method Details

    • getNodeVisitors

      public List<INodeVisitor<N>> getNodeVisitors()
    • setNodeVisitors

      public void setNodeVisitors(List<INodeVisitor<N>> nodeVisitors)
    • addNodeVisitor

      public void addNodeVisitor(INodeVisitor<N> nodeVisitor)
    • getEdgeVisitors

      public List<IEdgeVisitor<E>> getEdgeVisitors()
    • setEdgeVisitors

      public void setEdgeVisitors(List<IEdgeVisitor<E>> edgeVisitors)
    • addEdgeVisitor

      public void addEdgeVisitor(IEdgeVisitor<E> edgeVisitor)
    • traverse

      public abstract void traverse(com.google.common.graph.MutableNetwork<N,E> graph)