Uses of Interface
org.jactr.core.slot.ISlot

Packages that use ISlot
org.jactr.core.buffer.six   
org.jactr.core.chunk.basic   
org.jactr.core.chunk.event   
org.jactr.core.chunktype.basic   
org.jactr.core.chunktype.event   
org.jactr.core.production.action   
org.jactr.core.production.condition   
org.jactr.core.production.request   
org.jactr.core.slot   
org.jactr.modules.pm.motor.managers   
 

Uses of ISlot in org.jactr.core.buffer.six
 

Methods in org.jactr.core.buffer.six that return ISlot
 ISlot AbstractActivationBuffer6.getSlot(java.lang.String name)
           
 

Methods in org.jactr.core.buffer.six that return types with arguments of type ISlot
 java.util.Collection<? extends ISlot> AbstractActivationBuffer6.getSlots()
           
 java.util.Collection<ISlot> AbstractActivationBuffer6.getSlots(java.util.Collection<ISlot> slots)
           
 

Methods in org.jactr.core.buffer.six with parameters of type ISlot
 void AbstractActivationBuffer6.addSlot(ISlot slot)
           
 void AbstractActivationBuffer6.removeSlot(ISlot slot)
           
 

Method parameters in org.jactr.core.buffer.six with type arguments of type ISlot
 java.util.Collection<ISlot> AbstractActivationBuffer6.getSlots(java.util.Collection<ISlot> slots)
           
 

Uses of ISlot in org.jactr.core.chunk.basic
 

Methods in org.jactr.core.chunk.basic that return ISlot
 ISlot BasicSymbolicChunk.getSlot(java.lang.String slotName)
          return the actual slot
 

Methods in org.jactr.core.chunk.basic that return types with arguments of type ISlot
 java.util.Collection<? extends ISlot> BasicSymbolicChunk.getSlots()
          return a collection of the ACTUAL slots
 java.util.Collection<ISlot> BasicSymbolicChunk.getSlots(java.util.Collection<ISlot> slots)
          non-locking since the number of slots never changes
 

Methods in org.jactr.core.chunk.basic with parameters of type ISlot
 void BasicSymbolicChunk.addSlot(ISlot s)
          will set the value of a slot You cannot add slots to a chunk, only the chunk-type - but this will set the value, assuming the slot exists
 void BasicSymbolicChunk.removeSlot(ISlot s)
          noop
 

Method parameters in org.jactr.core.chunk.basic with type arguments of type ISlot
 java.util.Collection<ISlot> BasicSymbolicChunk.getSlots(java.util.Collection<ISlot> slots)
          non-locking since the number of slots never changes
 

Uses of ISlot in org.jactr.core.chunk.event
 

Constructors in org.jactr.core.chunk.event with parameters of type ISlot
ChunkEvent(IChunk source, ISlot slot, java.lang.Object oldValue)
           
 

Uses of ISlot in org.jactr.core.chunktype.basic
 

Methods in org.jactr.core.chunktype.basic that return ISlot
 ISlot BasicSymbolicChunkType.getSlot(java.lang.String name)
           
 

Methods in org.jactr.core.chunktype.basic that return types with arguments of type ISlot
 java.util.Collection<? extends ISlot> BasicSymbolicChunkType.getSlots()
          return all slots
 java.util.Collection<ISlot> BasicSymbolicChunkType.getSlots(java.util.Collection<ISlot> slots)
           
 

Methods in org.jactr.core.chunktype.basic with parameters of type ISlot
 void BasicSymbolicChunkType.addSlot(ISlot s)
          Adds a feature to the ISlot attribute of the DefaultSymbolicChunkType5 object
 boolean BasicSymbolicChunkType.hasSlot(ISlot s)
           
 boolean BasicSymbolicChunkType.isAuthoritative(ISlot slot)
          Gets the authoritative attribute of the DefaultSymbolicChunkType5 object
 void BasicSymbolicChunkType.removeSlot(ISlot s)
          Description of the Method
 

