Class NoModelGenerator

All Implemented Interfaces:
Iterable<IPosition>, IModelProvider<AbstractPointsModel>, IPointGenerator<AbstractPointsModel>, PySerializable

public class NoModelGenerator extends AbstractScanPointGenerator<AbstractPointsModel>
A Generator with no model, for situations where a PPointGenerator is given to GDA without model information (e.g. a PPointGenerator is handed to Malcolm, which does additional validation and modifies the PPointGenerator, meaning that the model GDA was using is now invalid. This object is therefore just a wrapper for the PPointGenerator for situations where we want to treat it like an IPointGenerator: passing it to a CompoundGenerator for example