A C D E F G I M N P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AggregateDOTVisualizationHelper<N,E> - Class in net.automatalib.serialization.dot
- AggregateDOTVisualizationHelper(List<? extends DOTVisualizationHelper<N, ? super E>>) - Constructor for class net.automatalib.serialization.dot.AggregateDOTVisualizationHelper
- attributes - Variable in class net.automatalib.serialization.dot.Edge
- attributes - Variable in class net.automatalib.serialization.dot.Node
C
- currentToken - Variable in exception net.automatalib.serialization.dot.ParseException
-
This is the last token that has been consumed successfully.
D
- DEFAULT_EDGE_PARSER - Static variable in class net.automatalib.serialization.dot.DOTParsers
- DEFAULT_FSA_NODE_PARSER - Static variable in class net.automatalib.serialization.dot.DOTParsers
-
Node property parser that returns
true
if a node's "shape
" attribute is specified and equals "doublecircle
". - DEFAULT_MEALY_EDGE_PARSER - Static variable in class net.automatalib.serialization.dot.DOTParsers
-
Edge input parser that expects an edge's "
label
" attribute to be of the form<input>/<property>
. - DEFAULT_MOORE_NODE_PARSER - Static variable in class net.automatalib.serialization.dot.DOTParsers
-
Node property parser that expects a node's "
label
" attribute to be of the form<id>/<property>
. - DEFAULT_MTS_EDGE_PARSER - Static variable in class net.automatalib.serialization.dot.DOTParsers
-
Edge input parser that parses an edge's
modality
attribute and constructs a correspondingMutableModalEdgeProperty
. - DEFAULT_NODE_PARSER - Static variable in class net.automatalib.serialization.dot.DOTParsers
- DefaultDOTVisualizationHelper<N,E> - Class in net.automatalib.serialization.dot
- DefaultDOTVisualizationHelper() - Constructor for class net.automatalib.serialization.dot.DefaultDOTVisualizationHelper
- DefaultDOTVisualizationHelper(VisualizationHelper<N, ? super E>) - Constructor for class net.automatalib.serialization.dot.DefaultDOTVisualizationHelper
- dfa() - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Default parser for
DFA
s serialized by AutomataLib. - dfa(Function<Map<String, String>, Boolean>, Function<Map<String, String>, I>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
DFA
s with custom node and edge attributes. - DOTGraphParser<NP,EP,G extends MutableGraph<?,?,NP,EP>> - Class in net.automatalib.serialization.dot
-
General-purpose DOT parser for
MutableGraph
s. - DOTGraphParser(Supplier<G>, Function<Map<String, String>, NP>, Function<Map<String, String>, EP>) - Constructor for class net.automatalib.serialization.dot.DOTGraphParser
-
Parser for (directed)
Graph
s with a custom graph instance and custom node and edge attributes. - DOTInputModelData<S,I,M extends SimpleTS<S,I>> - Class in net.automatalib.serialization.dot
-
A utility data class, that extends
InputModelData
by labeling information of the model's states. - DOTInputModelData(M, Alphabet<I>, Mapping<S, String>) - Constructor for class net.automatalib.serialization.dot.DOTInputModelData
- DOTInputModelDeserializer<S,I,M extends SimpleTS<S,I>> - Interface in net.automatalib.serialization.dot
-
A specialization of the
InputModelDeserializer
that returns aDOTInputModelData
object which holds additional information about the state labels of the de-serialized automaton. - DOTMutableAutomatonParser<S,I,SP,TP,A extends MutableAutomaton<S,I,?,SP,TP>> - Class in net.automatalib.serialization.dot
-
General-purpose DOT parser for
MutableAutomaton
s. - DOTMutableAutomatonParser(AutomatonCreator<A, I>, Function<Map<String, String>, SP>, Function<Map<String, String>, Pair<I, TP>>, Collection<String>, boolean) - Constructor for class net.automatalib.serialization.dot.DOTMutableAutomatonParser
-
Parser for arbitrary
MutableAutomaton
s with a custom automaton instance, custom node and edge attributes and custom labels for the initial nodes. - DOTParsers - Class in net.automatalib.serialization.dot
-
An aggregation of factory methods for obtaining DOT parsers for several types of automata / graphs.
- DOTSerializationProvider<N,E> - Class in net.automatalib.serialization.dot
- DOTVisualizationHelper<N,E> - Interface in net.automatalib.serialization.dot
-
Extension to the
VisualizationHelper
interface for DOT specific methods.
E
- Edge - Class in net.automatalib.serialization.dot
-
A utility class to aggregate information of an edge of a DOT graph.
- Edge(String, String, Map<String, String>) - Constructor for class net.automatalib.serialization.dot.Edge
- EOL - Static variable in exception net.automatalib.serialization.dot.ParseException
-
The end of line string for this machine.
- expectedTokenSequences - Variable in exception net.automatalib.serialization.dot.ParseException
-
Each entry in this array is an array of integers.
F
- fsa(AutomatonCreator<A, I>, Function<Map<String, String>, Boolean>, Function<Map<String, String>, I>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
FiniteStateAcceptor
s with a custom automaton instance and custom node and edge attributes. - fsa(AutomatonCreator<A, I>, Function<Map<String, String>, Boolean>, Function<Map<String, String>, I>, Collection<String>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
FiniteStateAcceptor
s with a custom automaton instance, custom node and edge attributes and custom labels for the initial nodes. - fsa(AutomatonCreator<A, I>, Function<Map<String, String>, Boolean>, Function<Map<String, String>, I>, Collection<String>, boolean) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
FiniteStateAcceptor
s with a custom automaton instance, custom node and edge attributes, custom labels for initial nodes and a flag whether the initial nodes are artificial.
G
- getEdgeProperties(N, E, N, Map<String, String>) - Method in class net.automatalib.serialization.dot.DefaultDOTVisualizationHelper
- getGlobalEdgeProperties(Map<String, String>) - Method in class net.automatalib.serialization.dot.DefaultDOTVisualizationHelper
- getGlobalNodeProperties(Map<String, String>) - Method in class net.automatalib.serialization.dot.DefaultDOTVisualizationHelper
- getInstance() - Static method in class net.automatalib.serialization.dot.DOTSerializationProvider
- getNodeProperties(N, Map<String, String>) - Method in class net.automatalib.serialization.dot.DefaultDOTVisualizationHelper
- graph() - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Default parser for (directed)
Graph
s serialized by AutomataLib. - graph(Function<Map<String, String>, NP>, Function<Map<String, String>, EP>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for (directed)
Graph
s with custom node and edge attributes. - graph(Supplier<G>, Function<Map<String, String>, NP>, Function<Map<String, String>, EP>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for (directed)
Graph
s with a custom graph instance and custom node and edge attributes. - GraphDOT - Class in net.automatalib.serialization.dot
I
- id - Variable in class net.automatalib.serialization.dot.Node
- initialLabel(int) - Static method in class net.automatalib.serialization.dot.GraphDOT
- initialLabel(String, int) - Static method in class net.automatalib.serialization.dot.GraphDOT
M
- mealy() - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Default parser for
MealyMachine
s serialized by AutomataLib. - mealy(Function<Map<String, String>, Pair<I, O>>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
MealyMachine
s with custom edge attributes. - mealy(AutomatonCreator<A, I>, Function<Map<String, String>, Pair<I, O>>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
MealyMachine
s with a custom automaton instance and custom edge attributes. - mealy(AutomatonCreator<A, I>, Function<Map<String, String>, Pair<I, O>>, String) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
MealyMachine
s with a custom automaton instance, custom edge attributes and a custom label for the initial node. - mealy(AutomatonCreator<A, I>, Function<Map<String, String>, Pair<I, O>>, String, boolean) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
MealyMachine
s with a custom automaton instance, custom edge attributes and a custom label for the initial node and a flag whether the initial nodes are artificial. - moore() - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Default parser for
MooreMachine
s serialized by AutomataLib. - moore(Function<Map<String, String>, O>, Function<Map<String, String>, I>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
MooreMachine
s with custom node and edge attributes. - moore(AutomatonCreator<A, I>, Function<Map<String, String>, O>, Function<Map<String, String>, I>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
MooreMachine
s with a custom automaton instance and custom node and edge attributes. - moore(AutomatonCreator<A, I>, Function<Map<String, String>, O>, Function<Map<String, String>, I>, String) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
MooreMachine
s with a custom automaton instance, custom node and edge attributes and a custom label for the initial node. - moore(AutomatonCreator<A, I>, Function<Map<String, String>, O>, Function<Map<String, String>, I>, String, boolean) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
MooreMachine
s with a custom automaton instance, custom node and edge attributes, a custom label for the initial node and a flag whether the initial node is artificial. - mts() - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Default parser for
ModalTransitionSystem
s serialized by AutomataLib. - mts(AutomatonCreator<M, I>, Function<Map<String, String>, I>, Function<Map<String, String>, TP>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
ModalTransitionSystem
s with a custom MTS instance, custom input type and edge attributes parsers. - mts(AutomatonCreator<M, I>, Function<Map<String, String>, I>, Function<Map<String, String>, TP>, Collection<String>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
ModalTransitionSystem
s with a custom MTS instance, custom input type and edge attributes parsers and custom initial state labels.
N
- net.automatalib.serialization.dot - package net.automatalib.serialization.dot
- nfa() - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Default parser for
NFA
s serialized by AutomataLib. - nfa(Function<Map<String, String>, Boolean>, Function<Map<String, String>, I>) - Static method in class net.automatalib.serialization.dot.DOTParsers
-
Parser for
NFA
s with custom node and edge attributes. - Node - Class in net.automatalib.serialization.dot
-
A utility class to aggregate information of a node of a DOT graph.
- Node(String, Map<String, String>) - Constructor for class net.automatalib.serialization.dot.Node
P
- ParseException - Exception in net.automatalib.serialization.dot
-
This exception is thrown when parse errors are encountered.
- ParseException() - Constructor for exception net.automatalib.serialization.dot.ParseException
-
The following constructors are for use by you for whatever purpose you can think of.
- ParseException(String) - Constructor for exception net.automatalib.serialization.dot.ParseException
-
Constructor with message.
- ParseException(Token, int[][], String[]) - Constructor for exception net.automatalib.serialization.dot.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
R
- readModel(byte[]) - Method in interface net.automatalib.serialization.dot.DOTInputModelDeserializer
- readModel(File) - Method in interface net.automatalib.serialization.dot.DOTInputModelDeserializer
- readModel(InputStream) - Method in class net.automatalib.serialization.dot.DOTGraphParser
- readModel(InputStream) - Method in interface net.automatalib.serialization.dot.DOTInputModelDeserializer
- readModel(InputStream) - Method in class net.automatalib.serialization.dot.DOTMutableAutomatonParser
- readModel(URL) - Method in interface net.automatalib.serialization.dot.DOTInputModelDeserializer
S
- src - Variable in class net.automatalib.serialization.dot.Edge
- stateLabels - Variable in class net.automatalib.serialization.dot.DOTInputModelData
T
- tgt - Variable in class net.automatalib.serialization.dot.Edge
- toDOTVisualizationHelper(List<VisualizationHelper<N, ? super E>>) - Static method in class net.automatalib.serialization.dot.GraphDOT
- toDOTVisualizationHelper(VisualizationHelper<N, E>) - Static method in class net.automatalib.serialization.dot.GraphDOT
- tokenImage - Variable in exception net.automatalib.serialization.dot.ParseException
-
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
W
- write(List<Graph<?, ?>>, Appendable) - Static method in class net.automatalib.serialization.dot.GraphDOT
-
Renders a list of
Graph
s as clusters (subgraphs) in the GraphVIZ DOT format. - write(Automaton<S, I, T>, Collection<? extends I>, Appendable) - Static method in class net.automatalib.serialization.dot.GraphDOT
-
Renders an
Automaton
in the GraphVIZ DOT format. - write(Automaton<S, I, T>, Collection<? extends I>, Appendable, List<VisualizationHelper<S, ? super TransitionEdge<I, T>>>) - Static method in class net.automatalib.serialization.dot.GraphDOT
-
Renders an
Automaton
in the GraphVIZ DOT format. - write(Automaton<S, I, T>, Collection<? extends I>, Appendable, VisualizationHelper<S, ? super TransitionEdge<I, T>>...) - Static method in class net.automatalib.serialization.dot.GraphDOT
-
Renders an
Automaton
in the GraphVIZ DOT format. - write(GraphViewable, Appendable) - Static method in class net.automatalib.serialization.dot.GraphDOT
- write(Graph<N, E>, Appendable) - Static method in class net.automatalib.serialization.dot.GraphDOT
-
Renders a
Graph
in the GraphVIZ DOT format. - write(Graph<N, E>, Appendable, List<VisualizationHelper<N, ? super E>>) - Static method in class net.automatalib.serialization.dot.GraphDOT
-
Renders a
Graph
in the GraphVIZ DOT format. - write(Graph<N, E>, Appendable, VisualizationHelper<N, ? super E>...) - Static method in class net.automatalib.serialization.dot.GraphDOT
-
Renders a
Graph
in the GraphVIZ DOT format. - writeModel(OutputStream, Graph<N, E>) - Method in class net.automatalib.serialization.dot.DOTSerializationProvider
- writePostamble(Appendable) - Method in class net.automatalib.serialization.dot.AggregateDOTVisualizationHelper
- writePostamble(Appendable) - Method in class net.automatalib.serialization.dot.DefaultDOTVisualizationHelper
- writePostamble(Appendable) - Method in interface net.automatalib.serialization.dot.DOTVisualizationHelper
-
Called after the node and edge data are written, but before the closing brace.
- writePreamble(Appendable) - Method in class net.automatalib.serialization.dot.AggregateDOTVisualizationHelper
- writePreamble(Appendable) - Method in class net.automatalib.serialization.dot.DefaultDOTVisualizationHelper
- writePreamble(Appendable) - Method in interface net.automatalib.serialization.dot.DOTVisualizationHelper
-
Called before the node and edge data are written, but after the opening "digraph {" statement.
All Classes All Packages