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, nl.tudelft.simulation.event.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-2020 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 class nl.tudelft.simulation.event.EventProducer

    listeners

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface nl.tudelft.simulation.dsol.animation.Locatable

    getBounds

    Methods inherited from interface org.opentrafficsim.water.Located

    getLocation, getOTSPoint3D
  • Constructor Details

    • AbstractNamedLocatedEventProducer

      public AbstractNamedLocatedEventProducer​(java.lang.String name, org.locationtech.jts.geom.Coordinate coordinate)
      Parameters:
      name - String; the name
      coordinate - Coordinate; the coordinate
  • Method Details

    • getName

      public final java.lang.String getName()
      Specified by:
      getName in interface Named
      Returns:
      the name