public class ModelStateEvent extends BaseMessage implements IModelStateEvent, java.io.Serializable
IStateEvent.State
Constructor and Description |
---|
ModelStateEvent(java.lang.String modelName,
IStateEvent.State state,
double simulationTime) |
ModelStateEvent(java.lang.String modelName,
java.lang.Throwable exception,
double simulationTime) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getException() |
java.lang.String |
getModelName() |
double |
getSimulationTime() |
IStateEvent.State |
getState() |
long |
getSystemTime() |
java.lang.String |
toString() |
getID, getTimestamp
public ModelStateEvent(java.lang.String modelName, IStateEvent.State state, double simulationTime)
public ModelStateEvent(java.lang.String modelName, java.lang.Throwable exception, double simulationTime)
public java.lang.String getException()
getException
in interface IModelStateEvent
public double getSimulationTime()
getSimulationTime
in interface IStateEvent
org.jactr.tools.async.message.command.state.IStateCommand#getSimulationTime()
public long getSystemTime()
getSystemTime
in interface IStateEvent
org.jactr.tools.async.message.command.state.IStateCommand#getSystemTime()
public IStateEvent.State getState()
getState
in interface IStateEvent
public java.lang.String getModelName()
getModelName
in interface IModelStateEvent
public java.lang.String toString()
toString
in class java.lang.Object