Package jmri.jmrit.logixng
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 TypeMethodDescriptionGet 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.intgetX()Get the X position of this InlineLogixNG.intgetY()Get the Y position of this InlineLogixNG.voidsetLogixNG(LogixNG logixNG) Set the LogixNG of this InlineLogixNG.voidsetLogixNG_SystemName(String systemName) Set the system name for the LogixNG of this InlineLogixNG.voidSetup 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
Set the LogixNG of this InlineLogixNG.- Parameters:
logixNG- the LogixNG or null if remove the LogixNG from the InlineLogixNG
-
setLogixNG_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
-