public interface ProvaList extends ProvaObject
| Modifier and Type | Method and Description |
|---|---|
ProvaObject |
cloneWithBoundVariables(java.util.List<ProvaVariable> variables,
java.util.List<java.lang.Boolean> changed) |
ProvaObject |
cloneWithVariables(java.util.List<ProvaVariable> variables,
int offset) |
int |
computeSize(int offset) |
ProvaList |
copyWithBoundVariables(java.util.List<ProvaVariable> variables,
java.util.List<java.lang.Boolean> changed) |
ProvaList |
copyWithVariables(java.util.List<ProvaVariable> variables) |
ProvaObject[] |
getFixed() |
ProvaObject |
getTail() |
boolean |
isGround() |
java.lang.String |
performative() |
ProvaList |
rebuild(ProvaUnification unification) |
ProvaObject |
rebuild(ProvaUnification unification,
int offset) |
ProvaList |
rebuildSource(ProvaUnification unification) |
ProvaObject |
rebuildSource(ProvaUnification unification,
int offset) |
void |
setGround(boolean ground) |
ProvaList |
shallowCopy() |
boolean |
unify(int offset,
ProvaObject target,
ProvaUnification unification) |
cloneWithVariables, cloneWithVariables, collectVariables, computeIfExpression, computeProvaIfExpression, computeSize, getRecursivelyAssigned, substituteVariables, toString, unify, updateGroundint computeSize(int offset)
ProvaList rebuild(ProvaUnification unification)
ProvaObject[] getFixed()
ProvaObject getTail()
ProvaObject rebuild(ProvaUnification unification, int offset)
boolean unify(int offset,
ProvaObject target,
ProvaUnification unification)
ProvaList rebuildSource(ProvaUnification unification)
ProvaObject rebuildSource(ProvaUnification unification, int offset)
boolean isGround()
isGround in interface ProvaObjectjava.lang.String performative()
ProvaList shallowCopy()
ProvaObject cloneWithVariables(java.util.List<ProvaVariable> variables, int offset)
ProvaList copyWithVariables(java.util.List<ProvaVariable> variables)
ProvaObject cloneWithBoundVariables(java.util.List<ProvaVariable> variables, java.util.List<java.lang.Boolean> changed)
cloneWithBoundVariables in interface ProvaObjectProvaList copyWithBoundVariables(java.util.List<ProvaVariable> variables, java.util.List<java.lang.Boolean> changed)
void setGround(boolean ground)
Copyright © 2019. All Rights Reserved.