Package com.orchestranetworks.service.extensions

# Class AdaptationTreeOptimizerSpec

java.lang.Object
com.orchestranetworks.service.extensions.AdaptationTreeOptimizerSpec

Direct Known Subclasses:
  `AdaptationTreeOptimizerSpec_MutualizeCommons`, `AdaptationTreeOptimizerSpec_RemoveDuplicates`

public abstract class AdaptationTreeOptimizerSpec extends Object

- ## Method Summary

  Modifier and Type
  Method
  Description
  `abstract AdaptationTreeOptimizerIterator`
  `createOptimizerIterator(Session aSession)`
  Builds an iterator for dataset tree optimization.
  `Adaptation`
  `getAdaptation()`
  `boolean`
  `isIncludeAllDescendants()`

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

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

- ## Method Details

  - ### getAdaptation

    public Adaptation getAdaptation()

  - ### isIncludeAllDescendants

    public boolean isIncludeAllDescendants()

  - ### createOptimizerIterator

    public abstract AdaptationTreeOptimizerIterator createOptimizerIterator(Session aSession)
    Builds an iterator for dataset tree optimization.
    Parameters:
      `aSession` - session for running the optimization.