Modifier and Type | Class and Description |
---|---|
class |
FastMoore<I,O>
A fast implementation of a Moore automaton.
|
Modifier and Type | Class and Description |
---|---|
class |
CompactMoore<I,O> |
Modifier and Type | Method and Description |
---|---|
static <I,O,A extends MutableMooreMachine<?,I,?,O>> |
DOTParsers.moore(AutomatonCreator<A,I> creator,
Function<Map<String,Object>,O> nodeParser,
Function<Map<String,Object>,I> edgeParser)
Parser for
MooreMachine s with a custom automaton instance and custom node and edge attributes. |
static <I,O,A extends MutableMooreMachine<?,I,?,O>> |
DOTParsers.moore(AutomatonCreator<A,I> creator,
Function<Map<String,Object>,O> nodeParser,
Function<Map<String,Object>,I> edgeParser,
String initialNodeId)
Parser for
MooreMachine s with a custom automaton instance, custom node and edge attributes and a custom
label for the initial node. |
static <I,O,A extends MutableMooreMachine<?,I,?,O>> |
DOTParsers.moore(AutomatonCreator<A,I> creator,
Function<Map<String,Object>,O> nodeParser,
Function<Map<String,Object>,I> edgeParser,
String initialNodeId,
boolean fakeInitialNodeId)
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 or not the initial node is artificial. |
Modifier and Type | Class and Description |
---|---|
class |
MooreBuilder<S,I,T,O,A extends MutableMooreMachine<S,? super I,T,? super O>> |
class |
MooreBuilderImpl<S,I,T,O,A extends MutableMooreMachine<S,? super I,T,? super O>> |
Modifier and Type | Method and Description |
---|---|
static <S,I,T,O,A extends MutableMooreMachine<S,? super I,T,? super O>> |
AutomatonBuilders.forMoore(A moore) |
Copyright © 2020. All rights reserved.