Class AbstractCombinationGenerator<T>

java.lang.Object
org.eclipse.epsilon.epl.combinations.AbstractCombinationGenerator<T>
All Implemented Interfaces:
Iterator<List<T>>, CombinationGenerator<T>

public abstract class AbstractCombinationGenerator<T> extends Object implements CombinationGenerator<T>
  • Field Details

    • index

      protected int index
  • Constructor Details

    • AbstractCombinationGenerator

      public AbstractCombinationGenerator()
  • Method Details

    • next

      public List<T> next()
      Specified by:
      next in interface Iterator<T>
    • getNextImpl

      protected abstract List<T> getNextImpl()
    • reset

      public void reset()
      Specified by:
      reset in interface CombinationGenerator<T>
    • resetImpl

      protected abstract void resetImpl()