org.eclipse.incquery.runtime.localsearch.plan

## Class SearchPlan

- java.lang.Object
- - org.eclipse.incquery.runtime.localsearch.plan.SearchPlan

-     public class SearchPlan
      extends java.lang.Object

  A SearchPlan stores a collection of SearchPlanOperations for a fixed order of variables.
  Author:
    Zoltan Ujhelyi

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `SearchPlan()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addOperation(ISearchOperation operation)`
    `void` | `addOperations(ISearchOperation[] newOperations)`
    `void` | `addOperations(java.util.List<ISearchOperation> newOperations)`
    `java.util.List<ISearchOperation>` | `getOperations()` Returns an immutable list of operations stored in the plan.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### SearchPlan

          public SearchPlan()

  - ### Method Detail

    - #### addOperation

          public void addOperation(ISearchOperation operation)

    - #### addOperations

          public void addOperations(ISearchOperation[] newOperations)

    - #### addOperations

          public void addOperations(java.util.List<ISearchOperation> newOperations)

    - #### getOperations

          public java.util.List<ISearchOperation> getOperations()

      Returns an immutable list of operations stored in the plan.
      Returns:
        the operations