Package de.cesr.lara.components.container.memory

Interface Summary
LaraBOMemory<BO extends LaraBehaviouralOption<?,? extends BO>> Interface for memories of behavioural options that ensures that properties are of type LaraBehaviouralOption.
LaraLimitedRetentionMemory<PropertyType extends LaraProperty<PropertyType,?>> The interface for memory implementations that add temporal retention functionality (temporal decay) to the basic memory component of LARA (see AncientLaraMemory).
LaraMemory<PropertyType extends LaraProperty<? extends PropertyType,?>> Interface for all agent memories in LARA
LaraMemoryListener Objects that want to observe one or more categories of memory property processes need to implement this interface.
LaraOverwriteMemory<PropertyType extends LaraProperty<PropertyType,?>> Memorises only one property per key.
 

Enum Summary
LaraMemoryListener.MemoryEvent Categories of memory property processes a listener may be registered for.