Class ObservationPackAdapterMealy<I,O>
- java.lang.Object
-
- de.learnlib.algorithm.observationpack.AbstractOPLearner<MealyMachine<?,I,?,O>,I,Word<O>,Void,O>
-
- de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy<I,O>
-
- de.learnlib.algorithm.procedural.adapter.mealy.ObservationPackAdapterMealy<I,O>
-
- Type Parameters:
I
- input symbol typeO
- output symbol type
- All Implemented Interfaces:
AccessSequenceTransformer<I>
,LearningAlgorithm<MealyMachine<?,I,?,O>,I,Word<O>>
,LearningAlgorithm.MealyLearner<I,O>
,Resumable<OPLearnerState<I,Word<O>,Void,O>>
,SupportsGrowingAlphabet<I>
public class ObservationPackAdapterMealy<I,O> extends OPLearnerMealy<I,O> implements AccessSequenceTransformer<I>
Adapter for usingOPLearnerMealy
as a procedural learner.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.learnlib.algorithm.observationpack.AbstractOPLearner
AbstractOPLearner.BuilderDefaults
-
Nested classes/interfaces inherited from interface de.learnlib.algorithm.LearningAlgorithm
LearningAlgorithm.DFALearner<I>, LearningAlgorithm.MealyLearner<I,O>, LearningAlgorithm.MooreLearner<I,O>, LearningAlgorithm.NFALearner<I>
-
-
Constructor Summary
Constructors Constructor Description ObservationPackAdapterMealy(Alphabet<I> alphabet, MembershipOracle<I,Word<O>> oracle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Word<I>
transformAccessSequence(Word<I> word)
-
Methods inherited from class de.learnlib.algorithm.observationpack.mealy.OPLearnerMealy
getHypothesisModel, spQuery, tpQuery
-
Methods inherited from class de.learnlib.algorithm.observationpack.AbstractOPLearner
addAlphabetSymbol, createState, getDiscriminationTree, getHypothesisDS, initializeState, refineHypothesis, refineHypothesisSingle, resume, startLearning, suspend, updateHypothesis, updateTransitions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.learnlib.AccessSequenceTransformer
isAccessSequence, longestASPrefix
-
Methods inherited from interface de.learnlib.algorithm.LearningAlgorithm
refineHypothesis, startLearning
-
-
-
-
Method Detail
-
transformAccessSequence
public Word<I> transformAccessSequence(Word<I> word)
- Specified by:
transformAccessSequence
in interfaceAccessSequenceTransformer<I>
-
-