Package jadex.bdi.examples.blocksworld
Class StackBlocksPlan
- java.lang.Object
- 
- jadex.bdiv3x.runtime.Plan
- 
- jadex.bdi.examples.blocksworld.StackBlocksPlan
 
 
- 
 public class StackBlocksPlan extends Plan Stack a block on top of another.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.bdiv3x.runtime.PlanPlan.PlanWaitAbstraction
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected BlockblockThe block to be moved.protected java.lang.StringmodeThe execution mode.static java.lang.StringMODE_NORMALThe normal execution mode.static java.lang.StringMODE_SLOWThe slow execution mode.static java.lang.StringMODE_STEPThe step execution mode.protected booleanquietThe quiet flag (do not printout messages).protected BlocktargetThe block on to which to put the other block.
 - 
Constructor SummaryConstructors Constructor Description StackBlocksPlan()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbody()The plan body.- 
Methods inherited from class jadex.bdiv3x.runtime.Planaborted, 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, waitForTick
 
- 
 
- 
- 
- 
Field Detail- 
MODE_NORMALpublic static final java.lang.String MODE_NORMAL The normal execution mode.- See Also:
- Constant Field Values
 
 - 
MODE_SLOWpublic static final java.lang.String MODE_SLOW The slow execution mode.- See Also:
- Constant Field Values
 
 - 
MODE_STEPpublic static final java.lang.String MODE_STEP The step execution mode.- See Also:
- Constant Field Values
 
 - 
blockprotected Block block The block to be moved.
 - 
targetprotected Block target The block on to which to put the other block.
 - 
modeprotected java.lang.String mode The execution mode.
 - 
quietprotected boolean quiet The quiet flag (do not printout messages).
 
- 
 
-