Uses of Interface
edu.memphis.ccrg.lida.globalworkspace.Coalition

Packages that use Coalition
edu.memphis.ccrg.lida.actionselection Contains classes related to Action Selection, a subsystem which selects Behaviors for execution. 
edu.memphis.ccrg.lida.attentioncodelets Contains classes related to Attention Codelets. 
edu.memphis.ccrg.lida.episodicmemory Contains classes related to the definition of the Episodic Memory module and its default implementation. 
edu.memphis.ccrg.lida.framework.gui.panels Contains classes related to GuiPanels which can be added to the framework's GUI to display particular information. 
edu.memphis.ccrg.lida.globalworkspace Contains classes related to the GlobalWorkspace, the module responsible for selecting the most important part of an Agent's current understanding, at the particular moment, for broadcast to all BroadcastListeners. 
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 Contains classes related to the definition of the Perceptual Associative Memory module and its default implementation. 
edu.memphis.ccrg.lida.proceduralmemory Contains classes related to the definition of the Procedural Memory module and its default implementation. 
edu.memphis.ccrg.lida.workspace Contains classes related to the definition of the Workspace module and its default implementation. 
edu.memphis.ccrg.lida.workspace.workspacebuffers Contains classes related to the definition of of Workspace buffers and their default implementations. 
 

Uses of Coalition in edu.memphis.ccrg.lida.actionselection
 

Methods in edu.memphis.ccrg.lida.actionselection with parameters of type Coalition
 void BasicActionSelection.learn(Coalition coalition)
           
 void BasicActionSelection.receiveBroadcast(Coalition coalition)
           
 

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

Methods in edu.memphis.ccrg.lida.attentioncodelets with parameters of type Coalition
 void AttentionCodeletModule.learn(Coalition winningCoalition)
          Performs learning based on the AttentionCodelet that created the current
winning Coalition
 void AttentionCodeletModule.receiveBroadcast(Coalition coalition)
           
 

Uses of Coalition in edu.memphis.ccrg.lida.episodicmemory
 

Methods in edu.memphis.ccrg.lida.episodicmemory with parameters of type Coalition
 void EpisodicMemoryImpl.learn(Coalition coalition)
           
 void EpisodicMemoryImpl.receiveBroadcast(Coalition coalition)
           
 

Uses of Coalition in edu.memphis.ccrg.lida.framework.gui.panels
 

Methods in edu.memphis.ccrg.lida.framework.gui.panels with parameters of type Coalition
 void GlobalWorkspaceTablePanel.learn(Coalition coalition)
           
 void GlobalWorkspaceTablePanel.receiveBroadcast(Coalition coalition)
           
 

Uses of Coalition in edu.memphis.ccrg.lida.globalworkspace
 

Classes in edu.memphis.ccrg.lida.globalworkspace that implement Coalition
 class CoalitionImpl
          The default implementation of Coalition.
 

Methods in edu.memphis.ccrg.lida.globalworkspace with parameters of type Coalition
 boolean GlobalWorkspace.addCoalition(Coalition c)
          Adds specified Coalition
 boolean GlobalWorkspaceImpl.addCoalition(Coalition coalition)
           
 void BroadcastListener.learn(Coalition c)
          A place-holder method to remind implementing classes that they should implement learning.
 void BroadcastListener.receiveBroadcast(Coalition c)
          Listener must receive a broadcast of a the winning Coalition This method should return as possible in order to not delay the rest of the broadcasting.
 

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

Method parameters in edu.memphis.ccrg.lida.globalworkspace.triggers with type arguments of type Coalition
 void NoBroadcastOccurringTrigger.checkForTriggerCondition(java.util.Collection<Coalition> coalitions)
           
 void AggregateCoalitionActivationTrigger.checkForTriggerCondition(java.util.Collection<Coalition> coalitions)
          Calculates the aggregate activation of all coalitions in the GlobalWorkspace and if it is over threshold a broadcast is triggered.
 void IndividualCoaltionActivationTrigger.checkForTriggerCondition(java.util.Collection<Coalition> coalitions)
          Triggers a broadcast if any Coalition object's activation is over threshold.
 void BroadcastTrigger.checkForTriggerCondition(java.util.Collection<Coalition> coalitions)
          When called the trigger checks if its firing condition.
 void NoCoalitionArrivingTrigger.checkForTriggerCondition(java.util.Collection<Coalition> coalitions)
          Called each time a new coalition is added to the GlobalWorkspace.
 

Uses of Coalition in edu.memphis.ccrg.lida.pam
 

Methods in edu.memphis.ccrg.lida.pam with parameters of type Coalition
 void PerceptualAssociativeMemoryImpl.learn(Coalition coalition)
           
 void PerceptualAssociativeMemoryImpl.receiveBroadcast(Coalition coalition)
           
 

Uses of Coalition in edu.memphis.ccrg.lida.proceduralmemory
 

Methods in edu.memphis.ccrg.lida.proceduralmemory with parameters of type Coalition
 void ProceduralMemoryImpl.learn(Coalition coalition)
           
 void ProceduralMemoryImpl.receiveBroadcast(Coalition coal)
           
 

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

Methods in edu.memphis.ccrg.lida.workspace with parameters of type Coalition
 void WorkspaceImpl.learn(Coalition coalition)
           
 void WorkspaceImpl.receiveBroadcast(Coalition c)
           
 

Uses of Coalition in edu.memphis.ccrg.lida.workspace.workspacebuffers
 

Methods in edu.memphis.ccrg.lida.workspace.workspacebuffers with parameters of type Coalition
 void BroadcastQueueImpl.learn(Coalition coalition)
           
 void BroadcastQueueImpl.receiveBroadcast(Coalition c)