Class VariantUnifierSearch
java.lang.Object
es.ucm.maude.bindings.VariantUnifierSearch
- All Implemented Interfaces:
Iterable<Substitution>, Iterator<Substitution>
public class VariantUnifierSearch
extends Object
implements Iterable<Substitution>, Iterator<Substitution>
An iterator through unifiers or matchers for variant unification or matching.
-
Method Details
-
delete
public void delete() -
iterator
- Specified by:
iteratorin interfaceIterable<Substitution>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<Substitution>
-
next
- Specified by:
nextin interfaceIterator<Substitution>
-
isIncomplete
public boolean isIncomplete()Whether some unifiers may have been missed due to incomplete unification algorithms. -
filteringIncomplete
public boolean filteringIncomplete()Whether filetering was incomplete due to incomplete unification algorithms. -
__next
Get the next unifier.
- Returns:
- The next unifier or null if there is no more.
-