public class ParameterEvent extends AbstractACTREvent<IParameterized,IParameterListener> implements IParameterEvent<IParameterized,IParameterListener>
LOGGER
Constructor and Description |
---|
ParameterEvent(IParameterized source,
double simTime,
java.lang.String parameterName,
java.lang.Object oldValue,
java.lang.Object newValue) |
Modifier and Type | Method and Description |
---|---|
void |
fire(IParameterListener listener)
dispatch this event to a listener on the provided executor
|
java.lang.Object |
getNewParameterValue() |
java.lang.Object |
getOldParameterValue() |
java.lang.String |
getParameterName() |
getSimulationTime, getSource, getSystemTime, setSimulationTime, setSource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSimulationTime, getSource, getSystemTime
public ParameterEvent(IParameterized source, double simTime, java.lang.String parameterName, java.lang.Object oldValue, java.lang.Object newValue)
public void fire(IParameterListener listener)
IACTREvent
fire
in interface IACTREvent<IParameterized,IParameterListener>
fire
in class AbstractACTREvent<IParameterized,IParameterListener>
AbstractACTREvent.fire(java.lang.Object)
public java.lang.Object getNewParameterValue()
getNewParameterValue
in interface IParameterEvent<IParameterized,IParameterListener>
IParameterEvent.getNewParameterValue()
public java.lang.Object getOldParameterValue()
getOldParameterValue
in interface IParameterEvent<IParameterized,IParameterListener>
IParameterEvent.getOldParameterValue()
public java.lang.String getParameterName()
getParameterName
in interface IParameterEvent<IParameterized,IParameterListener>
IParameterEvent.getParameterName()