Interface IPerceptProcessor
-
- All Superinterfaces:
IPropertyObject
- All Known Implementing Classes:
DefaultBDIVisionProcessor
,ServiceVisionProcessor
public interface IPerceptProcessor extends IPropertyObject
Interface for percept processors. A percept processor is responsible to process the percepts generated by percept generators and feed the percept into the component (e.g. into its beliefs).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
processPercept(IEnvironmentSpace space, java.lang.String type, java.lang.Object percept, IComponentDescription component, ISpaceObject avatar)
Process a new percept.-
Methods inherited from interface jadex.commons.IPropertyObject
getProperty, getPropertyNames, hasProperty, setProperty
-
-
-
-
Method Detail
-
processPercept
void processPercept(IEnvironmentSpace space, java.lang.String type, java.lang.Object percept, IComponentDescription component, ISpaceObject avatar)
Process a new percept.- Parameters:
space
- The space.type
- The type.percept
- The percept.component
- The component identifier.component
- The avatar of the component (if any).
-
-