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
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
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: