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, stateIDs
createDynamicStateMapping, createDynamicStateMapping, createStaticStateMapping, createStaticStateMapping, getStates, getStates, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, powersetView, powersetView
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addState, clear, copyTransition, createTransition, removeAllTransitions, setInitial, setStateProperty, setTransitionProperty, setTransitions
getStates, size, stateIDs
forEach, iterator, spliterator
getStateProperty, getTransitionProperty
getSuccessor, getTransitions, powersetView
createDynamicStateMapping, createStaticStateMapping, getInitialStates, getStates, getSuccessors, getSuccessors, getSuccessors
public 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)
.MutableAutomaton.addInitialState(Object)
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 © 2015. All Rights Reserved.