T - The type of the formulas which are quantified.public class QuantifiedFormulaSupport<T extends RelationalFormula> extends Object
| Constructor and Description |
|---|
QuantifiedFormulaSupport(T formula,
Set<Variable> variables) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsQuantifier() |
Set<? extends Atom> |
getAtoms() |
T |
getFormula()
Returns the folFormula this quantified formula ranges over
|
Set<Functor> |
getFunctors() |
Set<? extends Predicate> |
getPredicates() |
Set<Variable> |
getQuantifierVariables()
Returns the variables of this quantified formula.
|
Set<Term<?>> |
getTerms() |
<C extends Term<?>> |
getTerms(Class<C> cls) |
Set<Variable> |
getUnboundVariables() |
int |
hashCode() |
boolean |
isClosed() |
boolean |
isClosed(Set<Variable> boundVariables) |
boolean |
isDnf() |
boolean |
isLiteral() |
boolean |
isWellBound() |
boolean |
isWellBound(Set<Variable> boundVariables) |
void |
setFormula(T formula) |
void |
setQuantifierVariables(Set<Variable> variables) |
public T getFormula()
public Set<Variable> getQuantifierVariables()
public void setFormula(T formula)
public boolean isClosed()
public boolean containsQuantifier()
public boolean isWellBound()
public boolean isDnf()
public boolean isLiteral()
Copyright © 2018. All rights reserved.