public class ConstantTimeMediator extends SimEntityBase implements SensorMoverMediator<BasicLinearMover,ConstantTimeSensor>
eventList, property
DEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL
Constructor and Description |
---|
ConstantTimeMediator() |
Modifier and Type | Method and Description |
---|---|
void |
doEnterRange(BasicLinearMover mover,
ConstantTimeSensor sensor)
Schedule Detection event on the sensor with a delay given by that
sensor's timeToDetect parameter.
|
void |
doExitRange(BasicLinearMover mover,
ConstantTimeSensor sensor)
If mover not yet detected, cancel Detection event of sensor.
If already detected, schedule Undetection on sensor. |
coldReset, dumpDoMethods, dumpDoMethodsStr, dumpNamesAndSignatures, dumpNamesAndSignaturesStr, getFullMethodName, getSignatureString, handleSimEvent, isAssignableFrom, isDebug, processSimEvent, setDebug, stopAtTime, stopOnTime
addPropertyChangeListener, addPropertyChangeListener, attemptSchedule, clearAddedProperty, compareTo, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAddedProperties, getEventList, getEventListID, getName, getPriority, getPropertiesString, getProperty, getProperty, getPropertyChangeListeners, getSerial, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, isClearAddedPropertiesOnReset, isJustDefinedProperties, isPersistant, isReRunnable, isVerbose, parametersMatch, removePropertyChangeListener, removePropertyChangeListener, reset, resetNextSerial, setClearAddedPropertiesOnReset, setEventList, setEventListID, setJustDefinedProperties, setName, setPersistant, setPriority, setProperty, setVerbose, toString, waitDelay, waitDelay, waitDelay, waitDelay
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEventListID, setEventListID
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
public void doEnterRange(BasicLinearMover mover, ConstantTimeSensor sensor)
doEnterRange
in interface SensorMoverMediator<BasicLinearMover,ConstantTimeSensor>
mover
- the Mover that just entered the range of the Sensorsensor
- the Sensor whose range was just enteredpublic void doExitRange(BasicLinearMover mover, ConstantTimeSensor sensor)
doExitRange
in interface SensorMoverMediator<BasicLinearMover,ConstantTimeSensor>
mover
- Given BasicLinearMoversensor
- Given ConstantTimeSensor