package warnings; import java.util.HashSet; public class PrologRuleNonRelAtom extends PrologRuleAtom { String atomName; Term argument; boolean negated; public PrologRuleNonRelAtom(String atomName,Term argument,boolean negated) { this.type=PrologRuleAtomType.nonrel; this.atomName=atomName; this.argument=argument; this.negated=negated; } @Override public HashSet<String> getVariables() { return argument.fetchVariables(); } @Override public String toString() { return (negated? "\\+ ":"")+atomName+"("+argument.toString()+")"; } }