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

All Known Implementing Classes:
CompilableContext

public interface ICompilableContext


Method Summary
 boolean canCompileOut()
          if the buffer requests/actions can be compiled out entirely (i.e.
 boolean isImmediate()
          return true if operations on this buffer are immediate, in that they will complete by the time the production has finished firing (no longer duration requests like the visual buffer)
 boolean isJammable()
          subsequent requests may result in a buffer jam (and abort/error)
 

Method Detail

isImmediate

boolean isImmediate()
return true if operations on this buffer are immediate, in that they will complete by the time the production has finished firing (no longer duration requests like the visual buffer)

Returns:

isJammable

boolean isJammable()
subsequent requests may result in a buffer jam (and abort/error)

Returns:

canCompileOut

boolean canCompileOut()
if the buffer requests/actions can be compiled out entirely (i.e. the retrieval buffer)

Returns: