public class ProvaCachedLiteralImpl extends ProvaLiteralImpl implements ProvaCachedLiteral
ground, line, metadata, predicate, sourceCode, terms, tlVars| Constructor and Description |
|---|
ProvaCachedLiteralImpl(ProvaPredicate predicate,
ProvaList terms,
ProvaCacheState cacheState,
ProvaLocalAnswers answers) |
| Modifier and Type | Method and Description |
|---|---|
ProvaObject |
cloneWithVariables(java.util.List<ProvaVariable> variables) |
ProvaLocalAnswers |
getAnswers() |
ProvaCacheState |
getCacheState() |
ProvaGoal |
getGoal() |
void |
markCompletion() |
ProvaLiteral |
rebuildSource(ProvaUnification unification) |
void |
setGoal(ProvaGoal goal) |
java.lang.String |
toString() |
addClause, addClauseA, addMetadata, cloneWithBoundVariables, cloneWithBoundVariables, cloneWithVariables, collectVariables, computeIfExpression, computeProvaIfExpression, computeSize, getGuard, getLine, getMetadata, getMetadata, getPredicate, getRecursivelyAssigned, getSourceCode, getTerms, isGround, rebuild, setGround, setLine, setMetadata, setSourceCode, setTerms, substituteVariables, toString, unify, updateGroundclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddClause, addClauseA, addMetadata, cloneWithBoundVariables, getGuard, getLine, getMetadata, getMetadata, getPredicate, getSourceCode, getTerms, rebuild, setGround, setLine, setMetadata, setSourceCode, setTermscloneWithBoundVariables, cloneWithVariables, collectVariables, computeIfExpression, computeProvaIfExpression, computeSize, getRecursivelyAssigned, isGround, substituteVariables, toString, unify, updateGroundpublic ProvaCachedLiteralImpl(ProvaPredicate predicate, ProvaList terms, ProvaCacheState cacheState, ProvaLocalAnswers answers)
public ProvaLiteral rebuildSource(ProvaUnification unification)
rebuildSource in interface ProvaLiteralrebuildSource in class ProvaLiteralImplpublic java.lang.String toString()
toString in class ProvaLiteralImplpublic ProvaObject cloneWithVariables(java.util.List<ProvaVariable> variables)
cloneWithVariables in interface ProvaObjectcloneWithVariables in class ProvaLiteralImplpublic void setGoal(ProvaGoal goal)
setGoal in interface ProvaCachedLiteralsetGoal in interface ProvaLiteralsetGoal in class ProvaLiteralImplpublic ProvaGoal getGoal()
getGoal in interface ProvaCachedLiteralgetGoal in interface ProvaLiteralgetGoal in class ProvaLiteralImplpublic ProvaCacheState getCacheState()
getCacheState in interface ProvaCachedLiteralgetCacheState in interface ProvaLiteralgetCacheState in class ProvaLiteralImplpublic ProvaLocalAnswers getAnswers()
getAnswers in interface ProvaCachedLiteralgetAnswers in interface ProvaLiteralgetAnswers in class ProvaLiteralImplpublic void markCompletion()
markCompletion in interface ProvaLiteralmarkCompletion in class ProvaLiteralImplCopyright © 2019. All Rights Reserved.