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, removeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, addListener, addListener, addListener, removeListener
clone, getFullId
public AbstractTrafficController(String id, OTSSimulatorInterface simulator)
id
- String; idsimulator
- OTSSimulatorInterface; simulatorpublic String getId()
TrafficController
getId
in interface Identifiable
getId
in interface TrafficController
Copyright © 2014–2019 Delft University of Technology. All rights reserved.