Uses of Interface
edu.memphis.ccrg.lida.framework.tasks.FrameworkTask

Packages that use FrameworkTask
edu.memphis.ccrg.lida.attentioncodelets Contains classes related to Attention Codelets. 
edu.memphis.ccrg.lida.framework.shared Contains classes related to common data structures used in the framework. 
edu.memphis.ccrg.lida.framework.tasks Contains classes related to the framework's tasks (small demon-like processes) and their management. 
edu.memphis.ccrg.lida.globalworkspace.triggers Contains classes related to the triggering of the competition for the global conscious broadcast. 
edu.memphis.ccrg.lida.pam.tasks Contains classes implementing several low-level processes of the default PerceptualAssociativeMemory. 
edu.memphis.ccrg.lida.sensorymemory Contains classes related to the definition of the Sensory Memory module. 
edu.memphis.ccrg.lida.workspace Contains classes related to the definition of the Workspace module and its default implementation. 
edu.memphis.ccrg.lida.workspace.structurebuildingcodelets Contains classes related to the definition, default implementation, and management of Structure-Building codelets. 
 

Uses of FrameworkTask in edu.memphis.ccrg.lida.attentioncodelets
 

Subinterfaces of FrameworkTask in edu.memphis.ccrg.lida.attentioncodelets
 interface AttentionCodelet
          A kind of Codelet that checks WorkspaceBuffer for its desired content and possibly adds Coalition to the GlobalWorkspace
 

Classes in edu.memphis.ccrg.lida.attentioncodelets that implement FrameworkTask
 class AttentionCodeletImpl
          Abstract implementation of AttentionCodelet that checks the CSM for desired content.
 class BasicAttentionCodelet
          Deprecated. This may be removed in the future. Its functionality is subsumed by NeighborhoodAttentionCodelet.
 class DefaultAttentionCodelet
          Default AttentionCodelet which seeks to create a Coalition from the most activate content above a threshold.
 class NeighborhoodAttentionCodelet
          An AttentionCodelet that seeks to create Coalitions from its sought content.
 

Uses of FrameworkTask in edu.memphis.ccrg.lida.framework.shared
 

Methods in edu.memphis.ccrg.lida.framework.shared that return FrameworkTask
 FrameworkTask ElementFactory.getFrameworkTask(java.lang.String taskType, java.util.Map<java.lang.String,? extends java.lang.Object> params)
          Returns a new FrameworkTask having specified attributes.
 FrameworkTask ElementFactory.getFrameworkTask(java.lang.String taskType, java.util.Map<java.lang.String,? extends java.lang.Object> params, java.util.Map<ModuleName,FrameworkModule> modules)
          Returns a new FrameworkTask having specified attributes.
 FrameworkTask ElementFactory.getFrameworkTask(java.lang.String taskType, java.lang.String decayStrategy, java.lang.String exciteStrategy, int ticksPerRun, double activation, double removalThreshold, java.util.Map<java.lang.String,? extends java.lang.Object> params, java.util.Map<ModuleName,FrameworkModule> modules)
          Returns a new FrameworkTask with specified attributes.
 

Uses of FrameworkTask in edu.memphis.ccrg.lida.framework.tasks
 

Subinterfaces of FrameworkTask in edu.memphis.ccrg.lida.framework.tasks
 interface Codelet
          A task that represents a demon-like processor.
 

Classes in edu.memphis.ccrg.lida.framework.tasks that implement FrameworkTask
 class CodeletImpl
          Abstract implementation of Codelet.
 class FrameworkTaskImpl
          This class implements the FrameworkTask Interface.
 

Methods in edu.memphis.ccrg.lida.framework.tasks that return FrameworkTask
 FrameworkTask FrameworkTaskImpl.call()
          This method should not be called directly nor should it be overridden.
 

Methods in edu.memphis.ccrg.lida.framework.tasks that return types with arguments of type FrameworkTask
 java.util.Collection<FrameworkTask> TaskSpawner.getRunningTasks()
          Deprecated. The returned tasks may not have TaskStatus.RUNNING. Replaced by TaskSpawner.getTasks().
 java.util.Collection<FrameworkTask> TaskSpawnerImpl.getRunningTasks()
          Deprecated. 
 java.util.Map<java.lang.Long,java.util.Set<FrameworkTask>> TaskManager.getTaskQueue()
           
 java.util.Collection<FrameworkTask> TaskSpawner.getTasks()
          Returns the FrameworkTask objects controlled by this TaskSpawner.
 java.util.Collection<FrameworkTask> TaskSpawnerImpl.getTasks()
           
 

