Modifier and Type | Interface and Description |
---|---|
interface |
IExtension
IExtension API.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultModelLogger
demuxing logger
|
Modifier and Type | Interface and Description |
---|---|
interface |
IModule
module definition.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractModule |
Modifier and Type | Interface and Description |
---|---|
interface |
IAsynchronousModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsynchronousModule
abstract asynchronous module.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeModule
one of two specialized modules, this one handles all declarative memory
operations for the model, in particular adding and retrieving of chunks,
chunktypes all operation return values are wrapped in Future<> to better
support backend concurrencies.
Clients can implement this interface, but should consider extending AbstractDeclarativeModule or DefaultDeclarativeModule . |
interface |
IRemovableDeclarativeModule |
Modifier and Type | Interface and Description |
---|---|
interface |
IAssociativeLinkageSystem
entry point for all associative link handling in the system.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDeclarativeModule
Abstract declarative module that provides most of the functionality required
of the
IDeclarativeModule including creation, merging and disposal of
chunks and types. |
class |
DefaultAssociativeLinkageSystem
creates
Link4 links, but does not install any code to
add/remove/learn the links |
class |
DefaultDeclarativeModule
default declarative module that incorporates many useful features.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeModule5 |
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeModule4 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAssociativeLinkageSystem4
version four associative linkage system.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeLearningModule4 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDeclarativeLearningModule4
default declarative learning module.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDeclarativeModule6
Default declarative module for ACT-R 6.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultAssociativeLinkageSystem6
version six of the linkage system.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDeclarativeLearningModule6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDeclarativeLearningModule6
uses the
DefaultAssociativeLinkageSystem6 which handles most of the
differences between this version and
DefaultDeclarativeLearningModule4 . |
Modifier and Type | Interface and Description |
---|---|
interface |
IGoalModule |
Modifier and Type | Class and Description |
---|---|
class |
DefaultGoalModule6
handles the goal and imaginal buffers
|
Modifier and Type | Interface and Description |
---|---|
interface |
IImaginalModule |
Modifier and Type | Class and Description |
---|---|
class |
DefaultImaginalModule6
DefaultImaginalModule6 is the default implementation of the imaginal system.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILearningModule
basic interface for any learning module (declarative or procedural)
|
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralLearningModule |
interface |
IProceduralModule
specialized module for accessing procedural memory
|
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralModule4 |
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralLearningModule4 |
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralModule6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultProceduralModule6
default procedural module.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IProceduralLearningModule6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultProceduralLearningModule6
production learning is accomplished by listening to the procedural module for
firing events..
|
class |
UtilityNoiseLearningExtension |
Modifier and Type | Interface and Description |
---|---|
interface |
IRandomModule |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRandomModule
default random module
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRetrievalModule |
Modifier and Type | Interface and Description |
---|---|
interface |
IRetrievalModule4 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRetrievalModule6
default retrieval buffer
|
Modifier and Type | Class and Description |
---|---|
class |
CachedProductionSystem
drop in that tracks the procedural module, caching those productions that
cannot instantiate and recycling that exception until the state changes
enough to justify retrying the production instantiation
|
Modifier and Type | Interface and Description |
---|---|
interface |
IInstrument
Description of the Interface
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IInstallable> |
EnvironmentParser.instantiateAttachments(org.w3c.dom.Document env,
java.util.Collection<IModel> models) |
Modifier and Type | Class and Description |
---|---|
class |
XMLLogger
dumps model log information to an xml fiile
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<? extends IInstallable> |
BasicASTParticipant.getParticipantClass() |
Modifier and Type | Method and Description |
---|---|
protected void |
BasicASTParticipant.setInstallableClass(java.lang.Class<? extends IInstallable> pClass) |
Constructor and Description |
---|
BasicASTInjector(org.antlr.runtime.tree.CommonTree modelDescriptor,
java.lang.Class<? extends IInstallable> participantClass,
java.util.Map<java.lang.String,java.lang.String> parameterMap) |
BasicASTParticipant(java.net.URL modelDescriptor,
java.lang.Class<? extends IInstallable> installableClass,
java.util.Map<java.lang.String,java.lang.String> parameterMap) |
Modifier and Type | Class and Description |
---|---|
class |
DelegatedDeclarativeModule |
Modifier and Type | Class and Description |
---|---|
class |
GeneralBufferModule |
Modifier and Type | Interface and Description |
---|---|
interface |
IPerceptualMemoryModule
a perceptual module that has a perceptual memory permitting the searching and
attending of perceptual information within it.
|
interface |
IPerceptualModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPerceptualModule |
Modifier and Type | Interface and Description |
---|---|
interface |
IAuralModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAuralModule
abstract implementation of the aural module that takes care of most of the
details.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultAuralModule6 |
Modifier and Type | Interface and Description |
---|---|
interface |
IMotorModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMotorModule
abstract motor module that handles just about everything one needs.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMotorModule6 |
Modifier and Type | Interface and Description |
---|---|
interface |
IVisualModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVisualModule
abstract impl that address most of the trivial details.
|
Modifier and Type | Class and Description |
---|---|
class |
SceneChangeExtension
Provides scene change detection functionality without touching the core
distribution.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultVisualModule6
DefaultVisualModule6 provides most of the visual functionality found within
the lisp equivalent.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IVocalModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVocalModule
abstract implementation that
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultVocalModule6 |
Modifier and Type | Interface and Description |
---|---|
interface |
ITemporalModule
stub interface for Taatgen & van Rijn's temporal module
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultTemporalModule6
implementation of the temporal module.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultThreadedGoalModule6 |
Modifier and Type | Class and Description |
---|---|
class |
DefaultThreadedProceduralModule6
We merely replace the
IProductionSelector to bias those productions
that don't reference the previousGoal. |
Modifier and Type | Interface and Description |
---|---|
interface |
IVersionedDeclarativeModule |
Modifier and Type | Class and Description |
---|---|
class |
DefaultVersionedDeclarativeModule |
Modifier and Type | Class and Description |
---|---|
class |
RemoteInterface
An instrument that permits the remote control of a runtime.
|
Modifier and Type | Class and Description |
---|---|
class |
SynchronizationManager
The wonder of asynchronous messaging is that you don't have to wait, giving
the runtime greater throughput.
|
Modifier and Type | Class and Description |
---|---|
class |
ChangeTracker
general change tracker that logs chunk changes and production instantiations.
|
Modifier and Type | Class and Description |
---|---|
class |
DeadLockDetector |
Modifier and Type | Class and Description |
---|---|
class |
InstantiationTracker |
Modifier and Type | Class and Description |
---|---|
class |
ModelRecorder
A simple instrument that saves the state of the model before it starts and
after it stops.
|
Modifier and Type | Class and Description |
---|---|
class |
MasterExtension |
Modifier and Type | Class and Description |
---|---|
class |
SlaveExtension |
Modifier and Type | Class and Description |
---|---|
class |
ModelsLock
locking mechanism, that when closed, will block all the models it is
installed into.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanShellInterface |
Modifier and Type | Class and Description |
---|---|
class |
StatTracker
stat tracker that records the number of chunks, types and productions, as
well as running time (simulated and actual).
|
Modifier and Type | Class and Description |
---|---|
class |
RuntimeThrottler
simple runtime throttler.
|
Modifier and Type | Class and Description |
---|---|
class |
RuntimeTracer
tracer that can listen and record the actions of all running models.
|
Modifier and Type | Class and Description |
---|---|
class |
ChunkTypeProductionTracker |
Modifier and Type | Class and Description |
---|---|
class |
UtilityTracker
tracks the expected utility of a set of productions over time
|