Package cern.accsoft.steering.aloha.meas
Class GenericMeasurementImpl<T>
- java.lang.Object
-
- cern.accsoft.steering.aloha.meas.AbstractModelAwareMeasurement
-
- cern.accsoft.steering.aloha.meas.GenericMeasurementImpl<T>
-
- All Implemented Interfaces:
BeanAware,MachineElementsManagerAware,GenericMeasurement<T>,Measurement,ModelAwareMeasurement
- Direct Known Subclasses:
DispersionMeasurementImpl,KickResponseMeasurementImpl,MultiturnMeasurementImpl,RotatingKickMeasurement,TrajectoryMeasurementImpl,TrimMeasurementImpl
public abstract class GenericMeasurementImpl<T> extends AbstractModelAwareMeasurement implements GenericMeasurement<T>
This class is the generic implementation of a measurement.
-
-
Field Summary
-
Fields inherited from class cern.accsoft.steering.aloha.meas.AbstractModelAwareMeasurement
modelDelegate
-
-
Constructor Summary
Constructors Constructor Description GenericMeasurementImpl(java.lang.String name, ModelDelegate modelDelegate, T data)the constructor, which enforces a name, model Delegate and data
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetData()The measured Data-
Methods inherited from class cern.accsoft.steering.aloha.meas.AbstractModelAwareMeasurement
getMachineElementsManager, getModelDelegate, getName, setMachineElementsManager, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cern.accsoft.steering.aloha.meas.Measurement
getName, getType
-
Methods inherited from interface cern.accsoft.steering.aloha.meas.ModelAwareMeasurement
getMachineElementsManager, getModelDelegate
-
-
-
-
Constructor Detail
-
GenericMeasurementImpl
public GenericMeasurementImpl(java.lang.String name, ModelDelegate modelDelegate, T data)the constructor, which enforces a name, model Delegate and data- Parameters:
name- the name for the measurementmodelDelegate- the model delegate to use for this model.data- the data for the measurent
-
-
Method Detail
-
getData
public T getData()
Description copied from interface:GenericMeasurementThe measured Data- Specified by:
getDatain interfaceGenericMeasurement<T>- Returns:
- the data of the measurement
-
-