public class MarkerEvent extends AbstractACTREvent<MarkerManager,IMarkerListener>
Modifier and Type | Class and Description |
---|---|
static class |
MarkerEvent.Type |
Constructor and Description |
---|
MarkerEvent(MarkerManager source,
double simulationTime,
MarkerEvent.Type type,
IMarker marker) |
Modifier and Type | Method and Description |
---|---|
void |
fire(IMarkerListener listener)
dispatch this event to a listener on the provided executor
|
IMarker |
getMarker() |
MarkerEvent.Type |
getType() |
getSimulationTime, getSource, getSystemTime, setSimulationTime, setSource
public MarkerEvent(MarkerManager source, double simulationTime, MarkerEvent.Type type, IMarker marker)
public MarkerEvent.Type getType()
public IMarker getMarker()
public void fire(IMarkerListener listener)
IACTREvent
fire
in interface IACTREvent<MarkerManager,IMarkerListener>
fire
in class AbstractACTREvent<MarkerManager,IMarkerListener>