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.String
getEditorName()
Get the LogixNG of this InlineLogixNG.LogixNG
getLogixNG()
Get the LogixNG of this InlineLogixNG.java.lang.String
getNameString()
Get the name of this InlineLogixNG.java.lang.String
getTypeName()
Get the type of item of this InlineLogixNG.int
getX()
Get the X position of this InlineLogixNG.int
getY()
Get the Y position of this InlineLogixNG.void
setLogixNG(LogixNG logixNG)
Set the LogixNG of this InlineLogixNG.void
setLogixNG_SystemName(java.lang.String systemName)
Set the system name for the LogixNG of this InlineLogixNG.void
setupLogixNG()
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
-
-