Class AbstractDependencyGraphFilter<T extends ISystemModelElement>

java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.plugin.AbstractPlugin
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
  • 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

      public void addDecorator​(AbstractNodeDecorator decorator)
      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).