Class TraceColoringFilter<V extends AbstractVertex<V,​E,​TraceInformation>,​E extends AbstractEdge<V,​E,​TraceInformation>>

java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.tools.trace.analysis.filter.visualization.AbstractGraphFilter<AbstractGraph<V,​E,​TraceInformation>,​V,​E,​TraceInformation>
kieker.tools.trace.analysis.filter.visualization.traceColoring.TraceColoringFilter<V,​E>
Type Parameters:
V - The type of the graph's vertices
E - The type of the graph's edges
All Implemented Interfaces:
kieker.analysis.analysisComponent.IAnalysisComponent, kieker.analysis.plugin.filter.IFilterPlugin, kieker.analysis.plugin.IPlugin, IGraphOutputtingFilter<AbstractGraph<V,​E,​TraceInformation>>, AbstractGraph.IGraphVisitor<V,​E>

@Deprecated
public class TraceColoringFilter<V extends AbstractVertex<V,​E,​TraceInformation>,​E extends AbstractEdge<V,​E,​TraceInformation>>
extends AbstractGraphFilter<AbstractGraph<V,​E,​TraceInformation>,​V,​E,​TraceInformation>
implements AbstractGraph.IGraphVisitor<V,​E>
Deprecated.
1.15 ported to teetime
This filter sets the color of nodes and edges which belong to a single trace according to a trace coloring schema defined in a color repository (see TraceColorRepository). Element that belong to multiple traces get the collision color defined in the repository.
Since:
1.6
  • Nested Class Summary

    Nested classes/interfaces inherited from interface kieker.analysis.plugin.IPlugin

    kieker.analysis.plugin.IPlugin.PluginInputPortReference, kieker.analysis.plugin.IPlugin.STATE
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String COLOR_REPOSITORY_PORT_NAME
    Deprecated.
    Port name at which the color repository must be connected.

    Fields inherited from class kieker.tools.trace.analysis.filter.visualization.AbstractGraphFilter

    INPUT_PORT_NAME_GRAPH

    Fields inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponent

    CONFIG_NAME, logger, projectContext, recordsTimeUnitFromProjectContext

    Fields inherited from interface kieker.tools.trace.analysis.filter.IGraphOutputtingFilter

    OUTPUT_PORT_NAME_GRAPH
  • Constructor Summary

    Constructors 
    Constructor Description
    TraceColoringFilter​(kieker.common.configuration.Configuration configuration, kieker.analysis.IProjectContext projectContext)
    Deprecated.
    Creates a new filter using the given configuration.
  • Method Summary

    Modifier and Type Method Description
    protected IOriginRetentionPolicy getDesiredOriginRetentionPolicy()
    Deprecated.
    protected AbstractGraph<V,​E,​TraceInformation> performConcreteGraphProcessing​(AbstractGraph<V,​E,​TraceInformation> graph)
    Deprecated.
    This method encapsulates the concrete graph processing performed by the concrete filters.
    void visitEdge​(E edge)
    Deprecated.
    Call-back operation that is invoked when an edge is encountered during graph traversal.
    void visitVertex​(V vertex)
    Deprecated.
    Call-back operation that is invoked when a vertex is encountered during graph traversal.

    Methods inherited from class kieker.tools.trace.analysis.filter.visualization.AbstractGraphFilter

    getCurrentConfiguration, getGraphInputPortName, getGraphOutputPortName, init, notifyNewIncomingConnection, processGraph

    Methods inherited from class kieker.analysis.plugin.filter.AbstractFilterPlugin

    terminate

    Methods inherited from class kieker.analysis.plugin.AbstractPlugin

    areAllRepositoryPortsConnected, connect, connect, deliver, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getDefaultConfiguration, getIncomingPlugins, getPluginDescription, getPluginName, getRepository, getState, isConnectionAllowed, notifyNewOutgoingConnection, shutdown, start

    Methods inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponent

    getName

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface kieker.analysis.plugin.IPlugin

    connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getName, getPluginDescription, getPluginName, getState