Package org.opentrafficsim.water
Class AbstractNamedLocatedEventProducer
java.lang.Object
nl.tudelft.simulation.event.EventProducer
org.opentrafficsim.water.AbstractLocatedEventProducer
org.opentrafficsim.water.AbstractNamedLocatedEventProducer
- All Implemented Interfaces:
java.io.Serializable
,Locatable
,EventProducerInterface
,Located
,Named
public abstract class AbstractNamedLocatedEventProducer extends AbstractLocatedEventProducer implements Named
Base abstract class for a named, located object that produces events.
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.
Based on software from the IDVV project, which is Copyright (c) 2013 Rijkswaterstaat - Dienst Water, Verkeer en Leefomgeving and licensed without restrictions to Delft University of Technology, including the right to sub-license sources and derived products to third parties.
$LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $, initial version Nov 6, 2016- Author:
- Alexander Verbraeck
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from interface nl.tudelft.simulation.event.EventProducerInterface
FIRST_POSITION, LAST_POSITION
-
Constructor Summary
Constructors Constructor Description AbstractNamedLocatedEventProducer(java.lang.String name, org.locationtech.jts.geom.Coordinate coordinate)
-
Method Summary
Modifier and Type Method Description java.lang.String
getName()
Methods inherited from class org.opentrafficsim.water.AbstractLocatedEventProducer
getCoordinate, getPoint3d
Methods inherited from class nl.tudelft.simulation.event.EventProducer
addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, removeAllListeners, removeAllListeners, removeListener
-
Constructor Details
-
AbstractNamedLocatedEventProducer
public AbstractNamedLocatedEventProducer(java.lang.String name, org.locationtech.jts.geom.Coordinate coordinate)- Parameters:
name
- String; the namecoordinate
- Coordinate; the coordinate
-
-
Method Details