Package de.learnlib.example
Class DefaultLearningExample<I,D,A extends UniversalAutomaton<?,I,?,?,?> & SuffixOutput<I,D>>
- java.lang.Object
-
- de.learnlib.example.DefaultLearningExample<I,D,A>
-
- Type Parameters:
I
- input symbol typeD
- output typeA
- automaton type
- All Implemented Interfaces:
LearningExample<I,A>
- Direct Known Subclasses:
DefaultLearningExample.DefaultDFALearningExample
,DefaultLearningExample.DefaultMealyLearningExample
,DefaultLearningExample.DefaultMooreLearningExample
,DefaultLearningExample.DefaultSSTLearningExample
public class DefaultLearningExample<I,D,A extends UniversalAutomaton<?,I,?,?,?> & SuffixOutput<I,D>> extends Object implements LearningExample<I,A>
Alearning example
that directly stores the alphabet and the reference automaton in its fields.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultLearningExample.DefaultDFALearningExample<I>
static class
DefaultLearningExample.DefaultMealyLearningExample<I,D>
static class
DefaultLearningExample.DefaultMooreLearningExample<I,D>
static class
DefaultLearningExample.DefaultOneSEVPALearningExample<I>
static class
DefaultLearningExample.DefaultSBALearningExample<I>
static class
DefaultLearningExample.DefaultSPALearningExample<I>
static class
DefaultLearningExample.DefaultSPMMLearningExample<I,O>
static class
DefaultLearningExample.DefaultSSTLearningExample<I,D>
-
Nested classes/interfaces inherited from interface de.learnlib.example.LearningExample
LearningExample.DFALearningExample<I>, LearningExample.MealyLearningExample<I,O>, LearningExample.MooreLearningExample<I,O>, LearningExample.OneSEVPALearningExample<I>, LearningExample.SBALearningExample<I>, LearningExample.SPALearningExample<I>, LearningExample.SPMMLearningExample<I,O>, LearningExample.SSTLearningExample<I,O>, LearningExample.StateLocalInputMealyLearningExample<I,O>, LearningExample.UniversalDeterministicLearningExample<I,A extends UniversalAutomaton<?,I,?,?,?>>
-
-
Constructor Summary
Constructors Constructor Description DefaultLearningExample(Alphabet<I> alphabet, A referenceAutomaton)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Alphabet<I>
getAlphabet()
A
getReferenceAutomaton()
-
-
-
Method Detail
-
getReferenceAutomaton
public A getReferenceAutomaton()
- Specified by:
getReferenceAutomaton
in interfaceLearningExample<I,D>
-
getAlphabet
public Alphabet<I> getAlphabet()
- Specified by:
getAlphabet
in interfaceLearningExample<I,D>
-
-