All Classes Interface Summary Class Summary
Class |
Description |
AbstractAlphabet<I> |
|
AbstractCompact<I,T,SP,TP> |
Abstract super class for compact automata representations.
|
AbstractCompact.Payload |
A utility class that encapsulates necessary information for performing an update of the stored automata data.
|
AbstractCompactBidiGraph<NP,EP> |
|
AbstractCompactDeterministic<I,T,SP,TP> |
Abstract super class that refines AbstractCompact for deterministic automata.
|
AbstractCompactGraph<E extends CompactEdge<EP>,NP,EP> |
|
AbstractCompactMTS<I,T,TP extends MutableModalEdgeProperty> |
|
AbstractCompactSimpleDeterministic<I,SP> |
|
AbstractCompactSimpleNondet<I,SP> |
Abstract super class that refines AbstractCompact for transition-property-less automata.
|
AbstractDefaultSEVPA<I> |
Basic functionality for Location -based SEVPA implementations.
|
AbstractFastMutable<S extends AbstractFastState<?>,I,T,SP,TP> |
Shared functionality for (non-) deterministic mutable automata.
|
AbstractFastMutableDet<S extends AbstractFastState<T>,I,T,SP,TP> |
|
AbstractFastMutableNondet<S extends AbstractFastState<Collection<T>>,I,T,SP,TP> |
|
AbstractFastState<T> |
|
AbstractLasso<I,D> |
|
AbstractRecursiveADSLeafNode<S,I,O,N extends RecursiveADSNode<S,I,O,N>> |
An abstract implementation of a leaf node, that may be used by other ADS-extending classes.
|
AbstractRecursiveADSSymbolNode<S,I,O,N extends RecursiveADSNode<S,I,O,N>> |
An abstract implementation of a symbol node, that may be used by other ADS-extending classes.
|
AbstractSEVPA<L,I> |
Abstract class for k-SEVPAs that implements functionality shared across different subtypes.
|
AbstractSymbol<S extends AbstractSymbol<S>> |
|
AbstractUnfoldingModelChecker<I,A,P,L extends Lasso<I,?>> |
|
AbstractVPAlphabet<I> |
Abstract utility class that implements functionality shared across different subtypes.
|
ADSLeafNode<S,I,O> |
An ADS-specific implementation of a leaf node.
|
ADSSymbolNode<S,I,O> |
An ADS-specific implementation of a symbol node.
|
AggregateVisualizationHelper<N,E> |
|
Alphabets |
Utility methods concerning alphabets.
|
ArrayAlphabet<I> |
|
CompactBidiEdge<EP> |
|
CompactBidiGraph<NP,EP> |
|
CompactDFA<I> |
|
CompactDFA.Creator<I> |
|
CompactEdge<EP> |
|
CompactGraph<NP,EP> |
|
CompactMealy<I,O> |
|
CompactMealy.Creator<I,O> |
|
CompactMoore<I,O> |
|
CompactMoore.Creator<I,O> |
|
CompactMTS<I> |
|
CompactNFA<I> |
|
CompactNFA.Creator<I> |
|
CompactPMPG<L,AP> |
|
CompactPMPGEdge<L,EP> |
|
CompactSimpleBidiGraph<EP> |
|
CompactSimpleGraph<EP> |
|
CompactSST<I,O> |
|
CompactTransition<TP> |
|
DefaultCFMPS<L,AP> |
|
DefaultNSEVPA<I> |
Default implementation for n-SEVPAs.
|
DefaultOneSEVPA<I> |
Default implementation for 1-SEVPAs.
|
DefaultProceduralInputAlphabet<I> |
|
DefaultProceduralOutputAlphabet<O> |
|
DefaultVPAlphabet<I> |
An alphabet-based, fixed size implementation of a VPAlphabet .
|
DeterministicPowersetView<S,I,T> |
|
DFALassoImpl<I> |
A DFALasso is a lasso for DFA s.
|
DummyVP |
|
EmptySBA<I> |
A utility implementation of an SBA that rejects all inputs, i.e., which describes the empty language.
|
EmptySPA<I> |
A utility implementation of an SPA that rejects all inputs, i.e., describes the empty language.
|
EmptySPMM<I,O> |
A utility implementation of an SPMM that transduces all input words to a sequence of the given erroneous
output symbol.
|
EnumAlphabet<E extends Enum<E>> |
|
FastAlphabet<I extends MutableNumericID> |
A fast alphabet implementation, that assumes identifiers are stored directly in the input symbols.
|
FastDFA<I> |
|
FastDFAState |
|
FastMealy<I,O> |
A fast implementation of a Mealy machine.
|
FastMealyState<O> |
|
FastMoore<I,O> |
A fast implementation of a Moore automaton.
|
FastMooreState<O> |
|
FastNFA<I> |
|
FastNFAState |
|
FastPowersetDTS<S extends NumericID,I,T> |
|
FastPowersetState<S> |
|
FastProbMealy<I,O> |
|
FastProbMealyState<O> |
|
GrowingMapAlphabet<I> |
An extension of the MapAlphabet that also allows adding new symbol after construction.
|
GrowingVPAlphabet<I> |
A VPAlphabet implementation that allows to add new symbols after its construction.
|
ListAlphabet<I> |
|
Location |
Location type used for the default 1-SEVPA.
|
MapAlphabet<I> |
A map-based alphabet implementation, that does not impose any restriction on the input symbol class.
|
MealyLassoImpl<I,O> |
|
MealyTransition<S,O> |
A transition of a mealy machine, comprising a successor state and an output symbol.
|
ModalEdgePropertyImpl |
|
MTSTransition<TP extends MutableModalEdgeProperty> |
|
PrettyVisualizationHelper<N,E> |
|
ProceduralModalEdgePropertyImpl |
|
SimpleMapGraph<N> |
A very simple graph realization, where nodes can be arbitrary Java objects.
|
SingletonAlphabet<I> |
A specialized implementation for Alphabet s containing only a single symbol.
|
SizeDFAModelCheckerCache<I,P,R> |
|
SizeDFAModelCheckerLassoCache<I,P> |
|
SizeMealyModelCheckerCache<I,O,P,R> |
|
SizeMealyModelCheckerLassoCache<I,O,P> |
|
StackSBA<S,I> |
A stack-based implementation for the (instrumented) language of an SBA .
|
StackSPA<S,I> |
A stack-based implementation for the (instrumented) language of an SPA .
|
StackSPMM<S,I,T,O> |
A stack-based implementation for the (instrumented) transductions of an SPMM .
|
StackState<S,I,P> |
A stack-based state in a procedural system.
|
Symbol<I> |
|
UniversalCompactDet<I,SP,TP> |
|
UniversalCompactSimpleDet<I,SP> |
|
Visualization |
|
VisualizationProvider |
|
VPManager |
|
VPSym<T> |
Utility class used to wrap input symbols of a VPAlphabet .
|