Modifier and Type | Method and Description |
---|---|
IModel |
IActivationBuffer.getModel() |
IModel |
AbstractActivationBuffer.getModel() |
Constructor and Description |
---|
AbstractActivationBuffer(java.lang.String name,
IModel model,
IModule module) |
Constructor and Description |
---|
ProxyActivationBuffer(java.lang.String proxyName,
IModel model,
IModule module,
IActivationBuffer actualBuffer) |
Modifier and Type | Method and Description |
---|---|
IModel |
IChunk.getModel()
get the model that is responsible for this chunk, note: the chunk may not
have been encoded yet
|
Modifier and Type | Method and Description |
---|---|
IModel |
DefaultChunk.getModel() |
IModel |
ChunkData.getModel() |
Constructor and Description |
---|
ChunkData(IModel model) |
DefaultChunk(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
AssociativeLinkEquation4.resetStrengths(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
IAssociativeLinkEquation.resetStrengths(IModel model)
reset all the associatve strengths in the model
|
void |
DefaultAssociativeLinkEquation.resetStrengths(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
AssociativeLinkEquation6.resetStrengths(IModel model) |
Modifier and Type | Method and Description |
---|---|
IModel |
IChunkType.getModel()
get the model that contains this chunktype
|
Modifier and Type | Method and Description |
---|---|
IModel |
DefaultChunkType.getModel() |
Constructor and Description |
---|
DefaultChunkType(IModel model) |
Constructor and Description |
---|
ModelCycleExecutor(IModel model,
ModelCycleExecutor.When when) |
Modifier and Type | Method and Description |
---|---|
IModel |
IExtension.getModel()
return the IModel
|
Modifier and Type | Method and Description |
---|---|
void |
IExtension.install(IModel model)
Install this extension into this model.
|
void |
IExtension.uninstall(IModel model)
remove this extension from the model
|
Modifier and Type | Method and Description |
---|---|
IModel |
LogEvent.getModel() |
Modifier and Type | Method and Description |
---|---|
static void |
Logger.addLogger(IModel model,
ILogger logger)
loggers are always added on the background executor
|
static void |
Logger.addLogger(IModel model,
ILogger logger,
java.util.concurrent.Executor executor) |
static boolean |
Logger.hasLoggers(IModel model) |
static void |
Logger.log(IModel model,
Logger.Stream stream,
java.lang.String message) |
static void |
Logger.log(IModel model,
java.lang.String stream,
java.lang.String message) |
static void |
Logger.removeLogger(IModel model,
ILogger logger) |
Constructor and Description |
---|
LogEvent(IModel model,
java.lang.String streamName,
java.lang.String message) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultModelLogger.install(IModel model) |
void |
DefaultModelLogger.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
double |
ICycleProcessor.cycle(IModel model,
boolean eventsHaveFired)
run a single cycle of the model returning the time that the next cycle
should start at.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicModel |
Modifier and Type | Field and Description |
---|---|
protected ACTREventDispatcher<IModel,IModelListener> |
BasicModel._eventDispatcher |
Constructor and Description |
---|
ModelEvent(IModel model,
IActivationBuffer buffer) |
ModelEvent(IModel model,
IExtension extension) |
ModelEvent(IModel model,
IInstrument instrument) |
ModelEvent(IModel model,
IModule module) |
ModelEvent(IModel model,
ModelEvent.Type type) |
ModelEvent(IModel model,
ModelEvent.Type type,
java.lang.Throwable thrown) |
ModelEvent(IModel model,
java.lang.Throwable thrown) |
Modifier and Type | Method and Description |
---|---|
double |
DefaultCycleProcessor6.cycle(IModel model,
boolean eventsHaveFired)
run a single cycle of the model
|
Modifier and Type | Method and Description |
---|---|
IModel |
IModule.getModel()
return the model this module is installed into
|
IModel |
AbstractModule.getModel() |
Modifier and Type | Method and Description |
---|---|
void |
IModule.install(IModel model)
called from the model during IModel.install(IModule).
|
void |
AbstractModule.install(IModel model) |
void |
AbstractModule.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultAssociativeLinkageSystem.install(IModel model) |
void |
AbstractDeclarativeModule.install(IModel model) |
void |
DefaultAssociativeLinkageSystem.uninstall(IModel model) |
void |
AbstractDeclarativeModule.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
IChunk |
IChunkFactory.newChunk(IModel model)
create a new IChunk wrapper, its symbolic and subsymbolic contents should
not be set.
|
IChunk |
DefaultChunkFactory.newChunk(IModel model) |
Modifier and Type | Method and Description |
---|---|
IChunkType |
IChunkTypeFactory.newChunkType(IModel model) |
IChunkType |
DefaultChunkTypeFactory.newChunkType(IModel model) |
Modifier and Type | Method and Description |
---|---|
double |
IBaseLevelActivationEquation.computeBaseLevelActivation(IModel model,
IChunk c)
compute the base level activation for the chunk c in the model model.
|
double |
DefaultBaseLevelActivationEquation.computeBaseLevelActivation(IModel model,
IChunk c) |
double |
IRandomActivationEquation.computeRandomActivation(IModel model,
IChunk c) |
double |
DefaultRandomActivationEquation.computeRandomActivation(IModel model,
IChunk c) |
double |
ISpreadingActivationEquation.computeSpreadingActivation(IModel model,
IChunk c) |
double |
DefaultSpreadingActivationEquation.computeSpreadingActivation(IModel model,
IChunk c) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultAssociativeLinkageSystem4.install(IModel model) |
void |
DefaultAssociativeLinkageSystem4.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
double |
DefaultBaseLevelActivationEquation.computeBaseLevelActivation(IModel model,
IChunk c)
Description of the Method
|
void |
DefaultDeclarativeLearningModule4.install(IModel model) |
Constructor and Description |
---|
DefaultBaseLevelActivationEquation(IModel model) |
Modifier and Type | Method and Description |
---|---|
double |
ICostEquation.computeCost(IModel model,
IProduction p)
Description of the Method
|
double |
DefaultCostEquation.computeCost(IModel model,
IProduction prod)
Description of the Method
|
double |
IProbabilityEquation.computeProbability(IModel model,
IProduction p)
Description of the Method
|
double |
DefaultProbabilityEquation.computeProbability(IModel model,
IProduction prod)
Description of the Method
|
Constructor and Description |
---|
InstantiationTask(java.util.Collection<IProduction> productions,
IProductionInstantiator instantiator,
IModel model,
IRandomModule random,
double utilityNoise) |
Modifier and Type | Method and Description |
---|---|
IModel |
UtilityNoiseLearningExtension.getModel() |
Modifier and Type | Method and Description |
---|---|
double |
IExpectedUtilityEquation.computeExpectedUtility(IProduction production,
IModel model,
double reward)
compute the expected utility for the production given the discounted
reward.
|
double |
DefaultExpectedUtilityEquation.computeExpectedUtility(IProduction production,
IModel model,
double reward) |
void |
UtilityNoiseLearningExtension.install(IModel model) |
void |
UtilityNoiseLearningExtension.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
IModel |
IProduction.getModel()
get the model that this production is associated with
|
Modifier and Type | Field and Description |
---|---|
protected IModel |
AbstractProduction._model |
Modifier and Type | Method and Description |
---|---|
IModel |
AbstractProduction.getModel() |
IModel |
AbstractInstantiation.getModel() |
Modifier and Type | Method and Description |
---|---|
protected abstract ISubsymbolicProduction |
AbstractProduction.createSubsymbolicProduction(AbstractProduction production,
IModel model) |
protected abstract ISymbolicProduction |
AbstractProduction.createSymbolicProduction(AbstractProduction production,
IModel model) |
Constructor and Description |
---|
AbstractProduction(IModel model) |
BasicSubsymbolicProduction(IProduction parent,
IModel model) |
BasicSymbolicProduction(AbstractProduction production,
IModel model) |
Modifier and Type | Method and Description |
---|---|
int |
VariableCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
SystemPropertyCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
QueryCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
ProxyCondition.bind(IModel model,
VariableBindings variableBindings,
boolean iterativeCall) |
int |
ICondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative)
Iteratively perform the resolution and binding for this condition.
|
int |
ChunkTypeCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
ChunkPattern.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
ChunkCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
VariableCondition |
VariableCondition.clone(IModel model,
VariableBindings bindings) |
ICondition |
SystemPropertyCondition.clone(IModel model,
VariableBindings variableBindings) |
QueryCondition |
QueryCondition.clone(IModel model,
VariableBindings bindings) |
ProxyCondition |
ProxyCondition.clone(IModel model,
VariableBindings variableBindings) |
ICondition |
ICondition.clone(IModel model,
VariableBindings variableBindings)
attempt to clone this condition before it will be bound in the
instantiation phase.
|
ChunkTypeCondition |
ChunkTypeCondition.clone(IModel model,
VariableBindings bindings) |
ChunkPattern |
ChunkPattern.clone(IModel model,
VariableBindings variableBindings) |
ChunkCondition |
ChunkCondition.clone(IModel model,
VariableBindings bindings) |
protected IActivationBuffer |
AbstractBufferCondition.getActivationBuffer(IModel model) |
Modifier and Type | Method and Description |
---|---|
protected ISubsymbolicProduction |
DefaultProduction5.createSubsymbolicProduction(AbstractProduction production,
IModel model) |
protected ISubsymbolicProduction |
DefaultInstantiation5.createSubsymbolicProduction(AbstractProduction production,
IModel model)
we use the parent productions subsymbolic, so return null
|
protected ISymbolicProduction |
DefaultProduction5.createSymbolicProduction(AbstractProduction production,
IModel model) |
protected ISymbolicProduction |
DefaultInstantiation5.createSymbolicProduction(AbstractProduction production,
IModel model) |
Constructor and Description |
---|
DefaultProduction5(IModel m)
Constructor for the DefaultProduction5 object
|
DefaultSubsymbolicProduction5(DefaultProduction5 p,
IModel parentModel)
Constructor for the DefaultSubsymbolicProduction5 object
|
DefaultSymbolicProduction5(AbstractProduction prod,
IModel parentModel) |
Constructor and Description |
---|
DefaultSubsymbolicProduction4(IProduction parent,
IModel model) |
Modifier and Type | Method and Description |
---|---|
int |
ChunkTypeRequest.bind(IChunk testChunk,
IModel model,
VariableBindings bindings,
boolean iterativeCall)
same idea as
IRequest.bind(IModel, VariableBindings, boolean) |
int |
SlotBasedRequest.bind(IModel model,
java.lang.String containerName,
IUniqueSlotContainer container,
VariableBindings bindings,
boolean iterativeCall)
bind the slot values in this request against those slots contained in the
container.
|
int |
SlotBasedRequest.bind(IModel model,
VariableBindings bindings,
boolean iterativeCall)
attempt to resolve all the bindings, returning the number of unresolved.
|
int |
IRequest.bind(IModel model,
VariableBindings bindings,
boolean iterativeCall)
attempt to resolve and bind any variables within this
request.
|
void |
SlotBasedRequest.bindSlots(IModel model,
java.lang.String containerName,
IUniqueSlotContainer container,
VariableBindings bindings,
java.util.Collection<ISlot> slots)
attempt to resolve the slot values using a container
|
void |
SlotBasedRequest.bindSlots(IModel model,
VariableBindings bindings,
java.util.Collection<ISlot> slots)
bind and resolve as many slots in the collection as possible.
|
Modifier and Type | Method and Description |
---|---|
protected ISubsymbolicProduction |
DefaultProduction6.createSubsymbolicProduction(AbstractProduction production,
IModel model) |
protected ISubsymbolicProduction |
DefaultInstantiation6.createSubsymbolicProduction(AbstractProduction production,
IModel model)
we use the parent productions subsymbolic, so return null
|
protected ISymbolicProduction |
DefaultProduction6.createSymbolicProduction(AbstractProduction production,
IModel model) |
protected ISymbolicProduction |
DefaultInstantiation6.createSymbolicProduction(AbstractProduction production,
IModel model) |
Constructor and Description |
---|
DefaultProduction6(IModel m)
Constructor for the DefaultProduction5 object
|
DefaultSubsymbolicProduction6(IProduction parent,
IModel model) |
Modifier and Type | Method and Description |
---|---|
IModel |
TimedEventQueue.getModel() |
Constructor and Description |
---|
TimedEventQueue(IModel model) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<IModel,ACTRAgent> |
CommonRealityConnector._agentInterfaces |
protected java.util.Map<IModel,IClock> |
CommonRealityConnector._allClocks |
Modifier and Type | Method and Description |
---|---|
void |
LocalConnector.connect(IModel model) |
void |
IConnector.connect(IModel model) |
void |
CommonRealityConnector.connect(IModel model) |
void |
LocalConnector.disconnect(IModel model) |
void |
IConnector.disconnect(IModel model) |
void |
CommonRealityConnector.disconnect(IModel model) |
IAgent |
LocalConnector.getAgent(IModel model) |
IAgent |
IConnector.getAgent(IModel model) |
IAgent |
CommonRealityConnector.getAgent(IModel model) |
IClock |
LocalConnector.getClock(IModel model) |
IClock |
IConnector.getClock(IModel model) |
IClock |
CommonRealityConnector.getClock(IModel model) |
IClock |
IClockConfigurator.getClockFor(IModel model,
ACTRAgent agent) |
IClock |
IClockConfigurator.getClockFor(IModel model,
IClock defaultClock) |
void |
IClockConfigurator.release(IModel model,
IClock clock) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IModel> |
ACTRRuntime.getModels()
return all the models associated with the runtime
|
Modifier and Type | Method and Description |
---|---|
void |
ACTRRuntime.addModel(IModel model)
add a model to this runtime.
|
IClock |
ACTRRuntime.getClock(IModel model)
return the clock for the model in this runtime.
|
void |
ACTRRuntime.removeModel(IModel model)
remove this model, assuming that it is not running.
|
Constructor and Description |
---|
DefaultModelRunner(java.util.concurrent.ExecutorService service,
IModel model,
ICycleProcessor cycleRunner) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<IModel,java.util.concurrent.ExecutorService> |
OldController._executors |
protected java.util.Set<IModel> |
OldController._runningModels |
protected java.util.Set<IModel> |
OldController._suspendedModels |
protected java.util.Map<IModel,OldController.Suspender> |
OldController._suspensionState |
protected java.util.Set<IModel> |
OldController._terminatedModels |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IModel> |
OldController.getRunningModels()
return all the models that are currently running
|
java.util.Collection<IModel> |
IController.getRunningModels() |
java.util.Collection<IModel> |
DefaultController.getRunningModels() |
java.util.Collection<IModel> |
OldController.getSuspendedModels()
return all the models that are suspended
|
java.util.Collection<IModel> |
IController.getSuspendedModels() |
java.util.Collection<IModel> |
DefaultController.getSuspendedModels() |
java.util.Collection<IModel> |
OldController.getTerminatedModels()
return all the models that have termianted
|
java.util.Collection<IModel> |
IController.getTerminatedModels() |
java.util.Collection<IModel> |
DefaultController.getTerminatedModels() |
Modifier and Type | Method and Description |
---|---|
protected java.util.concurrent.ExecutorService |
OldController.createExecutorService(IModel model)
create the executor service that will run the model.
|
protected java.lang.Runnable |
DefaultController.createModelRunnable(IModel model,
java.util.concurrent.ExecutorService service) |
protected java.lang.Runnable |
OldController.createModelRunner(IModel model,
java.util.concurrent.ExecutorService service)
override to provide ProfilingModelRunner if you'd like to track performance
stats
|
protected void |
OldController.destroyExecutorService(java.util.concurrent.ExecutorService service,
IModel model)
destory the executor service.
|
protected void |
DefaultController.destroyModelRunnable(IModel model,
java.lang.Runnable runnable) |
protected void |
OldController.destroyModelRunner(java.lang.Runnable runner,
IModel model)
if you override instantiateModelRunner and need to clean up said runner,
clean up here
|
protected OldController.Suspender |
OldController.getSuspender(IModel model)
return the suspender which is responsible for flaging a model for
suspension, doing it and propogating the events.
|
protected boolean |
OldController.isRunning(IModel model)
is this model running?
|
protected boolean |
OldController.isSuspended(IModel model)
is this model suspended
|
protected void |
OldController.resumeModel(IModel model)
request that this model resume
|
protected void |
DefaultController.startModel(IModel model) |
protected void |
OldController.startModel(IModel model,
boolean suspendOnStart)
actually start the model
|
protected void |
OldController.stopModel(IModel model)
force the model to stop
|
protected void |
DefaultController.suspendLocally(IModel model)
provides access to suspension mechanism.
|
protected void |
OldController.suspendModel(IModel model)
request that this model be suspended
|
Constructor and Description |
---|
Suspender(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
IDebugController.addBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
add a breakpoint
|
void |
DebugController.addBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value) |
protected void |
DebugController.breakpointReached(IModel model,
BreakpointType type,
java.lang.Object value)
actually suspend the model.
|
protected void |
DebugController.checkForBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
will check to see if value represents a valid break point of type within
model and block after calling breakpointReached
|
void |
IDebugController.clearBreakpoints(IModel model,
BreakpointType type)
clear the specified breakpoints
|
void |
DebugController.clearBreakpoints(IModel model,
BreakpointType type) |
protected void |
DebugController.fireBreakpointReachedEvent(IModel model,
BreakpointType type,
java.lang.Object details) |
boolean |
IDebugController.isBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
is this object a breakpoint
|
boolean |
DebugController.isBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value) |
void |
IDebugController.removeBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value)
remove a breakpoint
|
void |
DebugController.removeBreakpoint(IModel model,
BreakpointType type,
java.lang.Object value) |
Constructor and Description |
---|
BreakpointEvent(IModel model,
BreakpointType type,
java.lang.Object details) |
Modifier and Type | Method and Description |
---|---|
void |
RuntimeState.resumed(IModel model) |
void |
RuntimeState.starting(IModel model)
called just before a model starts to execute..
|
void |
RuntimeState.stopped(IModel model) |
void |
RuntimeState.suspended(IModel model) |
void |
ModelListener.suspendModel(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
RuntimeState.getRunning(java.util.Collection<IModel> running) |
void |
RuntimeState.getSuspended(java.util.Collection<IModel> suspended) |
void |
RuntimeState.getTerminated(java.util.Collection<IModel> terminated) |
Modifier and Type | Method and Description |
---|---|
IModel |
ACTRRuntimeEvent.getModel() |
Constructor and Description |
---|
ACTRRuntimeEvent(IModel model,
ACTRRuntimeEvent.Type type) |
ACTRRuntimeEvent(IModel model,
ACTRRuntimeEvent.Type type,
java.lang.Exception exception) |
Constructor and Description |
---|
ProfilingModelRunner(java.util.concurrent.ExecutorService service,
IModel model,
ICycleProcessor cycleRunner) |
Modifier and Type | Method and Description |
---|---|
void |
IInstallable.install(IModel model)
called by the model during the install(IInstallable) call.
|
void |
IInstallable.uninstall(IModel model)
remove the element from this model.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ACTRParameterHandler.coerce(java.lang.String value,
IModel model) |
Constructor and Description |
---|
ACTRParameterHandler(IModel model) |
ACTRParameterProcessor(java.lang.String parameterName,
java.util.function.Consumer<java.lang.Object> setFunction,
java.util.function.Supplier<java.lang.Object> getFunction,
IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
IIterativeRunListener.exceptionThrown(int index,
IModel model,
java.lang.Throwable thrown)
called if something goes horribly wrong.
|
Modifier and Type | Method and Description |
---|---|
void |
IIterativeRunListener.postRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
IIterativeRunListener.preRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models)
called before the run starts
|
Modifier and Type | Method and Description |
---|---|
void |
RealTimeFactorPerformanceListener.exceptionThrown(int index,
IModel model,
java.lang.Throwable thrown) |
void |
GeneralPerformanceListener.exceptionThrown(int index,
IModel model,
java.lang.Throwable thrown) |
Modifier and Type | Method and Description |
---|---|
void |
RealTimeFactorPerformanceListener.postRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
GeneralPerformanceListener.postRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
RealTimeFactorPerformanceListener.preRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
GeneralPerformanceListener.preRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
Modifier and Type | Method and Description |
---|---|
IModel |
CachedProductionSystem.getModel() |
Modifier and Type | Method and Description |
---|---|
void |
CachedProductionSystem.install(IModel model) |
void |
CachedProductionSystem.uninstall(IModel model) |
Constructor and Description |
---|
InstantiationCache(IModel model) |
ListenerHub(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
IInstrument.install(IModel model)
Description of the Method
|
void |
IInstrument.uninstall(IModel model)
Description of the Method
|
Modifier and Type | Method and Description |
---|---|
static IModel |
IOUtilities.constructModel(org.antlr.runtime.tree.CommonTree modelDescriptor,
java.util.Collection<java.lang.Exception> warnings,
java.util.Collection<java.lang.Exception> errors)
construct the described model
|
Modifier and Type | Method and Description |
---|---|
IModel |
JACTRBuilder.model() |
Modifier and Type | Method and Description |
---|---|
void |
JACTRBuilder.setModel(IModel model) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<IModel> |
EnvironmentParser.buildModels(java.util.Collection<org.antlr.runtime.tree.CommonTree> modelDescriptors)
build all the models
|
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 | Method and Description |
---|---|
void |
XMLLogger.install(IModel model) |
void |
XMLLogger.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
static org.antlr.runtime.tree.CommonTree |
ASTResolver.toAST(IModel model,
boolean fullResolution)
create an AST description of the model and optionally, all its children
|
Modifier and Type | Field and Description |
---|---|
protected IModel |
DelegatedDeclarativeModule._model |
Modifier and Type | Method and Description |
---|---|
IModel |
DelegatedDeclarativeModule.getModel() |
Modifier and Type | Method and Description |
---|---|
void |
DelegatedDeclarativeModule.install(IModel model) |
void |
DelegatedDeclarativeModule.uninstall(IModel model) |
Constructor and Description |
---|
FINSTAuralFeatureMap(IModel model) |
Modifier and Type | Method and Description |
---|---|
protected IModel |
DelayableAfferentObjectListener.getModel() |
Constructor and Description |
---|
DelayableAfferentObjectListener(IModel model,
IAgent agent,
java.util.concurrent.Executor executor) |
Constructor and Description |
---|
DefaultFINSTFeatureMap(IModel model,
java.lang.String attendedSlotName) |
Modifier and Type | Method and Description |
---|---|
void |
ICommandTranslator.adjust(ChunkTypeRequest request,
DeltaTracker tracker,
IEfferentCommand command,
IModel model)
adjust a command midflight
|
void |
DefaultCommandTranslator.adjust(ChunkTypeRequest request,
DeltaTracker tracker,
IEfferentCommand command,
IModel model) |
IEfferentObject |
ICommandTranslator.getMuscle(ChunkTypeRequest request,
IModel model)
translates a set of slot values into a
IEfferentObject that
represents a muscle defined within the pattern. |
IEfferentObject |
DefaultCommandTranslator.getMuscle(ChunkTypeRequest request,
IModel model) |
IEfferentObject |
ICommandTranslator.getMuscle(java.lang.String muscleName,
IModel model)
translate a string name into an
IEfferentObject that represents the
muscle. |
IEfferentObject |
DefaultCommandTranslator.getMuscle(java.lang.String muscleName,
IModel model) |
IEfferentCommand |
ICommandTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model)
translate a
ChunkPattern into an appropriate
IEfferentCommand . |
IEfferentCommand |
DefaultCommandTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractTranslator.adjust(ChunkTypeRequest request,
DeltaTracker tracker,
IEfferentCommand command,
IModel model) |
IEfferentObject |
AbstractManualTranslator.getMuscle(ChunkTypeRequest request,
IModel model)
translates a set of slot values into a
IEfferentObject that
represents a muscle defined within the pattern. |
IEfferentObject |
AbstractTranslator.getMuscle(java.lang.String muscleName,
IModel model)
translate a string name into an
IEfferentObject that represents the
muscle. |
IEfferentCommand |
PunchTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model) |
IEfferentCommand |
PeckTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model) |
IEfferentCommand |
PeckRecoilTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model) |
Constructor and Description |
---|
ColorChunkCache(IModel model) |
ColorFeatureMap(IModel model) |
FINSTVisualFeatureMap(IModel model) |
Modifier and Type | Method and Description |
---|---|
IModel |
SceneChangeExtension.getModel() |
Modifier and Type | Method and Description |
---|---|
void |
SceneChangeExtension.install(IModel model) |
void |
SceneChangeExtension.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultVersionedDeclarativeModule.install(IModel model) |
Constructor and Description |
---|
ProductionRewriter(IModel model) |
Modifier and Type | Method and Description |
---|---|
IModel |
ScriptSupport.getModel() |
Constructor and Description |
---|
ScriptSupport(IScriptableFactory factory,
IModel model,
VariableBindings bindings) |
Modifier and Type | Method and Description |
---|---|
int |
ScriptableCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
int |
IConditionScript.bind(ScriptSupport scriptSupport,
IModel model,
VariableBindings variableBindings,
boolean isIterative)
iteratively bind this condition.
|
ScriptableCondition |
ScriptableCondition.clone(IModel model,
VariableBindings bindings) |
IConditionScript |
IConditionScript.clone(IModel model,
VariableBindings variableBindings)
clone a copy of this condition for use in binding.
|
Modifier and Type | Method and Description |
---|---|
int |
JavascriptCondition.bind(ScriptSupport scriptSupport,
IModel model,
VariableBindings variableBindings,
boolean isIterative) |
IConditionScript |
JavascriptCondition.clone(IModel model,
VariableBindings variableBindings) |
protected boolean |
JavascriptCondition.execute(ScriptSupport scriptSupport,
IModel model,
VariableBindings variableBindings) |
static org.mozilla.javascript.Scriptable |
ScopeManager.getScopeForModel(IModel m)
Gets the scopeForModel attribute of the ScopeManager class
|
Modifier and Type | Method and Description |
---|---|
void |
RemoteInterface.install(IModel model) |
void |
RemoteInterface.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
protected IModel |
ModelStateHandler.getModel(IController controller,
java.lang.String modelName) |
protected IModel |
ProductionHandler.getModel(java.lang.String modelName,
IDebugController controller) |
protected IModel |
BreakpointHandler.getModel(java.lang.String modelName,
IDebugController controller) |
Modifier and Type | Method and Description |
---|---|
protected IProduction |
ProductionHandler.getProduction(java.lang.String production,
IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
NetworkedIterativeRunListener.exceptionThrown(int index,
IModel model,
java.lang.Throwable thrown) |
Modifier and Type | Method and Description |
---|---|
void |
NetworkedIterativeRunListener.postRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
NetworkedIterativeRunListener.preRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
Constructor and Description |
---|
ExceptionMessage(int iteration,
IModel model,
java.lang.Throwable thrown) |
Constructor and Description |
---|
ModelDataEvent(IModel model) |
Constructor and Description |
---|
RuntimeStateEvent(java.util.Collection<IModel> models,
double simulationTime) |
Modifier and Type | Method and Description |
---|---|
void |
SynchronizationManager.install(IModel model) |
void |
SynchronizationManager.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
ICondition |
HasNextGoalCondition.bind(IModel model,
VariableBindings variableBindings)
Deprecated.
|
int |
HasNextGoalCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative)
Deprecated.
|
ICondition |
HasNextGoalCondition.clone(IModel model,
VariableBindings variableBindings)
Deprecated.
|
abstract IChunk |
GoalFeeder.createNextGoal(IModel model,
VariableBindings variableBindings)
Deprecated.
This is called by the NextGoalAction.
|
IChunk |
GoalFeeder.getNextGoal(IModel model,
VariableBindings variableBindings)
Deprecated.
|
abstract void |
ResponseCollector.handleResponse(IModel model,
VariableBindings variableBindings)
Deprecated.
take the variables and produce a response of some sort
|
abstract boolean |
GoalFeeder.hasNextGoal(IModel model,
VariableBindings variableBindings)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ChangeTracker.flush(IModel model,
boolean cleanUp)
generate the code for the asts and then send them to the logger on the
background thread
|
protected void |
ChangeTracker.generateAST(IModel model,
IProduction production)
generate the ast of the to-be-fire instantaition
|
protected void |
ChangeTracker.generateASTs(IModel model)
use the list of changed chunks to generate asts for them
|
void |
ChangeTracker.install(IModel model) |
void |
ChangeTracker.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
DeadLockDetector.install(IModel model) |
void |
DeadLockDetector.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
IModel |
GoalFeeder.getModel() |
Constructor and Description |
---|
GoalFeeder(IModel model,
boolean throwExceptionOnInvalidResponse)
will call assembleConstructors, responders.
|
Modifier and Type | Method and Description |
---|---|
IChunk |
IGoalConstructor.construct(T experimentTask,
IModel model,
GoalFeeder<T> feeder)
Deprecated.
construct a goal chunk based on the experimentTask
|
Modifier and Type | Method and Description |
---|---|
IChunk |
IGoalInjector.injectGoal(T experimentTask,
IModel model,
GoalFeeder<T> feeder)
if
IGoalInjector.handles(Object) returns true, this will be called. |
Modifier and Type | Method and Description |
---|---|
void |
GeneralProbe.install(IModel model,
java.util.concurrent.Executor executor) |
void |
GeneralProbe.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
protected AbstractParameterizedProbe<IModel> |
ModelProbe.newInstance(IModel parameterized) |
Modifier and Type | Method and Description |
---|---|
protected IParameterized |
ModelProbe.asParameterized(IModel parameterizedObject) |
void |
ModelProbe.install(IModel parameterized,
java.util.concurrent.Executor executor) |
protected AbstractParameterizedProbe<IModel> |
ModelProbe.newInstance(IModel parameterized) |
Constructor and Description |
---|
ModelProbe(java.lang.String name,
IModel parameterized) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
ModelSelector.getContainerName(IModel element) |
protected java.lang.String |
ModelSelector.getName(IModel element) |
IProbeContainer |
ModelSelector.install(IModel element,
IProbeContainer container) |
Modifier and Type | Method and Description |
---|---|
void |
InstantiationTracker.install(IModel model) |
void |
InstantiationTracker.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
ModelRecorder.install(IModel model) |
static void |
ModelRecorder.saveModel(IModel model,
java.lang.String directory,
java.lang.String extension,
boolean trim) |
void |
ModelRecorder.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
ZipDataListener.exceptionThrown(int index,
IModel model,
java.lang.Throwable thrown) |
void |
AbstractParameterModifier.exceptionThrown(int index,
IModel model,
java.lang.Throwable thrown) |
Modifier and Type | Method and Description |
---|---|
void |
LongitudinalParameterSetModifier.copyModels(java.util.Collection<IModel> models,
long iteration)
serializes the models to the temp directory
|
void |
ZipDataListener.postRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
AbstractParameterModifier.postRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
ZipDataListener.preRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
AbstractParameterModifier.preRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
LongitudinalParameterSetModifier.startIteration(ISlice slice,
long iteration,
java.util.Collection<IModel> models) |
void |
LongitudinalParameterSetModifier.stopIteration(ISlice slice,
long iteration,
java.util.Collection<IModel> models) |
Modifier and Type | Method and Description |
---|---|
void |
IAnalyzer.collectData(int iteration,
java.util.Collection<IModel> models)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractModelFitAnalysis.exceptionThrown(int index,
IModel model,
java.lang.Throwable thrown)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractModelFitAnalysis.collectData(int runIndex,
java.lang.String clusterName,
java.util.Collection<IModel> models,
ModelFitStatistics fit)
Deprecated.
called after each iteration
|
void |
AbstractModelFitAnalysis.postRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models)
Deprecated.
|
void |
AbstractModelFitAnalysis.preRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
OrthogonalSliceAnalyzer.exceptionThrown(int index,
IModel model,
java.lang.Throwable thrown) |
Modifier and Type | Method and Description |
---|---|
void |
OrthogonalSliceAnalyzer.postRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
OrthogonalSliceAnalyzer.preRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models) |
void |
ISliceListener.startIteration(ISlice slice,
long iteration,
java.util.Collection<IModel> models)
called just before the models are to be run, but after
their parameters have been set
|
void |
ISliceListener.stopIteration(ISlice slice,
long iteration,
java.util.Collection<IModel> models) |
Modifier and Type | Method and Description |
---|---|
void |
OrthogonalParameterSpaceSearcher.exceptionThrown(int index,
IModel model,
java.lang.Throwable thrown)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
OrthogonalParameterSpaceSearcher.postRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models)
Deprecated.
|
void |
OrthogonalParameterSpaceSearcher.preRun(int currentRunIndex,
int totalRuns,
java.util.Collection<IModel> models)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IModel |
IMarker.getModel() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<IMarker> |
MarkerManager.getMarkers(IModel model,
java.util.Set<IMarker> container) |
Modifier and Type | Method and Description |
---|---|
IModel |
DefaultMarker.getModel() |
Constructor and Description |
---|
DefaultMarker(IModel model,
java.lang.String name,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
void |
MarkerTraceListener.install(IModel model,
java.util.concurrent.Executor executor) |
void |
MarkerTraceListener.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
IClock |
MasterSlaveClockConfigurator.getClockFor(IModel model,
ACTRAgent agent)
if the model contains the masterExtension, we will wrap its clock
|
IClock |
MasterSlaveClockConfigurator.getClockFor(IModel model,
IClock defaultClock)
if the model contains the slave extension or the master extension, wrap its
clock
|
protected IClock |
MasterSlaveClockConfigurator.getClockForMaster(IModel model,
IClock defaultClock) |
protected IClock |
MasterSlaveClockConfigurator.getClockForSlave(IModel model,
IClock defaultClock) |
void |
MasterSlaveClockConfigurator.release(IModel model,
IClock clock) |
Modifier and Type | Method and Description |
---|---|
IModel |
MasterExtension.getModel() |
IModel |
MasterExtension.getSlaveModel(java.lang.String alias) |
protected IModel |
MasterExtension.loadModelAs(java.net.URL modelFile,
java.lang.String alias) |
Modifier and Type | Method and Description |
---|---|
protected void |
MasterExtension.cleanUp(IModel model) |
void |
MasterExtension.copyInto(IChunk chunk,
IModel destination) |
void |
MasterExtension.copyInto(IChunkType chunkType,
IModel destination) |
protected void |
MasterExtension.createChunk(IChunk source,
IModel destination,
java.util.Map sourceToCopy) |
protected void |
MasterExtension.createChunkType(IChunkType source,
IModel destination,
java.util.Map sourceToCopy) |
static MasterExtension |
MasterExtension.getMaster(IModel model)
finds the installed instanceof the master extension in the given model
|
void |
MasterExtension.install(IModel model) |
protected void |
MasterExtension.startModel(IModel model) |
protected void |
MasterExtension.stopModel(IModel model) |
void |
MasterExtension.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
IModel |
SlaveExtension.getModel() |
Modifier and Type | Method and Description |
---|---|
int |
SlaveStateCondition.bind(IModel model,
VariableBindings variableBindings,
boolean isIterative) |
ICondition |
SlaveStateCondition.clone(IModel model,
VariableBindings variableBindings) |
static SlaveExtension |
SlaveExtension.getSlaveExtension(IModel model) |
void |
SlaveExtension.install(IModel model) |
void |
SlaveExtension.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
protected void |
ModelsLock.checkAndBlock(IModel model)
do the blocking.
|
static java.util.concurrent.Future<java.lang.Boolean> |
ExecutionUtilities.executeLater(IModel model,
java.lang.Runnable onFire) |
static java.util.concurrent.Future<java.lang.Boolean> |
ExecutionUtilities.executeLater(IModel model,
java.lang.Runnable onFire,
java.lang.Runnable onAbort)
will execute the runnable on the model thread at the earliest possible
moment.
|
static java.util.concurrent.Future<java.lang.Boolean> |
ExecutionUtilities.executeNow(IModel model,
java.lang.Runnable onFire)
post this runnable to execute after the current cycle finishes
|
void |
ModelsLock.install(IModel model) |
static java.util.concurrent.Future<java.lang.Boolean> |
ProceduralUtilities.reward(IModel model,
double reward)
reward/punish the model using
#executeLater(IModel, Runnable) . |
void |
ModelsLock.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
BeanShellInterface.install(IModel model) |
void |
BeanShellInterface.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
StatTracker.install(IModel model) |
void |
StatTracker.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
ExecutionTester.verifyModelState(IModel model,
IInstantiation instantiation)
this can be overriden if you want to check the state of the model just
after a production has fired
|
void |
ExecutionTester.verifyThatProductionShouldFire(IModel model,
IInstantiation instantiation)
called by the proceduralModuleListener after each production fires
|
Modifier and Type | Method and Description |
---|---|
void |
RuntimeThrottler.install(IModel model) |
void |
RuntimeThrottler.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
RuntimeTracer.install(IModel model) |
void |
RuntimeTracer.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
protected void |
VisualModuleTracer.dumpPendingEvents(IModel model) |
protected void |
BufferTracer.flush(IModel model,
double time,
boolean isEndOfCycle) |
protected void |
LogTracer.flushToSink(IModel model,
double time,
boolean endOfCycle) |
protected java.util.Set<IIdentifier> |
VisualModuleTracer.getAdded(IModel model) |
protected java.util.Collection<TransformedVisualEvent> |
VisualModuleTracer.getEvents(IModel model) |
protected java.util.Set<IIdentifier> |
VisualModuleTracer.getRemoved(IModel model) |
protected java.util.Map<IIdentifier,java.util.Map<java.lang.String,java.lang.Object>> |
VisualModuleTracer.getUpdates(IModel model) |
void |
VisualModuleTracer.install(IModel model,
java.util.concurrent.Executor executor) |
void |
ProceduralModuleTracer.install(IModel model,
java.util.concurrent.Executor executor) |
void |
LogTracer.install(IModel model,
java.util.concurrent.Executor executor) |
void |
ITraceListener.install(IModel model,
java.util.concurrent.Executor executor) |
void |
BufferTracer.install(IModel model,
java.util.concurrent.Executor executor) |
void |
VisualModuleTracer.uninstall(IModel model) |
void |
ProceduralModuleTracer.uninstall(IModel model) |
void |
LogTracer.uninstall(IModel model) |
void |
ITraceListener.uninstall(IModel model) |
void |
BufferTracer.uninstall(IModel model) |
protected void |
VisualModuleTracer.updateAllData(IModel model,
IIdentifier identifier,
java.util.Map<java.lang.String,java.lang.Object> data) |
Modifier and Type | Method and Description |
---|---|
void |
ChunkTypeProductionTracker.install(IModel model) |
void |
ChunkTypeProductionTracker.uninstall(IModel model) |
Modifier and Type | Method and Description |
---|---|
void |
UtilityTracker.install(IModel model) |
void |
UtilityTracker.uninstall(IModel model) |