protected static class PrefixTTTLearnerDFA.ExtDTNode<I> extends TTTDTNodeDFA<I>
AbstractDTNode.SplitResult
nextElement, prevElement, splitData, temp
children, data, depth, discriminator, parent, parentOutcome
Constructor and Description |
---|
ExtDTNode() |
ExtDTNode(PrefixTTTLearnerDFA.ExtDTNode<I> parent,
Boolean parentOut) |
Modifier and Type | Method and Description |
---|---|
void |
addUnlabeled(PrefixTTTLearnerDFA.ExtDTNode<I> node) |
protected PrefixTTTLearnerDFA.ExtDTNode<I> |
createChild(Boolean outcome,
TTTState<I,Boolean> data) |
boolean |
hasUnlabeled() |
void |
removeFromUnlabeledList() |
Iterable<PrefixTTTLearnerDFA.ExtDTNode<I>> |
unlabeled() |
Iterator<PrefixTTTLearnerDFA.ExtDTNode<I>> |
unlabeledIterator() |
createChildMap
anyChild, anySubtreeState, getIncoming, subtreeNodesIterator, subtreeStates, subtreeStatesIterator
getNextElement, getPrevElement, getSplitData, isBlockRoot, isInner, isTemp, removeFromBlockList, setChild, setNextElement, setPrevElement, setSplitData, setTemp
addChild, child, child, getChild, getChildEntries, getChildren, getData, getDepth, getDiscriminator, getParent, getParentOutcome, isLeaf, isRoot, replaceChildren, setData, setDiscriminator, split, split, subtreeLabel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNextElement, setNextElement
public ExtDTNode()
public ExtDTNode(PrefixTTTLearnerDFA.ExtDTNode<I> parent, Boolean parentOut)
public void removeFromUnlabeledList()
protected PrefixTTTLearnerDFA.ExtDTNode<I> createChild(Boolean outcome, TTTState<I,Boolean> data)
createChild
in class TTTDTNodeDFA<I>
public boolean hasUnlabeled()
public void addUnlabeled(PrefixTTTLearnerDFA.ExtDTNode<I> node)
public Iterable<PrefixTTTLearnerDFA.ExtDTNode<I>> unlabeled()
public Iterator<PrefixTTTLearnerDFA.ExtDTNode<I>> unlabeledIterator()
Copyright © 2018. All rights reserved.