|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.cmu.cs.coral.icf.plan_based.planners.PlannerAction
Represents an action to be performed, i.e. an instantiated operator.
Field Summary | |
private PlannerActionSchema |
actionSchema
The action schema for this action. |
private Binding |
binding
The variable bindings for this action. |
Constructor Summary | |
PlannerAction()
Constructs an empty PlannerAction. |
|
PlannerAction(PlannerActionSchema action_schema,
Binding binding)
Constructs a PlannerAction from the specifiec action schema and bindings. |
Method Summary | |
PlannerActionSchema |
getActionSchema()
Gets the action schema for this action |
Binding |
getBinding()
Gets the variable bindings for this action. |
java.util.Set |
getInstantiatedAdditions()
Gets the instantiated additions for this action. |
java.util.Set |
getInstantiatedDeletions()
Gets the instantiated deletions for this action. |
java.util.Set |
getInstantiatedPreconditions()
Gets the instantiated preconditions for this action. |
void |
setActionSchema(PlannerActionSchema action_schema)
Sets the action schema for this action |
void |
setBinding(Binding binding)
Sets the variable bindings for this action. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private PlannerActionSchema actionSchema
private Binding binding
Constructor Detail |
public PlannerAction()
public PlannerAction(PlannerActionSchema action_schema, Binding binding)
action_schema
- the operator to usebinding
- the binding to use for variablesMethod Detail |
public PlannerActionSchema getActionSchema()
public void setActionSchema(PlannerActionSchema action_schema)
action_schema
- the action schema for this actionpublic Binding getBinding()
public void setBinding(Binding binding)
binding
- the variable bindings for this actionpublic java.util.Set getInstantiatedPreconditions()
public java.util.Set getInstantiatedAdditions()
public java.util.Set getInstantiatedDeletions()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |