package warnings;
import java.util.HashSet;
import sorts.BuiltIn;
public class PrologRuleVarRangeAtom extends PrologRuleAtom{
HashSet<String> arithmeticVariables;
public PrologRuleVarRangeAtom(HashSet<String> arithmeticVariables) {
this.type=PrologRuleAtomType.varrange;
this.arithmeticVariables = arithmeticVariables;
}
@Override
public HashSet<String> getVariables() {
return this.arithmeticVariables;
}
@Override
public String toString() {
return "["+ StringListUtils.getSeparatedList(arithmeticVariables, ",")+ "] ins 0.."+BuiltIn.getMaxInt();
}
}