public abstract class AbstractTrafficController extends nl.tudelft.simulation.event.EventProducer implements TrafficController
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
BEING_CLONED, NO_STREAM, OFF, RUNNING, SHUTTING_DOWN, STARTING_UP, TRAFFIC_LIGHT_CHANGED, TRAFFICCONTROL_CONFLICT_GROUP_CHANGED, TRAFFICCONTROL_CONTROLLER_CREATED, TRAFFICCONTROL_CONTROLLER_EVALUATING, TRAFFICCONTROL_CONTROLLER_WARNING, TRAFFICCONTROL_SET_TRACING, TRAFFICCONTROL_STATE_CHANGED, TRAFFICCONTROL_TRACED_VARIABLE_UPDATED, TRAFFICCONTROL_VARIABLE_CREATED| Constructor and Description |
|---|
AbstractTrafficController(String id,
OTSSimulatorInterface simulator)
Constructor for traffic controller.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getId()
Retrieve the Id of the traffic light controller.
|
addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, removeAllListeners, removeAllListeners, removeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListener, addListener, addListener, addListener, removeListenerclone, getFullIdpublic AbstractTrafficController(String id, OTSSimulatorInterface simulator)
id - String; idsimulator - OTSSimulatorInterface; simulatorpublic String getId()
TrafficControllergetId in interface IdentifiablegetId in interface TrafficControllerCopyright © 2014–2019 Delft University of Technology. All rights reserved.