Method parameters in org.jactr.core.chunktype.basic with type arguments of type ISlot
 java.util.Collection<ISlot> BasicSymbolicChunkType.getSlots(java.util.Collection<ISlot> slots)
           
 

Uses of ISlot in org.jactr.core.chunktype.event
 

Constructors in org.jactr.core.chunktype.event with parameters of type ISlot
ChunkTypeEvent(IChunkType source, ChunkTypeEvent.Type type, ISlot slot)
           
ChunkTypeEvent(IChunkType source, ISlot slot, java.lang.Object oldValue)
           
 

Uses of ISlot in org.jactr.core.production.action
 

Methods in org.jactr.core.production.action that return ISlot
 ISlot DefaultSlotAction.getSlot(java.lang.String slotName)
           
 

Methods in org.jactr.core.production.action that return types with arguments of type ISlot
 java.util.Collection<? extends ISlot> SetAction.getSlots()
           
 java.util.Collection<? extends ISlot> ModifyAction.getSlots()
           
 java.util.Collection<? extends ISlot> DefaultSlotAction.getSlots()
           
 java.util.Collection<? extends ISlot> AddAction.getSlots()
          Return all the slots that this addaction will attempt to set for the to be added chunk.
 java.util.Collection<ISlot> SetAction.getSlots(java.util.Collection<ISlot> container)
           
 java.util.Collection<ISlot> ModifyAction.getSlots(java.util.Collection<ISlot> slots)
           
 java.util.Collection<ISlot> DefaultSlotAction.getSlots(java.util.Collection<ISlot> container)
           
 java.util.Collection<ISlot> AddAction.getSlots(java.util.Collection<ISlot> slots)
           
 

Methods in org.jactr.core.production.action with parameters of type ISlot
 void SetAction.addSlot(ISlot slot)
           
 void ProxyAction.addSlot(ISlot slot)
           
 void ModifyAction.addSlot(ISlot s)
           
 void DefaultSlotAction.addSlot(ISlot slot)
           
 void AddAction.addSlot(ISlot s)
          In addition to adding chunks to a buffer, the IChunk?s slot values can be changed at the same time.
 void SetAction.removeSlot(ISlot slot)
           
 void ProxyAction.removeSlot(ISlot slot)
           
 void ModifyAction.removeSlot(ISlot s)
           
 void DefaultSlotAction.removeSlot(ISlot slot)
           
 void AddAction.removeSlot(ISlot s)
          Remove a specific slot from the addaction.
 

Method parameters in org.jactr.core.production.action with type arguments of type ISlot
 java.util.Collection<ISlot> SetAction.getSlots(java.util.Collection<ISlot> container)
           
 java.util.Collection<ISlot> ModifyAction.getSlots(java.util.Collection<ISlot> slots)
           
 java.util.Collection<ISlot> DefaultSlotAction.getSlots(java.util.Collection<ISlot> container)
           
 java.util.Collection<ISlot> AddAction.getSlots(java.util.Collection<ISlot> slots)
           
 

Constructor parameters in org.jactr.core.production.action with type arguments of type ISlot
AddAction(java.lang.String bufferName, java.lang.Object ref, java.util.Collection<? extends ISlot> slots)
          add a chunk (ref) to bufferName buffer
ModifyAction.ModifyActionTimedEvent(double now, double whenToFire, IActivationBuffer buffer, IChunk chunkToModify, java.util.Collection<? extends ISlot> slots)
           
ModifyAction(java.lang.String bufferName, java.util.Collection<? extends ISlot> slots)
           
RemoveAction.RemoveActionTimedEvent(double now, double removeTime, IActivationBuffer buffer, IChunk chunk, java.util.Collection<? extends ISlot> slots)
           
RemoveAction(java.lang.String bufferName, java.util.Collection<? extends ISlot> slots)
           
