Class ScannableMotionUnitsObservableWrapper

All Implemented Interfaces:
INeXusInfoWriteable, Device, Scannable, ScannableMotion, ScannableMotionUnits, Configurable, Findable, gda.observable.IObservable, gda.observable.IObserver

@ServiceInterface(ScannableMotionUnits.class) public final class ScannableMotionUnitsObservableWrapper extends ScannableMotionUnitsBase implements gda.observable.IObserver
Wraps and then delegates many method calls to a ScannableMotionUnits instance. The name, observable, inputNames or extraNames fields are set in the wrapper, and will not be delegated. This class is useful for presenting a user or client with a Scannable that may be switched between more than one underlying Scannable.