public class DefaultClauseInfo extends Object implements ClauseInfo
Modifier and Type | Method and Description |
---|---|
SubGoalTree |
getBody() |
SubGoalTree |
getBodyCopy() |
Struct |
getClause() |
Struct |
getHead() |
Struct |
getHeadCopy() |
String |
getLibName()
building a valid clause with a time stamp = original time stamp + NumVar in clause
|
void |
performCopy(int idExecCtx)
Perform copy for use in current engine's demonstration
|
String |
toString()
Gets the string representation with default operator representation
|
static String |
toString(Struct clause,
alice.tuprolog.OperatorManager op)
Gets the string representation
recognizing operators stored by
the operator manager
|
public Struct getClause()
getClause
in interface ClauseInfo
public Struct getHead()
getHead
in interface ClauseInfo
public SubGoalTree getBody()
getBody
in interface ClauseInfo
public Struct getHeadCopy()
getHeadCopy
in interface ClauseInfo
public SubGoalTree getBodyCopy()
getBodyCopy
in interface ClauseInfo
public String getLibName()
ClauseInfo
getLibName
in interface ClauseInfo
public static String toString(Struct clause, alice.tuprolog.OperatorManager op)
public void performCopy(int idExecCtx)
performCopy
in interface ClauseInfo
idExecCtx
- Current ExecutionContext idCopyright © 2015. All rights reserved.