Package core

Class AbstractVehicle


  • public abstract class AbstractVehicle
    extends Object
    • Constructor Detail

      • AbstractVehicle

        public AbstractVehicle()
      • AbstractVehicle

        public AbstractVehicle​(Long comm_id,
                               Set<output.InterfaceVehicleListener> event_listeners)
    • Method Detail

      • set_next_link_id

        public void set_next_link_id​(Long nextlink_id)
      • getId

        public long getId()
      • get_commodity_id

        public long get_commodity_id()
      • add_event_listeners

        public void add_event_listeners​(Set<output.InterfaceVehicleListener> x)
      • remove_event_listeners

        public void remove_event_listeners​(Set<output.InterfaceVehicleListener> x)
      • get_event_listeners

        public Set<output.InterfaceVehicleListener> get_event_listeners()
      • set_state

        public void set_state​(core.State state)
      • get_state

        public core.State get_state()
      • get_next_link_id

        public Long get_next_link_id()