Class PassiveLearnerVariantListImpl<M,I,D>
- java.lang.Object
-
- de.learnlib.testsupport.it.learner.PassiveLearnerVariantListImpl<M,I,D>
-
- All Implemented Interfaces:
PassiveLearnerVariantList<M,I,D>
- Direct Known Subclasses:
PassiveLearnerVariantListImpl.DFAPassiveLearnerVariantListImpl
,PassiveLearnerVariantListImpl.MealyLearnerVariantListImpl
,PassiveLearnerVariantListImpl.MooreLearnerVariantListImpl
,PassiveLearnerVariantListImpl.SSTLearnerVariantListImpl
public class PassiveLearnerVariantListImpl<M,I,D> extends Object implements PassiveLearnerVariantList<M,I,D>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PassiveLearnerVariantListImpl.DFAPassiveLearnerVariantListImpl<I>
static class
PassiveLearnerVariantListImpl.MealyLearnerVariantListImpl<I,O>
static class
PassiveLearnerVariantListImpl.MooreLearnerVariantListImpl<I,O>
static class
PassiveLearnerVariantListImpl.SSTLearnerVariantListImpl<I,O>
-
Nested classes/interfaces inherited from interface de.learnlib.testsupport.it.learner.PassiveLearnerVariantList
PassiveLearnerVariantList.DFALearnerVariantList<I>, PassiveLearnerVariantList.MealyLearnerVariantList<I,O>, PassiveLearnerVariantList.MooreLearnerVariantList<I,O>, PassiveLearnerVariantList.SSTLearnerVariantList<I,O>
-
-
Constructor Summary
Constructors Constructor Description PassiveLearnerVariantListImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLearnerVariant(String name, PassiveLearningAlgorithm<? extends M,I,D> learner)
Adds a learner variant with the default maximum number of rounds (i.e., the size of the target automaton) to the list.List<PassiveLearnerVariant<M,I,D>>
getLearnerVariants()
-
-
-
Method Detail
-
getLearnerVariants
public List<PassiveLearnerVariant<M,I,D>> getLearnerVariants()
-
addLearnerVariant
public void addLearnerVariant(String name, PassiveLearningAlgorithm<? extends M,I,D> learner)
Description copied from interface:PassiveLearnerVariantList
Adds a learner variant with the default maximum number of rounds (i.e., the size of the target automaton) to the list.This is a convenience method, equivalent to invoking
addLearnerVariant(name, learner, -1)
.- Specified by:
addLearnerVariant
in interfacePassiveLearnerVariantList<M,I,D>
- Parameters:
name
- the name of the variantlearner
- the algorithm instance for this variant
-
-