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

- Interface Summary
  Interface | Description
  --- | ---
  IIteratingSearchOperation | Denotes a `ISearchOperation` which involves iterating over an instances of an `IInputKey`
  IPatternMatcherOperation | Marker interface for pattern matcher call operations, such as positive and negative pattern calls or match aggregators.
  ISearchOperation | Represents a search operation executable by the LS engine.
  ISearchOperation.ISearchOperationExecutor |

- Class Summary
  Class | Description
  --- | ---
  CheckOperationExecutor | Abstract base class for search operations that check only the already set variables.
  ExtendOperationExecutor<T> | An operation that can be used to enumerate all possible values for a single position based on a constraint
  MatchingFrameValueProvider |