public class DeclarativeModuleEvent extends AbstractACTREvent<IDeclarativeModule,IDeclarativeModuleListener> implements IParameterEvent<IDeclarativeModule,IDeclarativeModuleListener>
Modifier and Type | Class and Description |
---|---|
static class |
DeclarativeModuleEvent.Type |
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<IChunk> |
_chunks |
protected java.util.Collection<IChunkType> |
_chunkTypes |
protected java.lang.Object |
_newValue |
protected java.lang.Object |
_oldValue |
protected java.lang.String |
_parameterName |
protected DeclarativeModuleEvent.Type |
_type |
static org.apache.commons.logging.Log |
LOGGER
logger definition
|
Modifier | Constructor and Description |
---|---|
protected |
DeclarativeModuleEvent(IDeclarativeModule source) |
|
DeclarativeModuleEvent(IDeclarativeModule source,
DeclarativeModuleEvent.Type type,
IChunk... chunks) |
|
DeclarativeModuleEvent(IDeclarativeModule source,
DeclarativeModuleEvent.Type type,
IChunk chunk) |
|
DeclarativeModuleEvent(IDeclarativeModule source,
DeclarativeModuleEvent.Type type,
IChunkType... chunkTypes) |
|
DeclarativeModuleEvent(IDeclarativeModule source,
DeclarativeModuleEvent.Type type,
IChunkType chunkType) |
|
DeclarativeModuleEvent(IDeclarativeModule source,
java.lang.String parameterName,
java.lang.Object oldValue,
java.lang.Object newValue) |
Modifier and Type | Method and Description |
---|---|
void |
fire(IDeclarativeModuleListener listener)
dispatch this event to a listener on the provided executor
|
IChunk |
getChunk() |
java.util.Collection<IChunk> |
getChunks() |
IChunkType |
getChunkType() |
java.util.Collection<IChunkType> |
getChunkTypes() |
java.lang.Object |
getNewParameterValue() |
java.lang.Object |
getOldParameterValue() |
java.lang.String |
getParameterName() |
DeclarativeModuleEvent.Type |
getType() |
getSimulationTime, getSource, getSystemTime, setSimulationTime, setSource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSimulationTime, getSource, getSystemTime
public static final org.apache.commons.logging.Log LOGGER
protected DeclarativeModuleEvent.Type _type
protected java.util.Collection<IChunk> _chunks
protected java.util.Collection<IChunkType> _chunkTypes
protected java.lang.String _parameterName
protected java.lang.Object _oldValue
protected java.lang.Object _newValue
protected DeclarativeModuleEvent(IDeclarativeModule source)
public DeclarativeModuleEvent(IDeclarativeModule source, DeclarativeModuleEvent.Type type, IChunkType chunkType)
public DeclarativeModuleEvent(IDeclarativeModule source, DeclarativeModuleEvent.Type type, IChunk chunk)
public DeclarativeModuleEvent(IDeclarativeModule source, DeclarativeModuleEvent.Type type, IChunk... chunks)
public DeclarativeModuleEvent(IDeclarativeModule source, DeclarativeModuleEvent.Type type, IChunkType... chunkTypes)
public DeclarativeModuleEvent(IDeclarativeModule source, java.lang.String parameterName, java.lang.Object oldValue, java.lang.Object newValue)
public DeclarativeModuleEvent.Type getType()
public IChunk getChunk()
public IChunkType getChunkType()
public java.util.Collection<IChunk> getChunks()
public java.util.Collection<IChunkType> getChunkTypes()
public void fire(IDeclarativeModuleListener listener)
IACTREvent
fire
in interface IACTREvent<IDeclarativeModule,IDeclarativeModuleListener>
fire
in class AbstractACTREvent<IDeclarativeModule,IDeclarativeModuleListener>
public java.lang.Object getNewParameterValue()
getNewParameterValue
in interface IParameterEvent<IDeclarativeModule,IDeclarativeModuleListener>
public java.lang.Object getOldParameterValue()
getOldParameterValue
in interface IParameterEvent<IDeclarativeModule,IDeclarativeModuleListener>
public java.lang.String getParameterName()
getParameterName
in interface IParameterEvent<IDeclarativeModule,IDeclarativeModuleListener>