public class ChunkEvent extends AbstractACTREvent<IChunk,IChunkListener> implements IACTREvent<IChunk,IChunkListener>
Modifier and Type | Class and Description |
---|---|
static class |
ChunkEvent.Type |
Constructor and Description |
---|
ChunkEvent(IChunk source,
ChunkEvent.Type type) |
ChunkEvent(IChunk sourceAndOriginalChunk,
ChunkEvent.Type type,
IChunk mergie) |
ChunkEvent(IChunk source,
IChunk similarChunk,
double oldSim,
double newSim) |
ChunkEvent(IChunk source,
ISlot slot,
java.lang.Object oldValue) |
Modifier and Type | Method and Description |
---|---|
void |
fire(IChunkListener listener)
dispatch this event to a listener on the provided executor
|
IChunk |
getChunk() |
double |
getNewSimilarity() |
java.lang.Object |
getNewSlotValue() |
double |
getOldSimilarity() |
java.lang.Object |
getOldSlotValue() |
IChunk |
getSimilarChunk() |
java.lang.String |
getSlotName() |
ChunkEvent.Type |
getType() |
getSimulationTime, getSource, getSystemTime, setSimulationTime, setSource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSimulationTime, getSource, getSystemTime
public ChunkEvent(IChunk source, ChunkEvent.Type type)
public ChunkEvent(IChunk sourceAndOriginalChunk, ChunkEvent.Type type, IChunk mergie)
public ChunkEvent.Type getType()
public void fire(IChunkListener listener)
IACTREvent
fire
in interface IACTREvent<IChunk,IChunkListener>
fire
in class AbstractACTREvent<IChunk,IChunkListener>
public java.lang.String getSlotName()
public java.lang.Object getNewSlotValue()
public java.lang.Object getOldSlotValue()
public IChunk getSimilarChunk()
public double getOldSimilarity()
public double getNewSimilarity()
public IChunk getChunk()