Class AbstractDependencyGraphFormatterVisitor<T extends ISystemModelElement>

java.lang.Object
kieker.visualization.trace.dependency.graph.AbstractDependencyGraphFormatterVisitor<T>
Type Parameters:
T - subtype of an ISystemModelElement
All Implemented Interfaces:
AbstractGraph.IGraphVisitor<DependencyGraphNode<T>,​WeightedBidirectionalDependencyGraphEdge<T>>

public abstract class AbstractDependencyGraphFormatterVisitor<T extends ISystemModelElement>
extends java.lang.Object
implements AbstractGraph.IGraphVisitor<DependencyGraphNode<T>,​WeightedBidirectionalDependencyGraphEdge<T>>
Abstract base class for dependency-graph-formatting visitors. This base class already provides the common algorithm for formatting edges.
Since:
1.6
Author:
Holger Knoche
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.StringBuilder builder  
    protected boolean includeWeights
    The flag determining whether to include weights or not.
    protected boolean plotLoops
    The flag determining whether to plot loops or not.
    protected boolean useShortLabels
    The flag determining whether to use short labels or not.
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractDependencyGraphFormatterVisitor​(java.lang.StringBuilder builder, boolean includeWeights, boolean plotLoops, boolean useShortLabels)
    Creates a new formatter visitor using the given arguments.
  • Method Summary

    Modifier and Type Method Description
    void visitEdge​(WeightedBidirectionalDependencyGraphEdge<T> edge)
    Call-back operation that is invoked when an edge is encountered during graph traversal.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface kieker.tools.trace.analysis.filter.visualization.graph.AbstractGraph.IGraphVisitor

    visitVertex