Uses of Interface
edu.memphis.ccrg.lida.proceduralmemory.Scheme

Packages that use Scheme
edu.memphis.ccrg.lida.actionselection Contains classes related to Action Selection, a subsystem which selects Behaviors for execution. 
edu.memphis.ccrg.lida.framework.shared Contains classes related to common data structures used in the framework. 
edu.memphis.ccrg.lida.proceduralmemory Contains classes related to the definition of the Procedural Memory module and its default implementation. 
 

Uses of Scheme in edu.memphis.ccrg.lida.actionselection
 

Methods in edu.memphis.ccrg.lida.actionselection that return Scheme
 Scheme Behavior.getScheme()
          Gets the scheme underlying the behavior.
 Scheme BehaviorImpl.getScheme()
           
 

Methods in edu.memphis.ccrg.lida.actionselection with parameters of type Scheme
 void Behavior.setScheme(Scheme s)
          Gets the scheme underlying the behavior.
 void BehaviorImpl.setScheme(Scheme s)
           
 

Uses of Scheme in edu.memphis.ccrg.lida.framework.shared
 

Methods in edu.memphis.ccrg.lida.framework.shared with parameters of type Scheme
 Behavior ElementFactory.getBehavior(Scheme s)
          Returns a new Behavior based on specified Scheme of default behavior type.
 Behavior ElementFactory.getBehavior(Scheme s, java.lang.String className)
          Returns a new Behavior of specified class based on specified Scheme.
 

Uses of Scheme in edu.memphis.ccrg.lida.proceduralmemory
 

Classes in edu.memphis.ccrg.lida.proceduralmemory that implement Scheme
 class SchemeImpl
          Default implementation of Scheme.
 

Methods in edu.memphis.ccrg.lida.proceduralmemory that return Scheme
 Scheme ProceduralMemory.getNewScheme(Action a)
          Gets a new Scheme having specified Action.
 Scheme ProceduralMemoryImpl.getNewScheme(Action a)
           
 

Methods in edu.memphis.ccrg.lida.proceduralmemory that return types with arguments of type Scheme
 java.util.Collection<Scheme> ProceduralMemory.getSchemes()
          Returns a view of all Scheme objects currently in the ProceduralMemory.
 java.util.Collection<Scheme> ProceduralMemoryImpl.getSchemes()
           
 

Methods in edu.memphis.ccrg.lida.proceduralmemory with parameters of type Scheme
 boolean ProceduralMemory.containsScheme(Scheme s)
          Returns whether this procedural memory contains specified scheme.
 boolean ProceduralMemoryImpl.containsScheme(Scheme s)
           
 Behavior ProceduralMemory.createInstantiation(Scheme s)
          Instantiates specified Scheme .
 Behavior ProceduralMemoryImpl.createInstantiation(Scheme s)
           
(package private)  void ProceduralMemoryImpl.indexScheme(Scheme s, Condition c, ProceduralMemoryImpl.ConditionType type)
          Add a reference to specified Scheme from specified condition.
 void ProceduralMemory.removeScheme(Scheme s)
          Removes specified Scheme.
 void ProceduralMemoryImpl.removeScheme(Scheme s)
           
 boolean ProceduralMemory.shouldInstantiate(Scheme s, NodeStructure broadcastBuffer)
          A call-back method to determine if the Scheme s should be instantiated.
 boolean ProceduralMemoryImpl.shouldInstantiate(Scheme s, NodeStructure broadcastBuffer)
          Returns true if the specified scheme's total activation is greater than the scheme selection threshold.