org.jactr.modules.pm.visual.timedevent
Class ReencodingTimedEvent

java.lang.Object
  extended by org.jactr.core.queue.timedevents.AbstractTimedEvent
      extended by org.jactr.modules.pm.visual.timedevent.ReencodingTimedEvent
All Implemented Interfaces:
ITimedEvent, IBufferBasedTimedEvent

public class ReencodingTimedEvent
extends AbstractTimedEvent
implements IBufferBasedTimedEvent


Constructor Summary
ReencodingTimedEvent(IVisualActivationBuffer buffer, IChunk visualChunk, double reencodingTime)
           
 
Method Summary
 void fire(double currentTime)
          called when this event should be fired..
 IChunk getBoundChunk()
          return the chunk that is (or will be) in the buffer that will be manipulated
 IActivationBuffer getBuffer()
          return the buffer that this timed event will be posting changes to.
 
Methods inherited from class org.jactr.core.queue.timedevents.AbstractTimedEvent
abort, getEndTime, getStartTime, hasAborted, hasFired, setTimes, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jactr.core.queue.ITimedEvent
abort, getEndTime, getStartTime, hasAborted, hasFired
 

Constructor Detail

ReencodingTimedEvent

public ReencodingTimedEvent(IVisualActivationBuffer buffer,
                            IChunk visualChunk,
                            double reencodingTime)
Method Detail

fire

public void fire(double currentTime)
Description copied from class: AbstractTimedEvent
called when this event should be fired..

Specified by:
fire in interface ITimedEvent
Overrides:
fire in class AbstractTimedEvent
Parameters:
currentTime - Description of the Parameter

getBoundChunk

public IChunk getBoundChunk()
Description copied from interface: IBufferBasedTimedEvent
return the chunk that is (or will be) in the buffer that will be manipulated

Specified by:
getBoundChunk in interface IBufferBasedTimedEvent
Returns:

getBuffer

public IActivationBuffer getBuffer()
Description copied from interface: IBufferBasedTimedEvent
return the buffer that this timed event will be posting changes to.

Specified by:
getBuffer in interface IBufferBasedTimedEvent
Returns: