Class AbstractSignalMast

java.lang.Object
jmri.implementation.AbstractNamedBean
jmri.implementation.AbstractSignalMast
All Implemented Interfaces:
VetoableChangeListener, Comparable<NamedBean>, EventListener, PropertyChangeProvider, NamedBean, SignalMast
Direct Known Subclasses:
DccSignalMast, MatrixSignalMast, OlcbSignalMast, SignalHeadSignalMast, TurnoutSignalMast, VirtualSignalMast

public abstract class AbstractSignalMast
extends AbstractNamedBean
implements SignalMast, VetoableChangeListener
Abstract class providing the basic logic of the SignalMast interface.