package warnings;
import java.util.HashSet;
import translating.InstanceGenerator;
public class IdentifierRangeGroundSet extends GroundSet{
String lowest,highest;
@Override
public boolean containsElement(String element) {
return element.length()>=lowest.length() && element.length()<=highest.length()
&& element.compareTo(lowest)>=0 && element.compareTo(highest)<=0;
}
@Override
public boolean isNumeric() {
return false;
}
@Override
public HashSet<String> getElements() {
InstanceGenerator gen=new InstanceGenerator(null);
return gen.generateStrings(lowest, highest);
}
@Override
public String toString() {
return lowest+".."+highest;
}
@Override
public boolean hasNumber() {
// TODO Auto-generated method stub
return false;
}
}