Class AbstractFastState<T>

java.lang.Object
net.automatalib.common.util.nid.AbstractMutableNumericID
net.automatalib.automaton.base.AbstractFastState<T>
All Implemented Interfaces:
MutableNumericID, NumericID
Direct Known Subclasses:
FastDFAState, FastMealyState, FastMooreState, FastNFAState, FastProbMealyState

public abstract class AbstractFastState<T> extends AbstractMutableNumericID
  • Constructor Details

    • AbstractFastState

      public AbstractFastState(int initialNumOfInputs)
  • Method Details

    • ensureInputCapacity

      public final boolean ensureInputCapacity(int capacity)
    • setTransitionObject

      public final void setTransitionObject(int inputIdx, @Nullable T transition)
    • clearTransitionObjects

      public final void clearTransitionObjects()
    • clearTransitionObject

      protected void clearTransitionObject(@Nullable T transition)
    • getTransitionObject

      public final @Nullable T getTransitionObject(int inputIdx)
    • toString

      public String toString()
      Overrides:
      toString in class Object