SetAction.SetActionTimedEvent(double now, double whenToFire, IActivationBuffer buffer, IChunk chunkToModify, java.util.Collection<? extends ISlot> slots)
           
SetAction(java.lang.String bufferName, java.lang.Object referant, java.util.Collection<? extends ISlot> slots)
           
 

Uses of ISlot in org.jactr.core.production.condition
 

Methods in org.jactr.core.production.condition that return types with arguments of type ISlot
 java.util.Collection<? extends ISlot> AbstractSlotCondition.getSlots()
          violates the ISlotContainer#getSlots() contract that they be a copy why? because each condition is fully duplicated during instantiation so we will be the only modifiers of this..
 java.util.Collection<ISlot> AbstractSlotCondition.getSlots(java.util.Collection<ISlot> container)
           
 

Methods in org.jactr.core.production.condition with parameters of type ISlot
 void ProxyCondition.addSlot(ISlot slot)
          route to delegate if it implements ISlotContainer
 void AbstractSlotCondition.addSlot(ISlot slot)
           
 void ProxyCondition.removeSlot(ISlot slot)
           
 void AbstractSlotCondition.removeSlot(ISlot slot)
           
 

Method parameters in org.jactr.core.production.condition with type arguments of type ISlot
 java.util.Collection<ISlot> AbstractSlotCondition.getSlots(java.util.Collection<ISlot> container)
           
 

Constructor parameters in org.jactr.core.production.condition with type arguments of type ISlot
ChunkCondition(java.lang.String bufferName, IChunk chunk, java.util.Collection<? extends ISlot> slots)
           
ChunkPattern(IChunkType chunkType, java.util.Collection<? extends ISlot> slots)
           
ChunkTypeCondition(java.lang.String bufferName, IChunkType chunkType, java.util.Collection<? extends ISlot> slots)
           
ProxyCondition(java.lang.Class<? extends ICondition> proxyClass, java.util.Collection<? extends ISlot> slots)
           
ProxyCondition(java.lang.String className, java.util.Collection<? extends ISlot> slots)
           
QueryCondition(java.lang.String bufferName, java.util.Collection<? extends ISlot> slots)
           
 

Uses of ISlot in org.jactr.core.production.request
 

Methods in org.jactr.core.production.request that return types with arguments of type ISlot
 java.util.Collection<? extends ISlot> SlotBasedRequest.getSlots()
           
 java.util.Collection<ISlot> SlotBasedRequest.getSlots(java.util.Collection<ISlot> container)
           
 

Methods in org.jactr.core.production.request with parameters of type ISlot
 void SlotBasedRequest.addSlot(ISlot slot)
           
 void SlotBasedRequest.removeSlot(ISlot slot)
           
 

Method parameters in org.jactr.core.production.request with type arguments of type ISlot
 java.util.Collection<ISlot> SlotBasedRequest.getSlots(java.util.Collection<ISlot> container)
           
 

Constructor parameters in org.jactr.core.production.request with type arguments of type ISlot
ChunkRequest(IChunk chunk, java.util.Collection<? extends ISlot> slots)
           
ChunkTypeRequest(IChunkType chunkType, java.util.Collection<? extends ISlot> slots)
           
SlotBasedRequest(java.util.Collection<? extends ISlot> slots)
           
 

Uses of ISlot in org.jactr.core.slot
 

Subinterfaces of ISlot in org.jactr.core.slot
 interface IConditionalSlot
           
 interface IMutableSlot
           
 interface IMutableVariableNameSlot
          interface for a variable named slot that can have the name resolved.
 interface IVariableNameSlot
          interface defining a slot who's name is a variable itself.
 

Classes in org.jactr.core.slot that implement ISlot
 class BasicSlot
           
 class ChunkSlot
           
 class ChunkTypeSlot
           
 class DefaultConditionalSlot
           
 class DefaultMutableSlot
           
 class DefaultVariableConditionalSlot
           
 class ImmutableSlotWrapper
           
 

