edu.cmu.cs.coral.icf.plan_based.planners.pip
Class OperatorSelectionChoice

java.lang.Object
  |
  +--edu.cmu.cs.coral.icf.plan_based.planners.pip.Choice
        |
        +--edu.cmu.cs.coral.icf.plan_based.planners.pip.OperatorSelectionChoice

public class OperatorSelectionChoice
extends Choice

Represents the choice of an operator to achieve a goal.

Since:
ICF 0.0
Version:
$Id$

Field Summary
private  PlannerActionSchema op
          the action schema chosen
 
Fields inherited from class edu.cmu.cs.coral.icf.plan_based.planners.pip.Choice
BINDING_SELECTION, GOAL_NODE_EXPANSION, OP_APPLICATION, OP_NODE_EXPANSION, OPERATOR_SELECTION, type
 
Constructor Summary
OperatorSelectionChoice(PlannerActionSchema op)
          Construct a OperatorSelectionChoice representing the choice of the given node.
 
Method Summary
 PlannerActionSchema getActionSchema()
          Gets the action schema (op) that was chosen.
 
Methods inherited from class edu.cmu.cs.coral.icf.plan_based.planners.pip.Choice
getType
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

op

private PlannerActionSchema op
the action schema chosen
Since:
ICF 0.0
Constructor Detail

OperatorSelectionChoice

public OperatorSelectionChoice(PlannerActionSchema op)
Construct a OperatorSelectionChoice representing the choice of the given node.
Parameters:
op - the operator(ActionSchema) chosen
Since:
ICF 0.0
Method Detail

getActionSchema

public PlannerActionSchema getActionSchema()
Gets the action schema (op) that was chosen.
Returns:
the action schema chosen
Since:
ICF 0.0