org.jactr.core.event
Class ParameterEvent
java.lang.Object
org.jactr.core.event.AbstractACTREvent<IParameterized,IParameterListener>
org.jactr.core.event.ParameterEvent
- All Implemented Interfaces:
- IACTREvent<IParameterized,IParameterListener>, IParameterEvent<IParameterized,IParameterListener>
public class ParameterEvent
- extends AbstractACTREvent<IParameterized,IParameterListener>
- implements IParameterEvent<IParameterized,IParameterListener>
- Author:
- developer
|
Constructor Summary |
ParameterEvent(IParameterized source,
double simTime,
java.lang.String parameterName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParameterEvent
public ParameterEvent(IParameterized source,
double simTime,
java.lang.String parameterName,
java.lang.Object oldValue,
java.lang.Object newValue)
fire
public void fire(IParameterListener listener)
- Description copied from interface:
IACTREvent
- dispatch this event to a listener on the provided executor
- Specified by:
fire in interface IACTREvent<IParameterized,IParameterListener>- Specified by:
fire in class AbstractACTREvent<IParameterized,IParameterListener>
- See Also:
AbstractACTREvent.fire(java.lang.Object)
getNewParameterValue
public java.lang.Object getNewParameterValue()
- Specified by:
getNewParameterValue in interface IParameterEvent<IParameterized,IParameterListener>
- See Also:
IParameterEvent.getNewParameterValue()
getOldParameterValue
public java.lang.Object getOldParameterValue()
- Specified by:
getOldParameterValue in interface IParameterEvent<IParameterized,IParameterListener>
- See Also:
IParameterEvent.getOldParameterValue()
getParameterName
public java.lang.String getParameterName()
- Specified by:
getParameterName in interface IParameterEvent<IParameterized,IParameterListener>
- See Also:
IParameterEvent.getParameterName()