edu.memphis.ccrg.lida.globalworkspace
Interface Coalition
- All Superinterfaces:
- Activatible, Initializable
- All Known Implementing Classes:
- CoalitionImpl
public interface Coalition
- extends Activatible
An encapsulation of perceptual content and an AttentionCodelet
Coalition objects are created and added to the GlobalWorkspace by
AttentionCodelet objects. Coalition must overwrite correctly
Object.equals(Object) and Object.hashCode() methods.
- Author:
- Javier Snaider, Ryan J. McCall
| Methods inherited from interface edu.memphis.ccrg.lida.framework.shared.activation.Activatible |
decay, excite, getActivatibleRemovalThreshold, getActivation, getDecayStrategy, getExciteStrategy, getTotalActivation, isRemovable, setActivatibleRemovalThreshold, setActivation, setDecayStrategy, setExciteStrategy |
getContent
BroadcastContent getContent()
- Returns the content of the coalition.
- Returns:
- The
BroadcastContent of the coalition
getCreatingAttentionCodelet
AttentionCodelet getCreatingAttentionCodelet()
- Returns the creating
AttentionCodelet that created this coalition
- Returns:
- The
AttentionCodelet that help form this coalition
getId
int getId()
- Returns the id
- Returns:
- the unique id of the Coalition