Module de.learnlib.algorithm.lsharp
Package de.learnlib.algorithm.lsharp
Class NormalObservationTree<I,O>
- java.lang.Object
-
- de.learnlib.algorithm.lsharp.NormalObservationTree<I,O>
-
- All Implemented Interfaces:
ObservationTree<Integer,I,O>
public class NormalObservationTree<I,O> extends Object implements ObservationTree<Integer,I,O>
-
-
Constructor Summary
Constructors Constructor Description NormalObservationTree(net.automatalib.alphabet.Alphabet<I> inputAlphabet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
defaultState()
net.automatalib.word.Word<I>
getAccessSeq(Integer state)
net.automatalib.alphabet.Alphabet<I>
getInputAlphabet()
@Nullable net.automatalib.word.Word<O>
getObservation(@Nullable Integer start, net.automatalib.word.Word<I> input)
@Nullable net.automatalib.common.util.Pair<O,Integer>
getOutSucc(Integer src, I input)
@Nullable Integer
getSucc(Integer s, net.automatalib.word.Word<I> input)
net.automatalib.word.Word<I>
getTransferSeq(Integer toState, Integer fromState)
Integer
insertObservation(@Nullable Integer s, net.automatalib.word.Word<I> input, net.automatalib.word.Word<O> output)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.learnlib.algorithm.lsharp.ObservationTree
getOut
-
-
-
-
Constructor Detail
-
NormalObservationTree
public NormalObservationTree(net.automatalib.alphabet.Alphabet<I> inputAlphabet)
-
-
Method Detail
-
getInputAlphabet
public net.automatalib.alphabet.Alphabet<I> getInputAlphabet()
- Specified by:
getInputAlphabet
in interfaceObservationTree<Integer,I,O>
-
defaultState
public Integer defaultState()
- Specified by:
defaultState
in interfaceObservationTree<Integer,I,O>
-
insertObservation
public Integer insertObservation(@Nullable Integer s, net.automatalib.word.Word<I> input, net.automatalib.word.Word<O> output)
- Specified by:
insertObservation
in interfaceObservationTree<Integer,I,O>
-
getAccessSeq
public net.automatalib.word.Word<I> getAccessSeq(Integer state)
- Specified by:
getAccessSeq
in interfaceObservationTree<Integer,I,O>
-
getTransferSeq
public net.automatalib.word.Word<I> getTransferSeq(Integer toState, Integer fromState)
- Specified by:
getTransferSeq
in interfaceObservationTree<Integer,I,O>
-
getObservation
public @Nullable net.automatalib.word.Word<O> getObservation(@Nullable Integer start, net.automatalib.word.Word<I> input)
- Specified by:
getObservation
in interfaceObservationTree<Integer,I,O>
-
getOutSucc
public @Nullable net.automatalib.common.util.Pair<O,Integer> getOutSucc(Integer src, I input)
- Specified by:
getOutSucc
in interfaceObservationTree<Integer,I,O>
-
-