Class MealyBuilder.MealyBuilder1

java.lang.Object
net.automatalib.util.automaton.builder.MealyBuilder.MealyBuilder1
Enclosing class:
MealyBuilder<S,I,T,O,A extends MutableMealyMachine<S,? super I,T,? super O>>

public final class MealyBuilder.MealyBuilder1 extends Object
A state (-class) of the enclosing fluent interface.
  • Method Details

    • on

      public MealyBuilder<S,I,T,O,A>.MealyBuilder3 on(I input)
      Sets the input symbol of the current transition definition(s).
      Parameters:
      input - the input symbol
      Returns:
      the next fluent state
    • on

      @SafeVarargs public final MealyBuilder<S,I,T,O,A>.MealyBuilder3 on(I firstInput, I... otherInputs)
      Sets multiple input symbols of the current transition definition(s).
      Parameters:
      firstInput - the mandatory first input symbol
      otherInputs - the optional additional input symbols
      Returns:
      the next fluent state