Modifier and Type | Interface and Description |
---|---|
interface |
Automaton<S,I,T>
Basic interface for an automaton.
|
interface |
DeterministicAutomaton<S,I,T>
Basic interface for a deterministic automaton.
|
interface |
FiniteAlphabetAutomaton<S,I,T> |
interface |
MutableAutomaton<S,I,T,SP,TP>
A mutable automaton.
|
interface |
MutableDeterministic<S,I,T,SP,TP>
Interface for a mutable deterministic automaton.
|
interface |
ShrinkableAutomaton<S,I,T,SP,TP>
A mutable automaton that also supports destructive modifications, i.e., removal of states and transitions.
|
interface |
ShrinkableDeterministic<S,I,T,SP,TP>
A mutable deterministic automaton that also supports destructive operations, i.e., removal of states and
transitions.
|
interface |
UniversalAutomaton<S,I,T,SP,TP>
A universal automaton is a generalized representation of automata, with a unified access to the properties of states
and transitions.
|
interface |
UniversalDeterministicAutomaton<S,I,T,SP,TP>
A
DeterministicAutomaton with state and transition properties. |
interface |
UniversalFiniteAlphabetAutomaton<S,I,T,SP,TP> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCompactDeterministic<I,T,SP,TP> |
class |
AbstractCompactSimpleDet<I,SP> |
class |
AbstractCompactSimpleNondet<I,SP> |
class |
UniversalCompactSimpleDet<I,SP> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFastMutableDet<S extends AbstractFastDetState<S,T>,I,T,SP,TP> |
class |
AbstractFastMutableNondet<S extends AbstractFastNondetState<T>,I,T,SP,TP> |
Modifier and Type | Interface and Description |
---|---|
interface |
DetOutputAutomaton<S,I,T,D>
An automaton which deterministically produces an output for an input word.
|
interface |
DetSuffixOutputAutomaton<S,I,T,D> |
interface |
OutputAutomaton<S,I,T,D> |
Modifier and Type | Interface and Description |
---|---|
interface |
DFA<S,I>
Deterministic finite state acceptor.
|
interface |
FiniteStateAcceptor<S,I>
FiniteStateAcceptor s accept regular languages. |
interface |
MutableDFA<S,I> |
interface |
MutableFSA<S,I> |
interface |
MutableNFA<S,I> |
interface |
NFA<S,I>
Nondeterministic finite state acceptor.
|
Modifier and Type | Class and Description |
---|---|
class |
FastDFA<I> |
class |
FastNFA<I> |
Modifier and Type | Class and Description |
---|---|
class |
CompactDFA<I> |
class |
CompactNFA<I> |
Constructor and Description |
---|
SimpleStateIDs(SimpleAutomaton<S,?> automaton) |
Modifier and Type | Interface and Description |
---|---|
interface |
SimpleDeterministicAutomaton<S,I>
A simple deterministic automaton.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MealyMachine<S,I,T,O> |
interface |
MooreMachine<S,I,T,O> |
interface |
MutableMealyMachine<S,I,T,O> |
interface |
MutableMooreMachine<S,I,T,O> |
interface |
TransitionOutputAutomaton<S,I,T,O> |
Modifier and Type | Class and Description |
---|---|
class |
FastMealy<I,O>
A fast implementation of a Mealy machine.
|
class |
FastMoore<I,O>
A fast implementation of a Moore automaton.
|
class |
FastProbMealy<I,O> |
Modifier and Type | Class and Description |
---|---|
class |
CompactMealy<I,O> |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableProbabilisticMealy<S,I,T,O> |
interface |
ProbabilisticMealyMachine<S,I,T,O> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBricsAutomaton
Base class for Brics automata adapters.
|
class |
BricsDFA
Adapter class for wrapping a Brics automaton as a
DFA . |
class |
BricsNFA
Adapter class for wrapping a Brics automaton as an
NFA . |
Modifier and Type | Method and Description |
---|---|
static InputModelData<String,SimpleAutomaton<Integer,String>> |
AUTParser.readAutomaton(InputStream is) |
static <I> InputModelData<I,SimpleAutomaton<Integer,I>> |
AUTParser.readAutomaton(InputStream is,
Function<String,I> inputTransformer) |
<I2> InputModelData<I2,SimpleAutomaton<Integer,I2>> |
AUTSerializationProvider.readModel(InputStream is,
Function<String,I2> inputTransformer) |
Modifier and Type | Method and Description |
---|---|
static <S,I> void |
AUTWriter.writeAutomaton(SimpleAutomaton<S,I> automaton,
Alphabet<I> alphabet,
Function<I,String> inputTransformer,
OutputStream os) |
static <S,I> void |
AUTWriter.writeAutomaton(SimpleAutomaton<S,I> automaton,
Alphabet<I> alphabet,
OutputStream os) |
<I2> void |
AUTSerializationProvider.writeModel(OutputStream os,
SimpleAutomaton<?,I2> model,
Alphabet<I2> alphabet,
Function<I2,String> inputTransformer) |
Modifier and Type | Method and Description |
---|---|
default InputModelData<I,SimpleAutomaton<S,I>> |
SimpleAutomatonDeserializer.readModel(InputStream is) |
<I2> InputModelData<I2,SimpleAutomaton<S,I2>> |
SimpleAutomatonDeserializer.readModel(InputStream is,
Function<I,I2> inputTransformer) |
Modifier and Type | Method and Description |
---|---|
default void |
SimpleAutomatonSerializer.writeModel(OutputStream os,
SimpleAutomaton<?,I> model,
Alphabet<I> alphabet) |
<I2> void |
SimpleAutomatonSerializer.writeModel(OutputStream os,
SimpleAutomaton<?,I2> model,
Alphabet<I2> alphabet,
Function<I2,I> inputTransformer) |
Copyright © 2018. All rights reserved.