org.jactr.core.slot
Interface IUniqueSlotContainer

All Superinterfaces:
ISlotContainer
All Known Subinterfaces:
IAuralActivationBuffer, IAuralLocationBuffer, IMotorActivationBuffer, IPerceptualBuffer, IStatusBuffer, ISymbolicChunk, ISymbolicChunkType, IVisualActivationBuffer, IVisualLocationBuffer, IVocalActivationBuffer
All Known Implementing Classes:
AbstractActivationBuffer6, AbstractCapacityBuffer6, AbstractCapacityPMActivationBuffer6, AbstractPMActivationBuffer6, AbstractRequestableBuffer6, BasicBuffer6, BasicSymbolicChunk, BasicSymbolicChunkType, DefaultAuralActivationBuffer, DefaultAuralLocationBuffer, DefaultDelegatedRequestableBuffer6, DefaultGoalBuffer6, DefaultImaginalBuffer, DefaultMotorActivationBuffer6, DefaultRetrievalBuffer6, DefaultSlotAction, DefaultVisualActivationBuffer6, DefaultVisualLocationBuffer6, DefaultVocalActivationBuffer6, MuscleState, ProxyUniqueSlotContainer, UniqueSlotContainer

public interface IUniqueSlotContainer
extends ISlotContainer

Specifies that this ISlotContainer has one and only one slot of any given name To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments


Method Summary
 ISlot getSlot(java.lang.String slotName)
          return the actual named slot.
 
Methods inherited from interface org.jactr.core.slot.ISlotContainer
addSlot, getSlots, getSlots, removeSlot
 

Method Detail

getSlot

ISlot getSlot(java.lang.String slotName)
return the actual named slot. this is the backing slot, changes to it are propogated throughout the model

Parameters:
slotName -
Returns: