- generateICDeterministicAutomaton(int, Collection<? extends I>, A, Random) - Method in class net.automatalib.util.automata.random.RandomICAutomatonGenerator
-
Generates an initially connected (IC) deterministic automaton with the given
parameters.
- generateICDeterministicAutomaton(int, Alphabet<I>, AutomatonCreator<? extends A, I>, Random) - Method in class net.automatalib.util.automata.random.RandomICAutomatonGenerator
-
Generates an initially-connected (IC) deterministic automaton with the given parameters.
- get(int) - Method in class net.automatalib.util.graphs.Path
-
- get(Block<?, ?>) - Method in class net.automatalib.util.minimizer.BlockMap
-
Retrieves a value.
- getAutomaton() - Method in class net.automatalib.util.automata.random.AbstractRandomAutomatonGenerator
-
- getBlockForState(S) - Method in class net.automatalib.util.minimizer.MinimizationResult
-
Retrieves the block to which a given original state belongs.
- getBlockForState(int) - Method in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
Retrieves the corresponding block for a given state (ID).
- getBlocks() - Method in class net.automatalib.util.minimizer.MinimizationResult
-
Retrieves all blocks in the final partition.
- getEdgeProperty(TransitionEdge<I, T>) - Method in class net.automatalib.util.automata.asgraph.UniversalAutomatonAsGraph
-
- getEdgeWeight(E) - Method in class net.automatalib.util.graphs.concepts.PropertyEdgeWeights
-
- getElement() - Method in class net.automatalib.util.minimizer.Block
-
- getGraphDOTHelper() - Method in class net.automatalib.util.tries.SuffixTrie
-
- getId() - Method in class net.automatalib.util.graphs.dot.visualization.GraphVizBrowserVisualizationProvider
-
- getId() - Method in class net.automatalib.util.graphs.dot.visualization.GraphVizSwingVisualizationProvider
-
- getId() - Method in class net.automatalib.util.minimizer.Block
-
Retrieves the ID of this block.
- getInstance() - Static method in class net.automatalib.util.automata.random.RandomAutomata
-
- getLabel() - Method in class net.automatalib.util.minimizer.BlockEdge
-
Retrieves the transition label.
- getLocalInstance() - Static method in class net.automatalib.util.minimizer.Minimizer
-
Retrieves the local instance of this minimizer.
- getMaxDepth() - Method in class net.automatalib.util.automata.conformance.IncrementalWMethodTestsIterator
-
- getNodeProperty(S) - Method in class net.automatalib.util.automata.asgraph.UniversalAutomatonAsGraph
-
- getNodes() - Method in class net.automatalib.util.automata.asgraph.AutomatonAsGraph
-
- getNodes() - Method in class net.automatalib.util.tries.SuffixTrie
-
- getNumBlocks() - Method in class net.automatalib.util.minimizer.MinimizationResult
-
Retrieves the number of blocks in the final partition.
- getNumBlocks() - Method in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
Retrieves the total number of blocks in the block list.
- getOutgoingEdgeArray(Block<S, L>) - Method in class net.automatalib.util.minimizer.BlockAutomaton
-
Retrieves an array of outgoing edges of a block (state).
- getOutgoingEdges(S) - Method in class net.automatalib.util.automata.asgraph.AutomatonAsGraph
-
- getOutgoingEdges(Block<S, L>) - Method in class net.automatalib.util.minimizer.BlockAutomaton
-
Retrieves a list of outgoing edges of a block (state).
- getOutgoingEdges(SuffixTrieNode<I>) - Method in class net.automatalib.util.tries.SuffixTrie
-
- getParent() - Method in class net.automatalib.util.tries.SuffixTrieNode
-
- getPriority() - Method in class net.automatalib.util.graphs.dot.visualization.GraphVizBrowserVisualizationProvider
-
- getPriority() - Method in class net.automatalib.util.graphs.dot.visualization.GraphVizSwingVisualizationProvider
-
- getRepresentative(Block<S, L>) - Method in class net.automatalib.util.minimizer.MinimizationResult
-
Chooses a representative (i.e., an arbitrary element of the
set of states) from a block.
- getRepresentative(Block) - Method in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
Retrieves a representative state from the given block.
- getRoot() - Method in class net.automatalib.util.tries.SuffixTrie
-
Returns the root of this trie.
- getSource() - Method in class net.automatalib.util.minimizer.BlockEdge
-
Retrieves the source block.
- getStateMapping() - Method in class net.automatalib.util.automata.copy.AbstractLowLevelAutomatonCopier
-
- getStateMapping() - Method in interface net.automatalib.util.automata.copy.LowLevelAutomatonCopier
-
- getStateMapping() - Method in class net.automatalib.util.ts.copy.TSCopyVisitor
-
- getStatesInBlock(Block<S, L>) - Static method in class net.automatalib.util.minimizer.MinimizationResult
-
Retrieves all (original) states in a block.
- getSuffix() - Method in class net.automatalib.util.tries.SuffixTrieNode
-
- getSymbol(SuffixTrieNode<I>, int) - Static method in class net.automatalib.util.tries.SuffixTrieNode
-
- getSymbol() - Method in class net.automatalib.util.tries.SuffixTrieNode
-
- getSymbol(int) - Method in class net.automatalib.util.tries.SuffixTrieNode
-
- getTarget(TransitionEdge<I, T>) - Method in class net.automatalib.util.automata.asgraph.AutomatonAsGraph
-
- getTarget() - Method in class net.automatalib.util.minimizer.BlockEdge
-
Retrieves the target block.
- getTarget(SuffixTrieNode<I>) - Method in class net.automatalib.util.tries.SuffixTrie
-
- GraphCopy - Class in net.automatalib.util.graphs.copy
-
- GraphCopy() - Constructor for class net.automatalib.util.graphs.copy.GraphCopy
-
- GraphDOT - Class in net.automatalib.util.graphs.dot
-
Methods for rendering a
Graph
or
Automaton
in the GraphVIZ DOT format.
- GraphDOT() - Constructor for class net.automatalib.util.graphs.dot.GraphDOT
-
- Graphs - Class in net.automatalib.util.graphs
-
- GraphTraversal - Class in net.automatalib.util.graphs.traversal
-
- GraphTraversalAction - Enum in net.automatalib.util.graphs.traversal
-
- GraphTraversalVisitor<N,E,D> - Interface in net.automatalib.util.graphs.traversal
-
Visitor interface for graph traversals.
- GraphVizBrowserVisualizationProvider - Class in net.automatalib.util.graphs.dot.visualization
-
- GraphVizBrowserVisualizationProvider() - Constructor for class net.automatalib.util.graphs.dot.visualization.GraphVizBrowserVisualizationProvider
-
- GraphVizSwingVisualizationProvider - Class in net.automatalib.util.graphs.dot.visualization
-
- GraphVizSwingVisualizationProvider() - Constructor for class net.automatalib.util.graphs.dot.visualization.GraphVizSwingVisualizationProvider
-
- grayTarget(N, D, E, N, D) - Method in class net.automatalib.util.graphs.traversal.BaseDFSVisitor
-
- id - Variable in class net.automatalib.util.partitionrefinement.Block
-
- impl(DFA<?, I>, DFA<?, I>, Collection<? extends I>, A) - Static method in class net.automatalib.util.automata.fsa.DFAs
-
Calculates the implication ("=>") of two DFA, and stores the result in a given mutable DFA.
- impl(DFA<?, I>, DFA<?, I>, Alphabet<I>) - Static method in class net.automatalib.util.automata.fsa.DFAs
-
Calculates the implication ("=>") of two DFA, and returns the result as a new DFA.
- IMPL - Static variable in interface net.automatalib.util.ts.acceptors.AcceptanceCombiner
-
- impl(TS1, TS2) - Static method in class net.automatalib.util.ts.acceptors.Acceptors
-
- in - Variable in class net.automatalib.util.automata.copy.AbstractLowLevelAutomatonCopier
-
- incomingEdges(Graph<N, E>) - Static method in class net.automatalib.util.graphs.Graphs
-
- incrementalCharacterizingSet(UniversalDeterministicAutomaton<?, I, ?, ?, ?>, Collection<? extends I>, Collection<? extends Word<I>>, Collection<? super Word<I>>) - Static method in class net.automatalib.util.automata.Automata
-
- incrementalCover(DeterministicAutomaton<?, I, ?>, Collection<? extends I>, Collection<? extends Word<I>>, Collection<? extends Word<I>>, Collection<? super Word<I>>, Collection<? super Word<I>>) - Static method in class net.automatalib.util.automata.Automata
-
- incrementalStateCover(DeterministicAutomaton<?, I, ?>, Collection<? extends I>, Collection<? extends Word<I>>, Collection<? super Word<I>>) - Static method in class net.automatalib.util.automata.Automata
-
- incrementalStructuralCover(DeterministicAutomaton<?, I, ?>, Collection<? extends I>, Collection<? extends Word<I>>, Collection<? super Word<I>>) - Static method in class net.automatalib.util.automata.Automata
-
- IncrementalWMethodTestsIterator<I> - Class in net.automatalib.util.automata.conformance
-
An iterator that enumerates the test cases as obtained through the W method
conformance test in an incremental fashion.
- IncrementalWMethodTestsIterator(Alphabet<I>) - Constructor for class net.automatalib.util.automata.conformance.IncrementalWMethodTestsIterator
-
- initBlockForStateMap() - Method in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
- initCompleteDeterministic(PaigeTarjan, UniversalDeterministicAutomaton.FullIntAbstraction<?, ?, ?>, PaigeTarjanInitializers.AutomatonInitialPartitioning, boolean) - Static method in class net.automatalib.util.partitionrefinement.PaigeTarjanInitializers
-
Initializes the partition refinement data structure from a given abstracted
deterministic automaton, using a predefined initial partitioning mode.
- initCompleteDeterministic(PaigeTarjan, SimpleDeterministicAutomaton.FullIntAbstraction, IntFunction<?>, boolean) - Static method in class net.automatalib.util.partitionrefinement.PaigeTarjanInitializers
-
Initializes the partition refinement data structure from a given abstracted
deterministic automaton, partitioning states according to the given classification
function.
- initDeterministic(PaigeTarjan, SimpleDeterministicAutomaton<S, I>, Alphabet<I>, Function<? super S, ?>, Object) - Static method in class net.automatalib.util.partitionrefinement.PaigeTarjanInitializers
-
Initializes the partition refinement data structure from a given
deterministic automaton, initializing the initial partition according
to the given classification function.
- initDeterministic(PaigeTarjan, DeterministicAutomaton<S, I, T>, Alphabet<I>, Predicate<? super S>, boolean) - Static method in class net.automatalib.util.partitionrefinement.PaigeTarjanInitializers
-
Initializes the partition refinement data structure from a given
deterministic automaton, initializing the initial partition according
to the given classification predicate (i.e., assuming a binary initial
partitioning).
- initialClassifier(UniversalDeterministicAutomaton.FullIntAbstraction<?, ?, ?>) - Method in enum net.automatalib.util.partitionrefinement.PaigeTarjanInitializers.AutomatonInitialPartitioning
-
- initialClassifier(UniversalDeterministicAutomaton<S, I, ?, ?, ?>, Alphabet<I>) - Method in enum net.automatalib.util.partitionrefinement.PaigeTarjanInitializers.AutomatonInitialPartitioning
-
- initialize(N) - Method in class net.automatalib.util.graphs.traversal.BaseDFSVisitor
-
- initialize(N) - Method in interface net.automatalib.util.graphs.traversal.DFSVisitor
-
- initWorklist(boolean) - Method in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
Initializes the worklist from the block list.
- input - Variable in class net.automatalib.util.ts.TS.TransRef
-
- inputAlphabet - Variable in class net.automatalib.util.automata.asgraph.AutomatonAsGraph
-
- inputIn(Object...) - Static method in class net.automatalib.util.automata.predicates.TransitionPredicates
-
- inputIn(Collection<?>) - Static method in class net.automatalib.util.automata.predicates.TransitionPredicates
-
- inputIs(Object) - Static method in class net.automatalib.util.automata.predicates.TransitionPredicates
-
- inputIsNot(Object) - Static method in class net.automatalib.util.automata.predicates.TransitionPredicates
-
- inputNotIn(Object...) - Static method in class net.automatalib.util.automata.predicates.TransitionPredicates
-
- inputNotIn(Collection<?>) - Static method in class net.automatalib.util.automata.predicates.TransitionPredicates
-
- inputs - Variable in class net.automatalib.util.automata.copy.AbstractLowLevelAutomatonCopier
-
- inputs - Variable in class net.automatalib.util.automata.random.AbstractRandomAutomatonGenerator
-
- inputSatisfying(Predicate<? super I>) - Static method in class net.automatalib.util.automata.predicates.TransitionPredicates
-
- inputsMapping - Variable in class net.automatalib.util.automata.copy.AbstractLowLevelAutomatonCopier
-
- insert(E) - Method in class net.automatalib.util.automata.conformance.StrictPriorityQueue
-
Inserts an element into the queue.
- invasiveMinimize(A, Collection<? extends I>) - Static method in class net.automatalib.util.automata.Automata
-
- isAccepting(IPair<S1, S2>) - Method in class net.automatalib.util.ts.acceptors.DetAcceptorComposition
-
- isDotUsable() - Static method in class net.automatalib.util.graphs.dot.GraphDOT
-
- isEmpty() - Method in class net.automatalib.util.automata.conformance.StrictPriorityQueue
-
- isEmpty() - Method in class net.automatalib.util.graphs.Path
-
- isEmpty() - Method in class net.automatalib.util.minimizer.Block
-
Checks whether or not this block is empty, i.e., contains no states.
- isEmpty() - Method in class net.automatalib.util.partitionrefinement.Block
-
Checks whether this block is empty.
- isRoot() - Method in class net.automatalib.util.tries.SuffixTrieNode
-
- isSingleton() - Method in class net.automatalib.util.minimizer.Block
-
Checks whether or not this block is a singleton, i.e., contains only
a single state.
- iterator() - Method in class net.automatalib.util.automata.asgraph.AutomatonAsGraph
-
- iterator() - Method in class net.automatalib.util.automata.conformance.StrictPriorityQueue
-
- iterator() - Method in class net.automatalib.util.graphs.Path
-
- iterator() - Method in class net.automatalib.util.tries.SuffixTrieNode
-
- PaigeTarjan - Class in net.automatalib.util.partitionrefinement
-
An implementation of the Paige/Tarjan partition refinement algorithm.
- PaigeTarjan() - Constructor for class net.automatalib.util.partitionrefinement.PaigeTarjan
-
- PaigeTarjan.WorklistPolicy - Enum in net.automatalib.util.partitionrefinement
-
Determines how the worklist is managed, i.e., where newly created blocks are inserted.
- PaigeTarjanExtractors - Class in net.automatalib.util.partitionrefinement
-
This class provides methods for translating the result of a
PaigeTarjan
coarsest
stable partition computation into several common, more usable forms such as automata.
- PaigeTarjanExtractors() - Constructor for class net.automatalib.util.partitionrefinement.PaigeTarjanExtractors
-
- PaigeTarjanInitializers - Class in net.automatalib.util.partitionrefinement
-
This class provides several methods to initialize a
PaigeTarjan
partition refinement
data structure from common sources, e.g., automata.
- PaigeTarjanInitializers() - Constructor for class net.automatalib.util.partitionrefinement.PaigeTarjanInitializers
-
- PaigeTarjanInitializers.AutomatonInitialPartitioning - Enum in net.automatalib.util.partitionrefinement
-
This enum allows to conveniently specify how the states of a deterministic automaton are
initially partitioned when initializing the partition refinement data structure.
- Path<N,E> - Class in net.automatalib.util.graphs
-
- Path(IndefiniteGraph<N, E>, N, List<? extends E>) - Constructor for class net.automatalib.util.graphs.Path
-
- Path.PathData<N,E> - Class in net.automatalib.util.graphs
-
- PathData(N, List<? extends E>) - Constructor for class net.automatalib.util.graphs.Path.PathData
-
- peek() - Method in class net.automatalib.util.automata.conformance.StrictPriorityQueue
-
- peekMin() - Method in class net.automatalib.util.automata.conformance.StrictPriorityQueue
-
Retrieves, but does not remove the element at the head of the queue (i.e., the minimum
element in the queue).
- performMinimization(UniversalGraph<S, E, ?, L>) - Method in class net.automatalib.util.minimizer.Minimizer
-
- performMinimization(UniversalGraph<S, E, ?, L>, Collection<? extends S>) - Method in class net.automatalib.util.minimizer.Minimizer
-
Performs the minimization of an automaton.
- poll() - Method in class net.automatalib.util.automata.conformance.StrictPriorityQueue
-
- posData - Variable in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
- posDataLow - Variable in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
- predData - Variable in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
The array storing the predecessor data, i.e., for each state and input symbol,
a list of the respective predecessors.
- predOfsData - Variable in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
The array storing the predecessor offset data, i.e., for each state and input symbol,
the delimiting offsets of the respective predecessor list.
- predOfsDataLow - Variable in class net.automatalib.util.partitionrefinement.PaigeTarjan
-
- processEdge(N, D, E, N, Holder<D>) - Method in class net.automatalib.util.graphs.traversal.DefaultGraphTraversalVisitor
-
- processEdge(N, D, E, N, Holder<D>) - Method in interface net.automatalib.util.graphs.traversal.GraphTraversalVisitor
-
Called when an edge is processed.
- processInitial(N, Holder<D>) - Method in class net.automatalib.util.graphs.traversal.DefaultGraphTraversalVisitor
-
- processInitial(N, Holder<D>) - Method in interface net.automatalib.util.graphs.traversal.GraphTraversalVisitor
-
Called when a node is processed initially.
- processInitial(S1, Holder<S2>) - Method in class net.automatalib.util.ts.copy.TSCopyVisitor
-
- processInitial(S, Holder<D>) - Method in interface net.automatalib.util.ts.traversal.TSTraversalVisitor
-
- processTransition(S1, S2, I1, T1, S1, Holder<S2>) - Method in class net.automatalib.util.ts.copy.TSCopyVisitor
-
- processTransition(S, D, I, T, S, Holder<D>) - Method in interface net.automatalib.util.ts.traversal.TSTraversalVisitor
-
- PropertyEdgeWeights<E> - Class in net.automatalib.util.graphs.concepts
-
- PropertyEdgeWeights(UniversalGraph<?, E, ?, ? extends Number>) - Constructor for class net.automatalib.util.graphs.concepts.PropertyEdgeWeights
-
- pruneTransitionsWithOutput(MealyMachine<?, I, ?, O>, Alphabet<I>, O...) - Static method in class net.automatalib.util.automata.transout.MealyFilter
-
Returns a Mealy machine with all transitions removed that have one of the specified output values.
- pruneTransitionsWithOutput(MealyMachine<?, I, ?, O>, Alphabet<I>, Collection<? super O>) - Static method in class net.automatalib.util.automata.transout.MealyFilter
-
Returns a Mealy machine with all transitions removed that have one of the specified output values.
- ptr - Variable in class net.automatalib.util.partitionrefinement.Block
-
The current pointer, i.e., the delimiter between elements of this block which were found to
belong to a potential sub-class of this block, and those that do not or have not been checked.
- put(Block<?, ?>, V) - Method in class net.automatalib.util.minimizer.BlockMap
-
Stores a value.
- valueOf(String) - Static method in enum net.automatalib.util.automata.minimizer.hopcroft.HopcroftMinimization.PruningMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.automatalib.util.graphs.traversal.GraphTraversalAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.automatalib.util.partitionrefinement.PaigeTarjan.WorklistPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.automatalib.util.partitionrefinement.PaigeTarjanInitializers.AutomatonInitialPartitioning
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.automatalib.util.traversal.Color
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.automatalib.util.traversal.TraversalOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.automatalib.util.traversal.VisitedState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.automatalib.util.ts.traversal.TSTraversalAction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.automatalib.util.automata.minimizer.hopcroft.HopcroftMinimization.PruningMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.automatalib.util.graphs.traversal.GraphTraversalAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class net.automatalib.util.minimizer.BlockMap
-
Retrieves all values that are stored in this map.
- values() - Static method in enum net.automatalib.util.partitionrefinement.PaigeTarjan.WorklistPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.automatalib.util.partitionrefinement.PaigeTarjanInitializers.AutomatonInitialPartitioning
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.automatalib.util.traversal.Color
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.automatalib.util.traversal.TraversalOrder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.automatalib.util.traversal.VisitedState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.automatalib.util.ts.traversal.TSTraversalAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VisitedState - Enum in net.automatalib.util.traversal
-
Enum to use for indicating if a node/state has been visited.
- visualize(Graph<N, E>, GraphDOTHelper<N, ? super E>, boolean, Map<String, String>) - Method in class net.automatalib.util.graphs.dot.visualization.GraphVizBrowserVisualizationProvider
-
- visualize(Graph<N, E>, GraphDOTHelper<N, ? super E>, boolean, Map<String, String>) - Method in class net.automatalib.util.graphs.dot.visualization.GraphVizSwingVisualizationProvider
-