Class NarrowingSequenceSearch
java.lang.Object
es.ucm.maude.bindings.NarrowingSequenceSearch
-
Method Summary
Modifier and TypeMethodDescription__next()Get the next solution of the narrowing search.voiddelete()Get the frontier states.Get the most general states.intgetStateParent(int stateNr) Get the parent state.
Get the accumulated substitution.Get the variant unifier.booleanhasNext()booleanWhether some solutions may have been missed due to incomplete unification algorithms.iterator()next()Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface Iterator
forEachRemaining, remove
-
Method Details
-
delete
public void delete() -
iterator
-
hasNext
-
next
-
isIncomplete
public boolean isIncomplete()Whether some solutions may have been missed due to incomplete unification algorithms. -
getStateParent
public int getStateParent(int stateNr) Get the parent state.
- Parameters:
stateNr- The number of state in the search graph.
- Returns:
- The number of the parent or -1 for the root.
-
__next
Get the next solution of the narrowing search. -
getSubstitution
Get the accumulated substitution. -
getUnifier
Get the variant unifier. -
getFrontierStates
Get the frontier states. -
getMostGeneralStates
Get the most general states.
-