public class FOLDomain
extends java.lang.Object
Constructor and Description |
---|
FOLDomain() |
FOLDomain(FOLDomain toCopy) |
FOLDomain(java.util.Set<java.lang.String> constants,
java.util.Set<java.lang.String> functions,
java.util.Set<java.lang.String> predicates) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addAnswerLiteral() |
void |
addConstant(java.lang.String constant) |
void |
addFOLDomainListener(FOLDomainListener listener) |
void |
addFunction(java.lang.String function) |
void |
addPredicate(java.lang.String predicate) |
java.lang.String |
addSkolemConstant() |
java.lang.String |
addSkolemFunction() |
java.util.Set<java.lang.String> |
getConstants() |
java.util.Set<java.lang.String> |
getFunctions() |
java.util.Set<java.lang.String> |
getPredicates() |
void |
removeFOLDomainListener(FOLDomainListener listener) |
public FOLDomain()
public FOLDomain(FOLDomain toCopy)
public FOLDomain(java.util.Set<java.lang.String> constants, java.util.Set<java.lang.String> functions, java.util.Set<java.lang.String> predicates)
public java.util.Set<java.lang.String> getConstants()
public java.util.Set<java.lang.String> getFunctions()
public java.util.Set<java.lang.String> getPredicates()
public void addConstant(java.lang.String constant)
public java.lang.String addSkolemConstant()
public void addFunction(java.lang.String function)
public java.lang.String addSkolemFunction()
public void addPredicate(java.lang.String predicate)
public java.lang.String addAnswerLiteral()
public void addFOLDomainListener(FOLDomainListener listener)
public void removeFOLDomainListener(FOLDomainListener listener)