Methods in org.jactr.core.slot that return ISlot
 ISlot UniqueSlotContainer.getSlot(java.lang.String slotName)
           
 ISlot ProxyUniqueSlotContainer.getSlot(java.lang.String slotName)
           
 ISlot IUniqueSlotContainer.getSlot(java.lang.String slotName)
          return the actual named slot.
 

Methods in org.jactr.core.slot that return types with arguments of type ISlot
 java.util.Collection<? extends ISlot> UniqueSlotContainer.getSlots()
           
 java.util.Collection<? extends ISlot> ProxyUniqueSlotContainer.getSlots()
           
 java.util.Collection<? extends ISlot> ISlotContainer.getSlots()
          return a duplicate copy of all the slots
 java.util.Collection<ISlot> UniqueSlotContainer.getSlots(java.util.Collection<ISlot> slots)
           
 java.util.Collection<ISlot> ProxyUniqueSlotContainer.getSlots(java.util.Collection<ISlot> slots)
           
 java.util.Collection<ISlot> ISlotContainer.getSlots(java.util.Collection<ISlot> container)
           
 

Methods in org.jactr.core.slot with parameters of type ISlot
 void UniqueSlotContainer.addSlot(ISlot slot)
           
 void ProxyUniqueSlotContainer.addSlot(ISlot slot)
           
 void ISlotContainer.addSlot(ISlot slot)
          Adds a slot
 int BasicSlot.compareTo(ISlot compSlot)
           
 void UniqueSlotContainer.removeSlot(ISlot slot)
           
 void ProxyUniqueSlotContainer.removeSlot(ISlot slot)
           
 void ISlotContainer.removeSlot(ISlot slot)
          remove a slot
 void ISlotOwner.valueChanged(ISlot slot, java.lang.Object oldValue, java.lang.Object newValue)
           
 void ChunkTypeSlot.valueChanged(ISlot slot, java.lang.Object oldValue, java.lang.Object newValue)
           
 void ChunkSlot.valueChanged(ISlot slot, java.lang.Object oldValue, java.lang.Object newValue)
           
 

Method parameters in org.jactr.core.slot with type arguments of type ISlot
 java.util.Collection<ISlot> UniqueSlotContainer.getSlots(java.util.Collection<ISlot> slots)
           
 java.util.Collection<ISlot> ProxyUniqueSlotContainer.getSlots(java.util.Collection<ISlot> slots)
           
 java.util.Collection<ISlot> ISlotContainer.getSlots(java.util.Collection<ISlot> container)
           
 

Constructors in org.jactr.core.slot with parameters of type ISlot
BasicSlot(ISlot slot)
           
ChunkSlot(ISlot slot)
           
ChunkSlot(ISlot slot, IChunk c)
           
ChunkTypeSlot(ISlot slot)
           
ChunkTypeSlot(ISlot slot, IChunkType ct)
           
DefaultConditionalSlot(ISlot slot)
           
DefaultMutableSlot(ISlot slot)
           
DefaultVariableConditionalSlot(ISlot slot)
           
ImmutableSlotWrapper(ISlot slot)
           
 

Uses of ISlot in org.jactr.modules.pm.motor.managers
 

Methods in org.jactr.modules.pm.motor.managers that return ISlot
 ISlot MuscleState.getSlot(java.lang.String slotName)
           
 

Methods in org.jactr.modules.pm.motor.managers that return types with arguments of type ISlot
 java.util.Collection<? extends ISlot> MuscleState.getSlots()
           
 java.util.Collection<ISlot> MuscleState.getSlots(java.util.Collection<ISlot> slots)
           
 

Methods in org.jactr.modules.pm.motor.managers with parameters of type ISlot
 void MuscleState.addSlot(ISlot slot)
           
 void MuscleState.removeSlot(ISlot slot)
           
 

Method parameters in org.jactr.modules.pm.motor.managers with type arguments of type ISlot
 java.util.Collection<ISlot> MuscleState.getSlots(java.util.Collection<ISlot> slots)