nl.tudelft.goal.EIS2Java.util
Class AllPerceptsModule

Package class diagram package AllPerceptsModule
java.lang.Object
  extended by nl.tudelft.goal.EIS2Java.util.AllPerceptsModule

public class AllPerceptsModule
extends Object

Module that prepares a batch of percepts. Percepts are gathered based on AsPercept annotations. A batch can be collected using getAllPercepts().

Author:
mpkorstanje

Constructor Summary
AllPerceptsModule(Object entity)
           
 
Method Summary
 Map<Method,Object> getAllPercepts()
           
 void updatePercepts()
          Calls all percept providers and puts the result in a new batch.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AllPerceptsModule

public AllPerceptsModule(Object entity)
                  throws eis.exceptions.EntityException
Throws:
eis.exceptions.EntityException
Method Detail

updatePercepts

public void updatePercepts()
                    throws eis.exceptions.PerceiveException
Calls all percept providers and puts the result in a new batch.

Throws:
eis.exceptions.PerceiveException

getAllPercepts

public Map<Method,Object> getAllPercepts()


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