public class ProvaListPtrImpl extends java.lang.Object implements ProvaListPtr
| Constructor and Description |
|---|
ProvaListPtrImpl(ProvaList assigned,
int offset) |
public ProvaListPtrImpl(ProvaList assigned, int offset)
public void setAssigned(ProvaList assigned)
public ProvaList getAssigned()
getAssigned in interface ProvaListPtrpublic ProvaList getAssignedWithOffset()
getAssignedWithOffset in interface ProvaListPtrpublic void setOffset(int offset)
public int getOffset()
getOffset in interface ProvaListPtrpublic ProvaObject getRecursivelyAssigned()
getRecursivelyAssigned in interface ProvaObjectpublic int collectVariables(long ruleId,
java.util.List<ProvaVariable> variables)
collectVariables in interface ProvaObjectpublic int computeSize()
computeSize in interface ProvaObjectpublic boolean unify(ProvaObject target, ProvaUnification unification)
unify in interface ProvaObjectpublic ProvaObject rebuild(ProvaUnification unification)
rebuild in interface ProvaListPtrpublic ProvaObject rebuildSource(ProvaUnification unification)
rebuildSource in interface ProvaListPtrpublic java.lang.String toString()
toString in class java.lang.Objectpublic void substituteVariables(ProvaVariablePtr[] varsMap)
substituteVariables in interface ProvaObjectpublic boolean isGround()
isGround in interface ProvaObjectpublic java.lang.String toString(java.util.List<ProvaVariable> variables)
toString in interface ProvaObjectpublic ProvaObject cloneWithBoundVariables(java.util.List<ProvaVariable> variables, java.util.List<java.lang.Boolean> isConstant)
cloneWithBoundVariables in interface ProvaObjectpublic ProvaObject cloneWithVariables(java.util.List<ProvaVariable> variables)
cloneWithVariables in interface ProvaObjectpublic ProvaObject cloneWithVariables(long ruleId, java.util.List<ProvaVariable> variables)
cloneWithVariables in interface ProvaObjectpublic java.lang.Object computeIfExpression()
computeIfExpression in interface ProvaObjectpublic ProvaObject computeProvaIfExpression()
computeProvaIfExpression in interface ProvaObjectpublic boolean updateGround(java.util.List<ProvaVariable> variables)
updateGround in interface ProvaObjectCopyright © 2019. All Rights Reserved.