S
- stateID typeT
- transition typepublic final class DFSAState<T,S> extends Object implements Scored
Constructor and Description |
---|
DFSAState(S id,
DFSA<T,S> dfsa) |
DFSAState(S id,
DFSA<T,S> dfsa,
double score) |
Modifier and Type | Method and Description |
---|---|
void |
addTransition(DFSATransition<T,S> transition) |
Set<T> |
continuingInputs() |
DFSA<T,S> |
dfsa() |
boolean |
equals(Object o) |
int |
hashCode() |
boolean |
isAccepting() |
boolean |
isContinuable() |
double |
score() |
void |
setAccepting(boolean accepting) |
void |
setScore(double score) |
void |
setStateID(S stateID) |
S |
stateID() |
Set<DFSAState<T,S>> |
statesReachable() |
Set<DFSAState<T,S>> |
successorStates() |
String |
toString() |
DFSATransition<T,S> |
transition(T input) |
Collection<DFSATransition<T,S>> |
transitions() |
public double score()
public void setScore(double score)
public void setStateID(S stateID)
public S stateID()
public void addTransition(DFSATransition<T,S> transition)
public DFSATransition<T,S> transition(T input)
public Collection<DFSATransition<T,S>> transitions()
public void setAccepting(boolean accepting)
public boolean isAccepting()
public boolean isContinuable()