public abstract class AbstractFastMutableDet<S extends AbstractFastState<T>,I,T,SP,TP> extends AbstractFastMutable<S,I,T,SP,TP> implements ShrinkableDeterministic<S,I,T,SP,TP>, Serializable
MutableDeterministic.FullIntAbstraction<T,SP,TP>, MutableDeterministic.IntAbstraction<T,SP,TP>, MutableDeterministic.StateIntAbstraction<I,T,SP,TP>inputAlphabet| Constructor and Description |
|---|
AbstractFastMutableDet(Alphabet<I> inputAlphabet) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
S |
getInitialState() |
Collection<I> |
getLocalInputs(S state) |
T |
getTransition(S state,
I input) |
DeterministicPowersetView<S,I,T> |
powersetView() |
void |
removeState(S state,
S replacement) |
void |
setInitialState(S state) |
void |
setTransition(S state,
I input,
T transition) |
addAlphabetSymbol, addState, createDynamicStateMapping, createState, getInputAlphabet, getState, getStateId, getStates, removeAllTransitions, stateIDsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTransition, fullIntAbstraction, fullIntAbstraction, removeAllTransitions, removeTransition, setInitial, setTransition, setTransitions, stateIntAbstractiongetTransitionPropertygetSuccessor, getSuccessors, getTransitions, transToSetgetInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSetremoveState, unlinkStateaddInitialState, addInitialState, addState, addState, addTransition, addTransitions, copyTransition, createTransition, removeAllTransitions, setStateProperty, setTransitionPropertytransitionGraphViewcreateDynamicStateMapping, createStaticStateMapping, getStates, iterator, size, stateIDsforEach, spliteratorgetStateProperty, getTransitionPropertygetSuccessorgetSuccessorstransitionGraphViewgraphViewpublic void setTransition(S state, I input, T transition)
setTransition in interface MutableDeterministic<S extends AbstractFastState<T>,I,T,SP,TP>public S getInitialState()
getInitialState in interface SimpleDTS<S extends AbstractFastState<T>,I>public void setInitialState(S state)
setInitialState in interface MutableDeterministic<S extends AbstractFastState<T>,I,T,SP,TP>public T getTransition(S state, I input)
getTransition in interface DeterministicTransitionSystem<S extends AbstractFastState<T>,I,T>public void removeState(S state, S replacement)
removeState in interface ShrinkableAutomaton<S extends AbstractFastState<T>,I,T,SP,TP>removeState in class AbstractFastMutable<S extends AbstractFastState<T>,I,T,SP,TP>public void clear()
clear in interface MutableAutomaton<S extends AbstractFastState<T>,I,T,SP,TP>clear in class AbstractFastMutable<S extends AbstractFastState<T>,I,T,SP,TP>public DeterministicPowersetView<S,I,T> powersetView()
powersetView in interface TransitionSystem<S extends AbstractFastState<T>,I,T>public Collection<I> getLocalInputs(S state)
getLocalInputs in interface StateLocalInput<S extends AbstractFastState<T>,I>Copyright © 2020. All rights reserved.