|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ActuatorFactory | Developers extend this class to create factories that enable actuators to be created. |
| GUIFactory | Creates an new instance of a module GUI. |
| ModuleFactory | This class is extended by factories that are used to create modules. |
| PerceptorFactory | This class is extended by factories to create perceptor instances. |
| Platform | This interface is implemented by agent platform classes. |
| UserInterface | This interface is implemented by modules that provide GUI functionality. |
| Class Summary | |
|---|---|
| Actuator | In AFME, agents act on their enviroment through the use of Actions. |
| AdoptActuator | The adopt actuator is used when an agent wishes to adopt a belief. |
| AdoptActuatorFact | Creates an instance of the adopt actuator. |
| AffectManager | The affect manager enables actuators to interact with modules and services. |
| AgentName | This class represents the name of an agent. |
| BasicRunnable | This class provides basic functionality for executing an agent. |
| DeactivateRoleActuator | Deactivates a role within the agent. |
| DeactivateRoleActuatorFact | Creates an instance of the deactivate role actuator. |
| EnactRoleActuator | Activates a role within the agent. |
| EnactRoleActuatorFact | Creates an instance of the enact role actuator. |
| MIDletRunnable | This class provides the debugging interface functionality for MIDP environments and enables the developer to view an agent's mental state at run time. |
| Module | Modules represent an information space that is shared between actuators and perceptors within an agent. |
| PerceptionManager | The perception manager enables perceptors to interact with modules and services. |
| Perceptor | Application developers extend the perceptor class to enable agents to perceive information related to their state or their environment. |
| PrintActuator | Enables an agent to print a message to the console. |
| PrintActuatorFact | Creates an instance of the print actuator using the agent's affect manager. |
| ResourceActuator | The resource actuator is used for updating the amount of resources available to the agent. |
| ResourceActuatorFact | Creates an instance of the resource actuator using the affect manager for the agent. |
| RetractActuator | Enables an agent to retract a belief. |
| RetractActuatorFact | Creates an instance of the retract actuator using the affect manager for the agent. |
| SelfPerceptor | The perceptor enables an agent to adopt a belief regarding its name. |
| SelfPerceptorFact | Creates an instance of the self perceptor using the perception manager for the agent. |
| Service | This class is extended by the application developer to create local platform services. |
| ValuesActuator | The values actuator is enables the agent to update the benefit and cost values of a commitment. |
| ValuesActuatorFact | Creates an instance of the values actuator using the agent's affect manager. |
This package contains standard classes used within AFME applications. It provides abstract base classes for agent constructs that developers extend to build their applications. It also provides classes that are used in constructing agent platforms and which are commonly used in AFME compiler code templates.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||