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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetEditorName()Get the LogixNG of this InlineLogixNG.LogixNGgetLogixNG()Get the LogixNG of this InlineLogixNG.java.lang.StringgetNameString()Get the name of this InlineLogixNG.java.lang.StringgetTypeName()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(java.lang.String systemName)Set the system name for the LogixNG of this InlineLogixNG.voidsetupLogixNG()Setup the LogixNG of this InlineLogixNG.
-
-
-
Method Detail
-
getLogixNG
LogixNG 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(java.lang.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
java.lang.String getNameString()
Get the name of this InlineLogixNG.- Returns:
- the name
-
getEditorName
java.lang.String getEditorName()
Get the LogixNG of this InlineLogixNG.- Returns:
- the LogixNG or null if it has no LogixNG
-
getTypeName
java.lang.String 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
-
-