Package cz.cuni.amis.pogamut.sposh.executor

Package class diagram package cz.cuni.amis.pogamut.sposh.executor
Interface Summary
IAction Primitive representation used in StateWorkExecutor.
ILogicWorkExecutor Deprecated. This is a wrong place for these methods, SposhLogicController has templated IWorkExecutor and methods logicBeforePlan and logicBeforePlan.
ISense<RETURN> Interface for sense in state paradigma.
IWorkExecutor Interface that is used by posh engine to execute primitives.
 

Class Summary
BehaviorWorkExecutor Executor for posh plans that will execute annotated methods on the object.
DoNothing  
Fail This action always fails (returns false) and does nothing else.
ParamsAction<CONTEXT extends Context> Base class for actions that have parameters passed to them using the reflection API.
ParamsSense<CONTEXT extends Context,RETURN> Create new parametrized sense using reflection.
PrintWorkExecutor Very simple executor for plans that will print name of primitive, that is supposed to execute, to specified stream.
StateAction<CONTEXT extends Context> Basic state action primitive.
StateSense<CONTEXT extends Context,RETURN> Basic state sense primitive.
StateWorkExecutor This class is an IWorkExecutor, that considers actions to be have state, in this executor, primitive is working in phases INIT, RUN*, DONE.
Succeed Success sense, always succeed (return true) and do nothing else.
 

Enum Summary
ActionResult The value returned by the primitive via IWorkExecutor that can modify the behavior of posh stack evaluation.
 

Annotation Types Summary
Param Specified the name of a variable from the VariableContext that will be mapped the parameter with the annotation.
PrimitiveInfo Optional, use this annotation for the some implementation of ISense and IAction, this annotation specifies the name and description of primitive.
 



Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.