org.jactr.modules.pm
Interface IPerceptualModule

All Superinterfaces:
IAsynchronousModule, IInitializable, IInstallable, IModule
All Known Subinterfaces:
IAuralModule, IMotorModule, IPerceptualMemoryModule, IVisualModule, IVocalModule
All Known Implementing Classes:
AbstractAuralModule, AbstractMotorModule, AbstractPerceptualModule, AbstractVisualModule, AbstractVocalModule, DefaultAuralModule6, DefaultMotorModule6, DefaultVisualModule6, DefaultVocalModule6

public interface IPerceptualModule
extends IAsynchronousModule

Author:
developer

Field Summary
static java.lang.String GREATER_THAN_CURRENT_CHUNK
           
static java.lang.String HIGHEST_CHUNK
           
static java.lang.String LESS_THAN_CURRENT_CHUNK
           
static java.lang.String LOWEST_CHUNK
           
 
Fields inherited from interface org.jactr.core.module.asynch.IAsynchronousModule
STRICT_SYNCHRONIZATION_PARAM
 
Method Summary
 java.util.concurrent.Executor getCommonRealityExecutor()
          return the executor that should shared by all common reality listeners this is typically only valid once the model has started to run
 ISymbolGrounder getSymbolGrounder()
          returns the shared symbol grounder.
 
Methods inherited from interface org.jactr.core.module.asynch.IAsynchronousModule
getExecutor, isStrictSynchronizationEnabled, setStrictSynchronizationEnabled, synchronizedTimedEvent
 
Methods inherited from interface org.jactr.core.module.IModule
dispose, getModel, getName, initialize, install, reset
 
Methods inherited from interface org.jactr.core.utils.IInstallable
uninstall
 

Field Detail

HIGHEST_CHUNK

static final java.lang.String HIGHEST_CHUNK
See Also:
Constant Field Values

LOWEST_CHUNK

static final java.lang.String LOWEST_CHUNK
See Also:
Constant Field Values

LESS_THAN_CURRENT_CHUNK

static final java.lang.String LESS_THAN_CURRENT_CHUNK
See Also:
Constant Field Values

GREATER_THAN_CURRENT_CHUNK

static final java.lang.String GREATER_THAN_CURRENT_CHUNK
See Also:
Constant Field Values
Method Detail

getCommonRealityExecutor

java.util.concurrent.Executor getCommonRealityExecutor()
return the executor that should shared by all common reality listeners this is typically only valid once the model has started to run

Returns:

getSymbolGrounder

ISymbolGrounder getSymbolGrounder()
returns the shared symbol grounder. In order to do cross-modal linkages correctly all modules should use the same grounder.

Returns: