public class ActivePerceptEvent extends AbstractACTREvent<IPerceptualMemory,IActivePerceptListener>
Modifier and Type | Class and Description |
---|---|
static class |
ActivePerceptEvent.Type |
Constructor and Description |
---|
ActivePerceptEvent(IPerceptualMemory source,
ActivePerceptEvent.Type type,
IIdentifier perceptIdentifier,
IChunk currentEncoding) |
ActivePerceptEvent(IPerceptualMemory source,
IIdentifier perceptIdentifier,
IChunk currentEncoding,
IChunk oldEncoding)
for reencode
|
Modifier and Type | Method and Description |
---|---|
void |
fire(IActivePerceptListener listener)
dispatch this event to a listener on the provided executor
|
IChunk |
getCurrentEncoding() |
IChunk |
getOldEncoding() |
IIdentifier |
getPerceptIdentifier() |
ActivePerceptEvent.Type |
getType() |
getSimulationTime, getSource, getSystemTime, setSimulationTime, setSource
public ActivePerceptEvent(IPerceptualMemory source, ActivePerceptEvent.Type type, IIdentifier perceptIdentifier, IChunk currentEncoding)
public ActivePerceptEvent(IPerceptualMemory source, IIdentifier perceptIdentifier, IChunk currentEncoding, IChunk oldEncoding)
source
- perceptIdentifier
- currentEncoding
- oldEncoding
- public IIdentifier getPerceptIdentifier()
public IChunk getCurrentEncoding()
public IChunk getOldEncoding()
public ActivePerceptEvent.Type getType()
public void fire(IActivePerceptListener listener)
IACTREvent
fire
in interface IACTREvent<IPerceptualMemory,IActivePerceptListener>
fire
in class AbstractACTREvent<IPerceptualMemory,IActivePerceptListener>