Class ClauseSubstitution

java.lang.Object
edu.harvard.seas.pl.abcdatalog.util.substitution.ClauseSubstitution
All Implemented Interfaces:
ConstOnlySubstitution, Substitution

public class ClauseSubstitution extends Object implements ConstOnlySubstitution
This is a substitution tailor-made for a particular clause. Mappings can only be added to the substitution in the order in which the variables appear in the clause. The state of the substitution can be reset (so that it "forgets" the most recent mappings).