All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
AbstractIncrementalDFADAGBuilder.GraphView |
asGraph()
Retrieves a graph view of the current state of the construction.
|
AbstractIncrementalDFADAGBuilder.TransitionSystemView |
asTransitionSystem()
Retrieves a transition system view of the current state of the construction.
|
protected net.automatalib.incremental.dfa.dag.State |
clone(net.automatalib.incremental.dfa.dag.State other,
Acceptance acc)
Clones a state, changing the signature.
|
protected net.automatalib.incremental.dfa.dag.State |
clone(net.automatalib.incremental.dfa.dag.State other,
Acceptance acc,
int idx,
net.automatalib.incremental.dfa.dag.State succ) |
protected net.automatalib.incremental.dfa.dag.State |
clone(net.automatalib.incremental.dfa.dag.State other,
int idx,
net.automatalib.incremental.dfa.dag.State succ)
Clones a state, changing the signature.
|
Word<I> |
findSeparatingWord(DFA<?,I> target,
Collection<? extends I> inputs,
boolean omitUndefined)
Checks the current state of the construction against a given target model, and returns a word exposing a
difference if there is one.
|
protected abstract net.automatalib.incremental.dfa.dag.State |
getState(Word<? extends I> word) |
protected net.automatalib.incremental.dfa.dag.State |
hiddenClone(net.automatalib.incremental.dfa.dag.State other) |
protected void |
hide(net.automatalib.incremental.dfa.dag.State state) |
protected net.automatalib.incremental.dfa.dag.State |
replaceOrRegister(net.automatalib.incremental.dfa.dag.State state)
Returns the canonical state for the given state's signature, or registers the state as canonical if no state with
that signature exists.
|
protected net.automatalib.incremental.dfa.dag.State |
replaceOrRegister(net.automatalib.incremental.dfa.dag.StateSignature sig)
Returns (and possibly creates) the canonical state for the given signature.
|
protected net.automatalib.incremental.dfa.dag.State |
unhide(net.automatalib.incremental.dfa.dag.State state,
Acceptance acc,
int idx,
net.automatalib.incremental.dfa.dag.State succ) |
protected net.automatalib.incremental.dfa.dag.State |
unhide(net.automatalib.incremental.dfa.dag.State state,
int idx,
net.automatalib.incremental.dfa.dag.State succ) |
protected void |
updateInitSignature(Acceptance acc) |
protected void |
updateInitSignature(Acceptance acc,
int idx,
net.automatalib.incremental.dfa.dag.State succ) |
protected void |
updateInitSignature(int idx,
net.automatalib.incremental.dfa.dag.State succ) |
protected net.automatalib.incremental.dfa.dag.State |
updateSignature(net.automatalib.incremental.dfa.dag.State state,
Acceptance acc)
Updates the signature for a given state.
|
protected net.automatalib.incremental.dfa.dag.State |
updateSignature(net.automatalib.incremental.dfa.dag.State state,
Acceptance acc,
int idx,
net.automatalib.incremental.dfa.dag.State succ) |
protected net.automatalib.incremental.dfa.dag.State |
updateSignature(net.automatalib.incremental.dfa.dag.State state,
int idx,
net.automatalib.incremental.dfa.dag.State succ)
Updates the signature for a given state.
|