Package com.agentfactory.cldc.logic

This package contains the classes that provide the core reasoning capabilities of AFME.

See:
          Description

Class Summary
Action In AFME, agents act on their enviroment through the use of actions (The Actuator class extends Action).
Agent The Agent class includes the actuators, perceptors, commitment rules, resource constraints, and roles that represent an AFME agent.
BelSeq Belief sequences (or more aptly belief lists) are used in AFME to identify the conditions under which agents should adopt commitments.
Commitment In AFME, behaviour is modelled throught the use of beliefs and commitments.
FOS The first order structure class represents one of the primary logical componsents of Agent Factory/AFME.
Perceivable In AFME, agents perceive their enviroment through the use of perceivable objects (The Perceptor class extends Perceivable).
RoleLibrary The role library contains the role templates that the agent will instantiate under various circumstances.
RoleTemplate In AFME, support is provided for AFAPL2 roles.
SubstitutionSet A substitution set provides a mapping from AFME variable to first order structure instances.
TerImplication TerImplication objects represent commitment rules.
 

Exception Summary
MalformedLogicException This exception is thrown when there is a logic problem.
 

Package com.agentfactory.cldc.logic Description

This package contains the classes that provide the core reasoning capabilities of AFME. It contains the primary interpreter functionality of the system and constructs for creating roles and role templates.