public class Generation<S extends State>
extends java.lang.Object
implements java.lang.Iterable<S>
Constructor and Description |
---|
Generation() |
Generation(S finalState,
int minimalEditDistance) |
Modifier and Type | Method and Description |
---|---|
boolean |
addNonFinalState(S s) |
S |
getFinalState() |
S |
getFirst() |
int |
getMinimalEditDistance() |
java.util.Iterator<S> |
iterator() |
S |
pull() |
boolean |
setFinalState(S s,
int minimalEditDistance) |
java.lang.String |
toString() |
public Generation()
public Generation(S finalState, int minimalEditDistance)
public boolean setFinalState(S s, int minimalEditDistance)
public boolean addNonFinalState(S s)
public S getFirst()
public S pull()
public java.util.Iterator<S> iterator()
public java.lang.String toString()
toString
in class java.lang.Object
public S getFinalState()
public int getMinimalEditDistance()