Package core

Class Node

  • All Implemented Interfaces:
    actuator.InterfaceTarget, core.InterfaceScenarioElement

    public class Node
    extends Object
    implements core.InterfaceScenarioElement, actuator.InterfaceTarget
    • Field Detail

    • Method Detail

      • getId

        public final Long getId()
        Specified by:
        getId in interface core.InterfaceScenarioElement
      • getSEType

        public final core.ScenarioElementType getSEType()
        Specified by:
        getSEType in interface core.InterfaceScenarioElement
      • to_jaxb

        public jaxb.Node to_jaxb()
        Specified by:
        to_jaxb in interface core.InterfaceScenarioElement
      • add_road_connection

        public void add_road_connection​(RoadConnection rc)
      • add_input_link

        public void add_input_link​(Link link)
      • add_output_link

        public void add_output_link​(Link link)
      • getTypeAsTarget

        public String getTypeAsTarget()
        Specified by:
        getTypeAsTarget in interface actuator.InterfaceTarget
      • getIdAsTarget

        public long getIdAsTarget()
        Specified by:
        getIdAsTarget in interface actuator.InterfaceTarget
      • get_model

        public AbstractModel get_model()
        Specified by:
        get_model in interface actuator.InterfaceTarget
      • register_actuator

        public void register_actuator​(Set<Long> commids,
                                      AbstractActuator act,
                                      boolean override)
                               throws error.OTMException
        Specified by:
        register_actuator in interface actuator.InterfaceTarget
        Throws:
        error.OTMException
      • num_inputs

        public int num_inputs()
      • num_outputs

        public int num_outputs()
      • get_x

        public Float get_x()
      • get_y

        public Float get_y()