Class TraceEquivalenceClassFilter

All Implemented Interfaces:
IAnalysisComponent, IFilterPlugin, IPlugin

@Deprecated public class TraceEquivalenceClassFilter extends AbstractExecutionTraceProcessingFilter
Deprecated.
1.15 ported to teetime
Since:
1.2
Author:
Andre van Hoorn
  • Field Details

    • INPUT_PORT_NAME_EXECUTION_TRACE

      public static final String INPUT_PORT_NAME_EXECUTION_TRACE
      Deprecated.
      This is the name of the input port receiving new execution traces.
      See Also:
    • OUTPUT_PORT_NAME_MESSAGE_TRACE_REPRESENTATIVES

      public static final String OUTPUT_PORT_NAME_MESSAGE_TRACE_REPRESENTATIVES
      Deprecated.
      See Also:
    • OUTPUT_PORT_NAME_EXECUTION_TRACE_REPRESENTATIVES

      public static final String OUTPUT_PORT_NAME_EXECUTION_TRACE_REPRESENTATIVES
      Deprecated.
      See Also:
    • CONFIG_PROPERTY_NAME_EQUIVALENCE_MODE

      public static final String CONFIG_PROPERTY_NAME_EQUIVALENCE_MODE
      Deprecated.
      This is the name of the property determining the equivalence mode.
      See Also:
    • DEFAULT_EQUIVALENCE_MODE

      public static final TraceEquivalenceClassFilter.TraceEquivalenceClassModes DEFAULT_EQUIVALENCE_MODE
      Deprecated.
      This constant determines the default equivalence mode (the default value is disabled).
  • Constructor Details

    • TraceEquivalenceClassFilter

      public TraceEquivalenceClassFilter(Configuration configuration, IProjectContext projectContext)
      Deprecated.
      Creates a new instance of this class using the given parameters. Keep in mind that the Trace-Equivalence-Class-Mode has to be set via the method setTraceEquivalenceCallMode before using this component!
      Parameters:
      configuration - The configuration for this component.
      projectContext - The project context for this component.
  • Method Details

    • newExecutionTrace

      public void newExecutionTrace(ExecutionTrace et)
      Deprecated.
      This method represents the input port of this filter, processing incoming execution traces.
      Parameters:
      et - The next execution trace.
    • getEquivalenceClassMap

      public ConcurrentMap<ExecutionTrace,Integer> getEquivalenceClassMap()
      Deprecated.
    • getCurrentConfiguration

      public Configuration getCurrentConfiguration()
      Deprecated.
      This method should deliver a Configuration object containing the current configuration of this instance. In other words: The constructor should be able to use the given object to initialize a new instance of this class with the same intern properties.
      Specified by:
      getCurrentConfiguration in interface IAnalysisComponent
      Specified by:
      getCurrentConfiguration in interface IPlugin
      Overrides:
      getCurrentConfiguration in class AbstractTraceAnalysisFilter
      Returns:
      A completely filled configuration object.