org.jactr.core.module.procedural.five.learning
Interface ICompilableBuffer

All Superinterfaces:
IActivationBuffer, IInitializable
All Known Implementing Classes:
AbstractCapacityPMActivationBuffer6, AbstractPMActivationBuffer6, DefaultAuralActivationBuffer, DefaultAuralLocationBuffer, DefaultGoalBuffer6, DefaultImaginalBuffer, DefaultMotorActivationBuffer6, DefaultRetrievalBuffer6, DefaultVisualActivationBuffer6, DefaultVisualLocationBuffer6, DefaultVocalActivationBuffer6

public interface ICompilableBuffer
extends IActivationBuffer

a marker interface for IActivationBuffers that provides details regarding how they can and cannot be compiled. If a production makes reference to any buffer that does not implement this interface, it will not be compiled.

Author:
harrison

Field Summary
 
Fields inherited from interface org.jactr.core.buffer.IActivationBuffer
AURAL, AURAL_LOCATION, GOAL, IMAGINAL, MOTOR, RETRIEVAL, VISUAL, VISUAL_LOCATION, VOCAL
 
Method Summary
 ICompilableContext getCompilableContext()
           
 
Methods inherited from interface org.jactr.core.buffer.IActivationBuffer
addListener, addSourceChunk, clear, contains, dispose, getActivation, getG, getModel, getModule, getName, getSourceChunk, getSourceChunks, getSourceChunks, handlesEncoding, isStrictHarvestingEnabled, matched, removeListener, removeSourceChunk, setActivation, setG
 
Methods inherited from interface org.jactr.core.utils.IInitializable
initialize
 

Method Detail

getCompilableContext

ICompilableContext getCompilableContext()