org.eclipse.viatra.query.runtime.localsearch.operations

## Interface IMatcherBasedOperation

- Deprecated.
  Do not use this interface

      @Deprecated
      public interface IMatcherBasedOperation

  A common interface for local search operations that execute by calling an additional matcher
  No Implement:
    This interface is not intended to be implemented by clients.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Deprecated Methods
    Modifier and Type | Method and Description
    --- | ---
    `IQueryResultProvider` | `getAndPrepareCalledMatcher(MatchingFrame frame, ISearchContext context)` Deprecated. Gets the called matcher based on the context and the current adornment and stores it in the corresponding field of the operation
    `IQueryResultProvider` | `getCalledMatcher()` Deprecated. Gets the called matcher associated with the operation

- - ### Method Detail

    - #### getAndPrepareCalledMatcher

          IQueryResultProvider getAndPrepareCalledMatcher(MatchingFrame frame,
                                                          ISearchContext context)
                                                   throws LocalSearchException

      Deprecated.
      Gets the called matcher based on the context and the current adornment and stores it in the corresponding field of the operation
      Parameters:
        `frame` - the current matching frame
        `context` - the search context
      Returns:
        the called local search matcher
      Throws:
        `LocalSearchException`
      Since:
        1.5

    - #### getCalledMatcher

          IQueryResultProvider getCalledMatcher()

      Deprecated.
      Gets the called matcher associated with the operation
      Returns:
        the called local search matcher or null if no matcher assigned
      Since:
        1.5