public class AutomatonSet_String extends Automaton
| Modifier and Type | Class and Description |
|---|---|
static interface |
AutomatonSet_String.ISState |
static interface |
AutomatonSet_String.ISStateChangedListener |
protected class |
AutomatonSet_String.LinkedSet_SState |
protected static class |
AutomatonSet_String.SProperties |
class |
AutomatonSet_String.SState |
Automaton.IChangedListener, Automaton.IState, Automaton.IStateChangedListener, Automaton.IStateVisitedListener, Automaton.ITransitionVisitedListener, Automaton.LinkedSet_State, Automaton.State, Automaton.Wrapper_State| Modifier and Type | Field and Description |
|---|---|
protected ISet_char |
fullSet |
protected static ISet_char |
FULLSET |
aStates, automatonNr, currentStateNr, FALSE, isDeterministic, listeners, startState, TRUE, UNKNOWN| Modifier | Constructor and Description |
|---|---|
protected |
AutomatonSet_String() |
protected |
AutomatonSet_String(ISet_char fullSet) |
addState, addState, isDeterministic, removeUnreachableStates, setDeterminstic, toStringprotected static final ISet_char FULLSET
protected final ISet_char fullSet
protected AutomatonSet_String(ISet_char fullSet)
protected AutomatonSet_String()
protected void addChangedListener(Automaton.IChangedListener listener)
addChangedListener in class Automatonprotected boolean removeChangedListener(Automaton.IChangedListener listener)
removeChangedListener in class Automatonprotected boolean isDeterministic()
isDeterministic in class Automatonprotected Automaton.State getStartState()
getStartState in class Automatonprotected Automaton.LinkedSet_State newLinkedSet_State()
newLinkedSet_State in class Automatonprotected Automaton.LinkedSet_State newLinkedSet_State(Automaton.State state)
newLinkedSet_State in class Automatonprotected Automaton.State createState()
createState in class Automatonprotected AutomatonSet_String.SState createState(boolean isFinal)
protected AutomatonSet_String.SState addState(boolean isFinal)
protected AutomatonSet_String.SState addState(boolean isFinal, int stateNr)
protected boolean removeState(Automaton.State removeState)
removeState in class Automatonprotected void setDeterministic(java.lang.Boolean isDeterministic)
protected void setStartState(Automaton.State startState)
setStartState in class Automatonprotected Automaton.LinkedSet_State getStates()
protected AutomatonSet_String.SState complement(AutomatonSet_String.SState state)
protected AutomatonSet_String.SState optional(AutomatonSet_String.SState state)
protected AutomatonSet_String.SState concat(AutomatonSet_String.SState state_A, AutomatonSet_String.SState state_B)
protected AutomatonSet_String.SState repeat(AutomatonSet_String.SState element, int minTimes, int maxTimes)
protected AutomatonSet_String.SState union(AutomatonSet_String.SState state_A, AutomatonSet_String.SState state_B)
protected AutomatonSet_String.SState intersect(AutomatonSet_String.SState state_A, AutomatonSet_String.SState state_B)
protected AutomatonSet_String.SState minus(AutomatonSet_String.SState state_A, AutomatonSet_String.SState state_B)
protected void addAll(AutomatonSet_String.SState state)
protected void retainAll(AutomatonSet_String.SState state)
protected void removeAll(AutomatonSet_String.SState state)
protected void concatAll(AutomatonSet_String.SState state)
protected void removeUselessStates()
protected void complement()
protected void addAll(AutomatonSet_String automaton)
protected void retainAll(AutomatonSet_String automaton)
protected void removeAll(AutomatonSet_String automaton)
protected void concatAll(AutomatonSet_String automaton)
protected java.util.Map cloneState(Automaton.State state)
cloneState in class Automatonprotected java.util.Map cloneStates(Automaton.LinkedSet_State states)
cloneStates in class Automatonprotected AutomatonSet_String.SState makeDeterministic(AutomatonSet_String.SState state)
protected void minimize()
protected AutomatonSet_String.SState minimize(AutomatonSet_String.SState state)