Class RandomAutomatonGenerator<S,​I,​T,​SP,​TP,​A extends MutableAutomaton<S,​I,​T,​SP,​TP>>

    • Field Detail

      • random

        protected final Random random
      • inputs

        protected final List<? extends I> inputs
      • spList

        protected final List<? extends SP> spList
      • tpList

        protected final List<? extends TP> tpList
    • Method Detail

      • getAutomaton

        public A getAutomaton()
      • randomTransProperty

        protected @Nullable TP randomTransProperty()
      • randomState

        protected @Nullable S randomState()
      • randomDistinctState

        protected @Nullable S randomDistinctState​(int stateIdx)
      • randomInput

        protected @Nullable I randomInput()
      • addStates

        public void addStates​(int numStates)
      • randomStateProperty

        protected @Nullable SP randomStateProperty()
      • chooseInitial

        public void chooseInitial()
      • chooseInitials

        public void chooseInitials​(int num)