Class AbstractDecisionTree<I,​D>


  • public abstract class AbstractDecisionTree<I,​D>
    extends Object
    • Constructor Detail

      • AbstractDecisionTree

        protected AbstractDecisionTree​(net.automatalib.alphabet.Alphabet<I> alphabet,
                                       MembershipOracle<I,​D> mqOracle,
                                       STNode<I> stRoot)
    • Method Detail

      • newChildren

        protected abstract Children<I,​D> newChildren()
      • query

        protected abstract D query​(PTNode<I,​D> prefix,
                                   STNode<I> suffix)
      • sift

        public void sift​(PTNode<I,​D> prefix)
      • makeConsistent

        public boolean makeConsistent()