java.lang.Object
org.optaplanner.constraint.streams.bavet.common.AbstractTuple
All Implemented Interfaces:
Tuple
Direct Known Subclasses:
BiTupleImpl, QuadTupleImpl, TriTupleImpl, UniTupleImpl

public abstract class AbstractTuple extends Object implements Tuple
  • Field Details

  • Constructor Details

    • AbstractTuple

      protected AbstractTuple(int storeSize)
  • Method Details

    • getState

      public final BavetTupleState getState()
      Specified by:
      getState in interface Tuple
    • setState

      public final void setState(BavetTupleState state)
      Specified by:
      setState in interface Tuple
    • getStore

      public final <Value_> Value_ getStore(int index)
      Specified by:
      getStore in interface Tuple
    • setStore

      public final void setStore(int index, Object value)
      Specified by:
      setStore in interface Tuple
    • removeStore

      public <Value_> Value_ removeStore(int index)
      Specified by:
      removeStore in interface Tuple