Kieker 1.3

kieker.tools.traceAnalysis.plugins.visualization.dependencyGraph
Class AbstractDependencyGraphPlugin<T>

java.lang.Object
  extended by kieker.tools.traceAnalysis.plugins.AbstractTraceAnalysisPlugin
      extended by kieker.tools.traceAnalysis.plugins.AbstractTraceProcessingPlugin
          extended by kieker.tools.traceAnalysis.plugins.AbstractMessageTraceProcessingPlugin
              extended by kieker.tools.traceAnalysis.plugins.visualization.dependencyGraph.AbstractDependencyGraphPlugin<T>
All Implemented Interfaces:
IAnalysisPlugin
Direct Known Subclasses:
ComponentDependencyGraphPluginAllocation, ComponentDependencyGraphPluginAssembly, ContainerDependencyGraphPlugin, OperationDependencyGraphPluginAllocation, OperationDependencyGraphPluginAssembly

public abstract class AbstractDependencyGraphPlugin<T>
extends AbstractMessageTraceProcessingPlugin

Refactored copy from LogAnalysis-legacy tool

Author:
Andre van Hoorn, Lena Stöver, Matthias Rohr,

Field Summary
static String STEREOTYPE_ALLOCATION_COMPONENT
           
static String STEREOTYPE_ASSEMBLY_COMPONENT
           
static String STEREOTYPE_EXECUTION_CONTAINER
           
 
Constructor Summary
AbstractDependencyGraphPlugin(String name, SystemModelRepository systemEntityFactory, DependencyGraph<T> dependencyGraph)
           
 
Method Summary
 void printStatusMessage()
           
 void saveToDotFile(String outputFnBase, boolean includeWeights, boolean shortLabels, boolean plotSelfLoops)
           
 
Methods inherited from class kieker.tools.traceAnalysis.plugins.AbstractMessageTraceProcessingPlugin
getMessageTraceInputPort
 
Methods inherited from class kieker.tools.traceAnalysis.plugins.AbstractTraceProcessingPlugin
getErrorCount, getLastTraceIdError, getLastTraceIdSuccess, getSuccessCount, getTotalCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface kieker.analysis.plugin.IAnalysisPlugin
execute, terminate
 

Field Detail

STEREOTYPE_EXECUTION_CONTAINER

public static final String STEREOTYPE_EXECUTION_CONTAINER
See Also:
Constant Field Values

STEREOTYPE_ASSEMBLY_COMPONENT

public static final String STEREOTYPE_ASSEMBLY_COMPONENT
See Also:
Constant Field Values

STEREOTYPE_ALLOCATION_COMPONENT

public static final String STEREOTYPE_ALLOCATION_COMPONENT
See Also:
Constant Field Values
Constructor Detail

AbstractDependencyGraphPlugin

public AbstractDependencyGraphPlugin(String name,
                                     SystemModelRepository systemEntityFactory,
                                     DependencyGraph<T> dependencyGraph)
Method Detail

saveToDotFile

public final void saveToDotFile(String outputFnBase,
                                boolean includeWeights,
                                boolean shortLabels,
                                boolean plotSelfLoops)
                         throws FileNotFoundException
Throws:
FileNotFoundException

printStatusMessage

public void printStatusMessage()
Overrides:
printStatusMessage in class AbstractTraceProcessingPlugin

Kieker 1.3

Copyright 2011 the Kieker Project, http://kieker.sourceforge.net