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

## Interface IIteratingSearchOperation

- All Superinterfaces:
    `ISearchOperation`
  All Known Implementing Classes:
    `ExtendToEStructuralFeatureSource`, `IterateOverEClassInstances`, `IterateOverEDatatypeInstances`, `IterateOverEStructuralFeatureInstances`

      public interface IIteratingSearchOperation
      extends ISearchOperation

  Denotes a `ISearchOperation` which involves iterating over an instances of an `IInputKey`
  Since:
    1.4

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface org.eclipse.viatra.query.runtime.localsearch.operations.ISearchOperation

      `ISearchOperation.ISearchOperationExecutor`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `IInputKey` | `getIteratedInputKey()` | Get the `IInputKey` which instances this operation iterates upon.

    - ### Methods inherited from interface org.eclipse.viatra.query.runtime.localsearch.operations.ISearchOperation

      `createExecutor, getVariablePositions, toString`

- - ### Method Detail

    - #### getIteratedInputKey

          IInputKey getIteratedInputKey()

      Get the `IInputKey` which instances this operation iterates upon.