public class ProvaPredicateImpl extends java.lang.Object implements ProvaPredicate
| Constructor and Description |
|---|
ProvaPredicateImpl(java.lang.String symbol,
int arity,
ProvaKnowledgeBase kb) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClause(ProvaRule clause) |
void |
addClauseA(ProvaRule clause) |
boolean |
equals(ProvaPredicate predicate) |
int |
getArity() |
ProvaRuleSet |
getClauseSet() |
ProvaKnowledgeBase |
getKnowledgeBase() |
java.lang.String |
getSymbol() |
void |
setKnowledgeBase(ProvaKnowledgeBase knowledgeBase) |
void |
setSymbol(java.lang.String symbol) |
public ProvaPredicateImpl(java.lang.String symbol,
int arity,
ProvaKnowledgeBase kb)
public void setSymbol(java.lang.String symbol)
public java.lang.String getSymbol()
getSymbol in interface ProvaPredicatepublic int getArity()
getArity in interface ProvaPredicatepublic void addClause(ProvaRule clause)
addClause in interface ProvaPredicatepublic void addClauseA(ProvaRule clause)
addClauseA in interface ProvaPredicatepublic ProvaRuleSet getClauseSet()
getClauseSet in interface ProvaPredicatepublic boolean equals(ProvaPredicate predicate)
equals in interface ProvaPredicatepublic void setKnowledgeBase(ProvaKnowledgeBase knowledgeBase)
setKnowledgeBase in interface ProvaPredicatepublic ProvaKnowledgeBase getKnowledgeBase()
getKnowledgeBase in interface ProvaPredicateCopyright © 2019. All Rights Reserved.