edu.memphis.ccrg.lida.actionselection
Interface Behavior

All Superinterfaces:
Activatible, Initializable, ProceduralUnit
All Known Implementing Classes:
BehaviorImpl

public interface Behavior
extends ProceduralUnit

An instantiated Scheme with a context, adding list, and deleting list.

Author:
Javier Snaider, Ryan J. McCall

Field Summary
 
Fields inherited from interface edu.memphis.ccrg.lida.framework.shared.activation.Activatible
DEFAULT_ACTIVATIBLE_REMOVAL_THRESHOLD, DEFAULT_ACTIVATION
 
Method Summary
 Scheme getScheme()
          Gets the scheme underlying the behavior.
 void setScheme(Scheme s)
          Gets the scheme underlying the behavior.
 
Methods inherited from interface edu.memphis.ccrg.lida.proceduralmemory.ProceduralUnit
getAction, getAddingList, getContextConditions, getDeletingList, getId, getLabel, setId, setLabel
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.shared.activation.Activatible
decay, excite, getActivatibleRemovalThreshold, getActivation, getDecayStrategy, getExciteStrategy, getTotalActivation, isRemovable, setActivatibleRemovalThreshold, setActivation, setDecayStrategy, setExciteStrategy
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.Initializable
containsParameter, getParam, getParameters, init, init
 

Method Detail

getScheme

Scheme getScheme()
Gets the scheme underlying the behavior.

Returns:
the generating scheme

setScheme

void setScheme(Scheme s)
Gets the scheme underlying the behavior.

Parameters:
s - the new generating scheme