public interface ProvaObject
extends java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
ProvaObject |
cloneWithBoundVariables(java.util.List<ProvaVariable> variables,
java.util.List<java.lang.Boolean> isConstant) |
ProvaObject |
cloneWithVariables(java.util.List<ProvaVariable> variables) |
ProvaObject |
cloneWithVariables(long ruleId,
java.util.List<ProvaVariable> variables) |
int |
collectVariables(long ruleId,
java.util.List<ProvaVariable> variables) |
java.lang.Object |
computeIfExpression() |
ProvaObject |
computeProvaIfExpression() |
int |
computeSize() |
ProvaObject |
getRecursivelyAssigned() |
boolean |
isGround() |
void |
substituteVariables(ProvaVariablePtr[] varsMap) |
java.lang.String |
toString(java.util.List<ProvaVariable> variables) |
boolean |
unify(ProvaObject target,
ProvaUnification unification) |
boolean |
updateGround(java.util.List<ProvaVariable> variables) |
ProvaObject getRecursivelyAssigned()
int collectVariables(long ruleId,
java.util.List<ProvaVariable> variables)
int computeSize()
boolean unify(ProvaObject target, ProvaUnification unification)
void substituteVariables(ProvaVariablePtr[] varsMap)
boolean isGround()
java.lang.String toString(java.util.List<ProvaVariable> variables)
ProvaObject cloneWithVariables(java.util.List<ProvaVariable> variables)
ProvaObject cloneWithVariables(long ruleId, java.util.List<ProvaVariable> variables)
java.lang.Object computeIfExpression()
ProvaObject computeProvaIfExpression()
ProvaObject cloneWithBoundVariables(java.util.List<ProvaVariable> variables, java.util.List<java.lang.Boolean> isConstant)
boolean updateGround(java.util.List<ProvaVariable> variables)
Copyright © 2019. All Rights Reserved.