public class CMHandlerPlan extends Plan
Plan.PlanWaitAbstraction| Modifier and Type | Field and Description | 
|---|---|
protected IMessageEvent | 
cancel_msg
The cancel message (if any). 
 | 
protected java.lang.Object | 
failure_reason
The failure reason, when cancel was not successful. 
 | 
| Constructor and Description | 
|---|
CMHandlerPlan()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
aborted()
Called when the plan is aborted, i.e.,
  when the corresponding interaction goal
  is dropped. 
 | 
void | 
body()
The plan body. 
 | 
checkNotInAtomic, createExpression, createGoal, createInternalEvent, createMessageEvent, dispatchInternalEvent, dispatchSubgoal, dispatchSubgoalAndWait, dispatchSubgoalAndWait, dispatchTopLevelGoal, endAtomic, fail, fail, fail, failed, getAgent, getBeliefbase, getClock, getComponentDescription, getComponentIdentifier, getComponentName, getDispatchedElement, getEventbase, getException, getExpression, getExpressionbase, getExternalAccess, getGoalbase, getLogger, getParameter, getParameters, getParameterSet, getParameterSets, getPlanbase, getPlanElement, getReason, getRPlan, getScope, getTime, getWaitqueue, hasParameter, hasParameterSet, killAgent, passed, sendMessage, sendMessageAndWait, sendMessageAndWait, startAtomic, toString, waitFor, waitForCondition, waitForCondition, waitForCondition, waitForConditionInline, waitForConditionInline, waitForEver, waitForFactAdded, waitForFactAdded, waitForFactChanged, waitForFactChanged, waitForFactRemoved, waitForFactRemoved, waitForGoalFinished, waitForGoalFinished, waitForGoalFinished, waitForGoalFinished, waitForInternalEvent, waitForInternalEvent, waitForMessageEvent, waitForMessageEvent, waitForReply, waitForReply, waitForReply, waitForReply, waitForTickprotected java.lang.Object failure_reason
protected IMessageEvent cancel_msg