Class VariantSearch
java.lang.Object
es.ucm.maude.bindings.VariantSearch
- All Implemented Interfaces:
Iterable<TermSubstitutionPair>
,Iterator<TermSubstitutionPair>
public class VariantSearch
extends Object
implements Iterable<TermSubstitutionPair>, Iterator<TermSubstitutionPair>
An iterator through variants.
-
Method Details
-
delete
public void delete() -
iterator
- Specified by:
iterator
in interfaceIterable<TermSubstitutionPair>
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceIterator<TermSubstitutionPair>
-
next
- Specified by:
next
in interfaceIterator<TermSubstitutionPair>
-
isIncomplete
public boolean isIncomplete()Whether some variants may have been missed due to incomplete unification algorithms. -
__next
Get the next variant.
- Returns:
- The variant term or null if there is no more.
-