|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.irs.jam.Action | +--com.irs.jam.SimpleAction
A simple (non-decomposable) action within a plan
Field Summary | |
protected ExpList |
_args
|
protected int |
_arity
|
protected Interpreter |
_interpreter
|
Fields inherited from class com.irs.jam.Action |
_actType, ACT_ACHIEVE, ACT_ASSERT, ACT_ASSIGN, ACT_CANNOT_EXECUTE, ACT_FACT, ACT_FAIL, ACT_FAILED, ACT_GOAL_ACTION, ACT_LOAD, ACT_MAINTAIN, ACT_OBJECT, ACT_PARSE, ACT_PERFORM, ACT_POST, ACT_PRIMITIVE, ACT_QUERY, ACT_RETRACT, ACT_RETRIEVE, ACT_SUCCEEDED, ACT_TEST, ACT_UNDEFINED, ACT_UNPOST, ACT_UPDATE, ACT_WAIT |
Method Summary | |
int |
execute(Binding b,
Goal currentGoal)
Execute a non-decomposable action |
void |
format(java.io.PrintStream s,
Binding b)
Print out the action information in-line with other information. |
ExpList |
getArgs()
|
int |
getArity()
|
boolean |
isExecutableAction()
|
Methods inherited from class com.irs.jam.Action |
getName, getRelation, getTraceFile, getTraceLine, getType, setTrace, setTraceFile, setTraceLine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int _arity
protected ExpList _args
protected Interpreter _interpreter
Method Detail |
public boolean isExecutableAction()
isExecutableAction
in class Action
public int getArity()
public ExpList getArgs()
public int execute(Binding b, Goal currentGoal)
execute
in class Action
public void format(java.io.PrintStream s, Binding b)
format
in class Action
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |