Interface InlineLogixNG

All Known Subinterfaces:
IndicatorTrack, Positionable
All Known Implementing Classes:
AnalogClock2Display, AudioIcon, BlockContentsIcon, BlockContentsIcon, GlobalVariableComboIcon, GlobalVariableIcon, GlobalVariableIcon, GlobalVariableInputIcon, GlobalVariableSpinnerIcon, IndicatorTrackIcon, IndicatorTurnoutIcon, LayoutDoubleSlipView, LayoutDoubleXOverView, LayoutLHTurnoutView, LayoutLHXOverView, LayoutRHTurnoutView, LayoutRHXOverView, LayoutSingleSlipView, LayoutSlipView, LayoutTrackView, LayoutTurnoutView, LayoutTurntableView, LayoutWyeView, LayoutXOverView, LevelXingView, LightIcon, LinkingLabel, LocoIcon, LocoLabel, LogixNGIcon, MemoryComboIcon, MemoryIcon, MemoryIcon, MemoryInputIcon, MemoryOrGVComboIcon, MemoryOrGVIcon, MemorySpinnerIcon, MultiSensorIcon, PortalIcon, PositionableCircle, PositionableEllipse, PositionableIcon, PositionableJComponent, PositionableJPanel, PositionableLabel, PositionablePointView, PositionablePolygon, PositionableRectangle, PositionableRoundRect, PositionableShape, ReporterIcon, RpsPositionIcon, SensorIcon, SignalHeadIcon, SignalMastIcon, SlipTurnoutIcon, TrackSegmentView, TrainIcon, TurnoutIcon

public interface InlineLogixNG
This interface declares an Inline LogixNG.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the LogixNG of this InlineLogixNG.
    Get the LogixNG of this InlineLogixNG.
    Get the name of this InlineLogixNG.
    Get the type of item of this InlineLogixNG.
    int
    Get the X position of this InlineLogixNG.
    int
    Get the Y position of this InlineLogixNG.
    void
    Set the LogixNG of this InlineLogixNG.
    void
    Set the system name for the LogixNG of this InlineLogixNG.
    void
    Setup the LogixNG of this InlineLogixNG.
  • Method Details

    • getLogixNG

      Get the LogixNG of this InlineLogixNG.
      Returns:
      the LogixNG or null if it has no LogixNG
    • setLogixNG

      void setLogixNG(LogixNG logixNG)
      Set the LogixNG of this InlineLogixNG.
      Parameters:
      logixNG - the LogixNG or null if remove the LogixNG from the InlineLogixNG
    • setLogixNG_SystemName

      void setLogixNG_SystemName(String systemName)
      Set the system name for the LogixNG of this InlineLogixNG.
      Parameters:
      systemName - the system name
    • setupLogixNG

      void setupLogixNG()
      Setup the LogixNG of this InlineLogixNG.
    • getNameString

      Get the name of this InlineLogixNG.
      Returns:
      the name
    • getEditorName

      Get the LogixNG of this InlineLogixNG.
      Returns:
      the LogixNG or null if it has no LogixNG
    • getTypeName

      Get the type of item of this InlineLogixNG.
      Returns:
      the type
    • getX

      int getX()
      Get the X position of this InlineLogixNG.
      Returns:
      the X position
    • getY

      int getY()
      Get the Y position of this InlineLogixNG.
      Returns:
      the Y position