Class AbstractDependencyGraphFilter<T extends ISystemModelElement>
java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.tools.trace.analysis.filter.AbstractTraceAnalysisFilter
kieker.tools.trace.analysis.filter.AbstractTraceProcessingFilter
kieker.tools.trace.analysis.filter.AbstractMessageTraceProcessingFilter
kieker.tools.trace.analysis.filter.AbstractGraphProducingFilter<AbstractDependencyGraph<T>>
kieker.tools.trace.analysis.filter.visualization.dependencyGraph.AbstractDependencyGraphFilter<T>
- Type Parameters:
T- subtype of a ISystemModelElement
- All Implemented Interfaces:
kieker.analysis.analysisComponent.IAnalysisComponent,kieker.analysis.plugin.filter.IFilterPlugin,kieker.analysis.plugin.IPlugin,IGraphOutputtingFilter<AbstractDependencyGraph<T>>,IGraphProducingFilter<AbstractDependencyGraph<T>>
- Direct Known Subclasses:
ComponentDependencyGraphAllocationFilter,ComponentDependencyGraphAssemblyFilter,ContainerDependencyGraphFilter,OperationDependencyGraphAllocationFilter,OperationDependencyGraphAssemblyFilter
@Deprecated public abstract class AbstractDependencyGraphFilter<T extends ISystemModelElement> extends AbstractGraphProducingFilter<AbstractDependencyGraph<T>>
Deprecated.
1.15 ported to teetime
Refactored copy from LogAnalysis-legacy tool.
- Since:
- 1.1
-
Nested Class Summary
-
Field Summary
Fields inherited from class kieker.tools.trace.analysis.filter.AbstractMessageTraceProcessingFilter
INPUT_PORT_NAME_MESSAGE_TRACESFields inherited from class kieker.tools.trace.analysis.filter.AbstractTraceAnalysisFilter
CONFIG_PROPERTY_VALUE_VERBOSE, LOGGER, REPOSITORY_PORT_NAME_SYSTEM_MODELFields inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponent
CONFIG_NAME, configuration, logger, projectContext, recordsTimeUnitFromProjectContextFields inherited from interface kieker.tools.trace.analysis.filter.IGraphOutputtingFilter
OUTPUT_PORT_NAME_GRAPH -
Constructor Summary
Constructors Constructor Description AbstractDependencyGraphFilter(kieker.common.configuration.Configuration configuration, kieker.analysis.IProjectContext projectContext, AbstractDependencyGraph<T> graph)Deprecated.Creates a new abstract dependency graph filter using the given data. -
Method Summary
Modifier and Type Method Description voidaddDecorator(AbstractNodeDecorator decorator)Deprecated.Adds a node decorator to this graph.protected voidinvokeDecorators(AbstractMessage message, DependencyGraphNode<?> sourceNode, DependencyGraphNode<?> targetNode)Deprecated.This is a helper method to invoke all decorators and send them a message.protected booleanisDependencyAssumed(DependencyGraphNode<?> source, DependencyGraphNode<?> target)Deprecated.Determines whether the given edge is assumed or not.Methods inherited from class kieker.tools.trace.analysis.filter.AbstractGraphProducingFilter
getConfigurationName, getGraph, getGraphOutputPortName, getOriginRetentionPolicy, handleOrigin, requestOriginRetentionPolicy, terminateMethods inherited from class kieker.tools.trace.analysis.filter.AbstractMessageTraceProcessingFilter
inputMessageTracesMethods inherited from class kieker.tools.trace.analysis.filter.AbstractTraceProcessingFilter
getErrorCount, getLastTraceIdError, getLastTraceIdSuccess, getSuccessCount, getTotalCount, printStatusMessage, reportError, reportSuccessMethods inherited from class kieker.tools.trace.analysis.filter.AbstractTraceAnalysisFilter
createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, getCurrentConfiguration, getSystemEntityFactory, printDebugLogMessage, printErrorLogMessageMethods inherited from class kieker.analysis.plugin.AbstractPlugin
areAllRepositoryPortsConnected, connect, connect, deliver, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getDefaultConfiguration, getIncomingPlugins, getPluginDescription, getPluginName, getRepository, getState, isConnectionAllowed, notifyNewIncomingConnection, notifyNewOutgoingConnection, shutdown, start
-
Constructor Details
-
AbstractDependencyGraphFilter
public AbstractDependencyGraphFilter(kieker.common.configuration.Configuration configuration, kieker.analysis.IProjectContext projectContext, AbstractDependencyGraph<T> graph)Deprecated.Creates a new abstract dependency graph filter using the given data.- Parameters:
configuration- The configuration to use for this filter.projectContext- The project context to use for this filter.graph- The graph to produce / extend
-
-
Method Details
-
addDecorator
Deprecated.Adds a node decorator to this graph.- Parameters:
decorator- The decorator to add
-
invokeDecorators
protected void invokeDecorators(AbstractMessage message, DependencyGraphNode<?> sourceNode, DependencyGraphNode<?> targetNode)Deprecated.This is a helper method to invoke all decorators and send them a message.- Parameters:
message- The message to send the decorators.sourceNode- The source node.targetNode- The target node.
-
isDependencyAssumed
protected boolean isDependencyAssumed(DependencyGraphNode<?> source, DependencyGraphNode<?> target)Deprecated.Determines whether the given edge is assumed or not.- Parameters:
source- The source of the edge.target- The target of the edge.- Returns:
- true iff the edge is assumed (which means in fact that either the source or the target or both are assumed).
-