S - state classI - input symbol classT - transition classSP - state property classTP - transition property classpublic abstract class AbstractMutableAutomaton<S,I,T,SP,TP> extends AbstractAutomaton<S,I,T> implements MutableAutomaton<S,I,T,SP,TP>
| Constructor and Description |
|---|
AbstractMutableAutomaton() |
| Modifier and Type | Method and Description |
|---|---|
S |
addInitialState() |
static <S,I,T,SP,TP> |
addInitialState(MutableAutomaton<S,I,T,SP,TP> $this)
Provides a realization of
MutableAutomaton.addInitialState() using
MutableAutomaton.addInitialState(Object). |
static <S,I,T,SP,TP> |
addInitialState(MutableAutomaton<S,I,T,SP,TP> $this,
SP property)
Provides a realization of
MutableAutomaton.addInitialState(Object) using
MutableAutomaton.addState(Object) and MutableAutomaton.setInitial(Object, boolean). |
S |
addInitialState(SP property) |
S |
addState() |
static <S,I,T,SP,TP> |
addState(MutableAutomaton<S,I,T,SP,TP> $this)
Provides a realization of
MutableAutomaton.addState() using
MutableAutomaton.addState(Object). |
static <S,I,T,SP,TP> |
addTransition(MutableAutomaton<S,I,T,SP,TP> $this,
S state,
I input,
S succ,
TP property)
|
static <S,I,T,SP,TP> |
addTransition(MutableAutomaton<S,I,T,SP,TP> $this,
S state,
I input,
T transition)
|
T |
addTransition(S state,
I input,
S successor,
TP properties) |
void |
addTransition(S state,
I input,
T transition) |
static <S,I,T,SP,TP> |
addTransitions(MutableAutomaton<S,I,T,SP,TP> $this,
S state,
I input,
Collection<? extends T> transitions) |
void |
addTransitions(S state,
I input,
Collection<? extends T> transitions) |
static <S,I,T,SP,TP> |
removeAllTransitions(MutableAutomaton<S,I,T,SP,TP> $this,
S state,
I input)
Provides a realization of
MutableAutomaton.removeAllTransitions(Object, Object)
using MutableAutomaton.setTransitions(Object, Object, java.util.Collection) |
void |
removeAllTransitions(S state,
I input) |
static <S,I,T,SP,TP> |
removeTransition(MutableAutomaton<S,I,T,SP,TP> $this,
S state,
I input,
T transition)
|
void |
removeTransition(S state,
I input,
T transition) |
iterator, iterator, size, size, stateIDs, stateIDscreateDynamicStateMapping, createDynamicStateMapping, createStaticStateMapping, createStaticStateMapping, getStates, getStates, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, powersetView, powersetViewclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddState, clear, copyTransition, createTransition, removeAllTransitions, setInitial, setStateProperty, setTransitionProperty, setTransitionsgetStates, size, stateIDsgetStateProperty, getTransitionPropertygetSuccessor, getTransitions, powersetViewcreateDynamicStateMapping, createStaticStateMapping, getInitialStates, getStates, getSuccessors, getSuccessors, getSuccessorspublic AbstractMutableAutomaton()
public static <S,I,T,SP,TP> S addInitialState(MutableAutomaton<S,I,T,SP,TP> $this, SP property)
MutableAutomaton.addInitialState(Object) using
MutableAutomaton.addState(Object) and MutableAutomaton.setInitial(Object, boolean).public static <S,I,T,SP,TP> S addInitialState(MutableAutomaton<S,I,T,SP,TP> $this)
MutableAutomaton.addInitialState() using
MutableAutomaton.addInitialState(Object).MutableAutomaton.addInitialState()public static <S,I,T,SP,TP> S addState(MutableAutomaton<S,I,T,SP,TP> $this)
MutableAutomaton.addState() using
MutableAutomaton.addState(Object).MutableAutomaton.addState()public static <S,I,T,SP,TP> void addTransition(MutableAutomaton<S,I,T,SP,TP> $this, S state, I input, T transition)
public static <S,I,T,SP,TP> void addTransitions(MutableAutomaton<S,I,T,SP,TP> $this, S state, I input, Collection<? extends T> transitions)
public static <S,I,T,SP,TP> T addTransition(MutableAutomaton<S,I,T,SP,TP> $this, S state, I input, S succ, TP property)
public static <S,I,T,SP,TP> void removeTransition(MutableAutomaton<S,I,T,SP,TP> $this, S state, I input, T transition)
public static <S,I,T,SP,TP> void removeAllTransitions(MutableAutomaton<S,I,T,SP,TP> $this, S state, I input)
MutableAutomaton.removeAllTransitions(Object, Object)
using MutableAutomaton.setTransitions(Object, Object, java.util.Collection)public void removeTransition(S state, I input, T transition)
removeTransition in interface MutableAutomaton<S,I,T,SP,TP>public void removeAllTransitions(S state, I input)
removeAllTransitions in interface MutableAutomaton<S,I,T,SP,TP>public void addTransition(S state, I input, T transition)
addTransition in interface MutableAutomaton<S,I,T,SP,TP>public void addTransitions(S state, I input, Collection<? extends T> transitions)
addTransitions in interface MutableAutomaton<S,I,T,SP,TP>public T addTransition(S state, I input, S successor, TP properties)
addTransition in interface MutableAutomaton<S,I,T,SP,TP>public S addInitialState(SP property)
addInitialState in interface MutableAutomaton<S,I,T,SP,TP>public S addInitialState()
addInitialState in interface MutableAutomaton<S,I,T,SP,TP>Copyright © 2013. All Rights Reserved.