Methods in edu.memphis.ccrg.lida.framework.tasks with parameters of type FrameworkTask
 void TaskSpawner.addTask(FrameworkTask task)
          Adds and runs supplied FrameworkTask.
 void RandomizingTaskSpawner.addTask(FrameworkTask task)
          First randomizes task's ticksPerRun and then adds and runs it.
 void TaskSpawnerImpl.addTask(FrameworkTask task)
           
 boolean TaskSpawner.cancelTask(FrameworkTask task)
          Cancels specified task if it exists in this TaskSpawner Task is removed from TaskSpawner and canceled in the TaskManager.
 boolean TaskManager.cancelTask(FrameworkTask task)
          Cancels the task from the Task Queue.
 boolean TaskSpawnerImpl.cancelTask(FrameworkTask task)
           
 boolean TaskSpawner.containsTask(FrameworkTask t)
          Returns whether this TaskSpawner manages this task.
 boolean TaskSpawnerImpl.containsTask(FrameworkTask task)
           
protected  void TaskSpawnerImpl.processResults(FrameworkTask task)
          When a FrameworkTask has completed one execution and its status is TaskStatus.FINISHED_WITH_RESULTS this method is called to handle the results.
 void TaskSpawner.receiveFinishedTask(FrameworkTask task)
          This method receives a task that has finished.
 void RandomizingTaskSpawner.receiveFinishedTask(FrameworkTask task)
          First randomizes task's ticksPerRun and then adds and runs it then calls TaskSpawnerImpl.receiveFinishedTask(FrameworkTask).
 void TaskSpawnerImpl.receiveFinishedTask(FrameworkTask task)
           
 boolean TaskManager.scheduleTask(FrameworkTask task, long inXTicks)
          Schedules the task for execution in currentTick + inXTicks If inXTicks is negative or 0, the task is not scheduled.
 

Method parameters in edu.memphis.ccrg.lida.framework.tasks with type arguments of type FrameworkTask
 void TaskSpawner.addTasks(java.util.Collection<? extends FrameworkTask> tasks)
          Adds and runs supplied FrameworkTasks.
 void TaskSpawnerImpl.addTasks(java.util.Collection<? extends FrameworkTask> tasks)
           
 

Uses of FrameworkTask in edu.memphis.ccrg.lida.globalworkspace.triggers
 

Classes in edu.memphis.ccrg.lida.globalworkspace.triggers that implement FrameworkTask
 class TriggerTask
          TriggerTask is executed when certain number of ticks has passed.
 

Uses of FrameworkTask in edu.memphis.ccrg.lida.pam.tasks
 

Subinterfaces of FrameworkTask in edu.memphis.ccrg.lida.pam.tasks
 interface DetectionAlgorithm
          A process which detects a pattern (feature) in SensoryMemory content and excites PamNodes representing that pattern.
 

Classes in edu.memphis.ccrg.lida.pam.tasks that implement FrameworkTask
 class AddLinkToPerceptTask
          A task to add a PamLink and its sink to the percept.
 class AddNodeStructureToPerceptTask
          A task which adds a NodeStructure to the percept.
 class AddNodeToPerceptTask
          A task which adds a PamNode to the percept.
 class BasicDetectionAlgorithm
          This class implements the FeatureDetector interface and provides default methods.
 class ExcitationTask
          A task which performs the excitation of a single PamNode.
 class MultipleDetectionAlgorithm
          This class implements the FeatureDetector interface and provides default methods.
 class PropagationTask
          A task which propagates an amount of activation along a PamLink to its sink.
 

Uses of FrameworkTask in edu.memphis.ccrg.lida.sensorymemory
 

Classes in edu.memphis.ccrg.lida.sensorymemory that implement FrameworkTask
 class SensoryMemoryBackgroundTask
          Task which operates a Sensory Memory.
 

Uses of FrameworkTask in edu.memphis.ccrg.lida.workspace
 

Classes in edu.memphis.ccrg.lida.workspace that implement FrameworkTask
 class CueBackgroundTask
          Task which operates workspace.
 class UpdateCsmBackgroundTask
          A background task in the Workspace which transfers percepts from the Perceptual buffer to the Current Situational Model
 

Uses of FrameworkTask in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets
 

Subinterfaces of FrameworkTask in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets
 interface StructureBuildingCodelet
          Demon-like process operating on the workspace searching for particular content which, when found, triggers its action producing its result.
 

Classes in edu.memphis.ccrg.lida.workspace.structurebuildingcodelets that implement FrameworkTask
 class BasicStructureBuildingCodelet
          Default implementation of StructureBuildingCodelet.
 class StructureBuildingCodeletImpl
          Basic implementation of StructureBuildingCodelet