Package com.agentfactory.cldc

This package contains standard classes used within AFME applications.

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.
 

Package com.agentfactory.cldc Description

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.