public interface SimEntity extends SimEventSource, SimEventListener, ReRunnable, PropertyChangeSource, java.lang.Comparable<SimEntity>, SimEventScheduler
The reference implementations are BasicSimEntity and SimEntityBase.
Objects implementing this interface are dependent upon a concrete
implementation (EventList
which is specifically designed to
provide support for multiple replications and thread safety.
DEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL
Modifier and Type | Method and Description |
---|---|
int |
getEventListID() |
void |
setEventListID(int id) |
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
processSimEvent
isPersistant, isReRunnable, reset, setPersistant
getEventList, getPriority, getSerial, handleSimEvent, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, setPriority, waitDelay, waitDelay
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getAddedProperties, getProperty, getProperty, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, setProperty