public interface PlanBody extends Term
Modifier and Type | Interface and Description |
---|---|
static class |
PlanBody.BodyType |
Modifier and Type | Method and Description |
---|---|
boolean |
add(int index,
PlanBody bl) |
boolean |
add(PlanBody bl) |
PlanBody |
clonePB()
clone the plan body
|
PlanBody |
getBodyNext() |
Term |
getBodyTerm() |
PlanBody.BodyType |
getBodyType() |
PlanBody |
getLastBody() |
int |
getPlanSize() |
boolean |
isBodyTerm() |
boolean |
isEmptyBody() |
Term |
removeBody(int index) |
void |
setAsBodyTerm(boolean b) |
void |
setBodyNext(PlanBody bl) |
void |
setBodyTerm(Term t) |
void |
setBodyType(PlanBody.BodyType bt) |
capply, clone, countVars, equals, getCyclicVar, getSrcInfo, hasVar, isArithExpr, isAtom, isCyclicTerm, isGround, isInternalAction, isList, isLiteral, isNumeric, isPlanBody, isPred, isRule, isString, isStructure, isUnnamedVar, isVar, setSrcInfo, subsumes
PlanBody.BodyType getBodyType()
Term getBodyTerm()
PlanBody getBodyNext()
boolean isEmptyBody()
int getPlanSize()
void setBodyType(PlanBody.BodyType bt)
void setBodyTerm(Term t)
void setBodyNext(PlanBody bl)
PlanBody getLastBody()
boolean isBodyTerm()
void setAsBodyTerm(boolean b)
boolean add(PlanBody bl)
boolean add(int index, PlanBody bl)
Term removeBody(int index)
PlanBody clonePB()