Interface Measurements<C extends Connectable<C>>
-
- All Superinterfaces:
Extension<C>
public interface Measurements<C extends Connectable<C>> extends Extension<C>
Measurements with continuous numeric values associated with an equipment (the extended equipment). SeeMeasurement
.- Author:
- Miora Ralambotiana
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
cleanIfEmpty()
Check if there is any measurement with continuous numeric values associated with the extended equipment.Measurement
getMeasurement(String id)
Collection<Measurement>
getMeasurements()
Collection<Measurement>
getMeasurements(Measurement.Type type)
default String
getName()
Return the name of this extension.MeasurementAdder
newMeasurement()
-
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
-
-
-
Field Detail
-
NAME
static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
default String getName()
Description copied from interface:Extension
Return the name of this extension.- Specified by:
getName
in interfaceExtension<C extends Connectable<C>>
-
getMeasurements
Collection<Measurement> getMeasurements()
-
getMeasurements
Collection<Measurement> getMeasurements(Measurement.Type type)
-
getMeasurement
Measurement getMeasurement(String id)
-
newMeasurement
MeasurementAdder newMeasurement()
-
cleanIfEmpty
default void cleanIfEmpty()
Check if there is any measurement with continuous numeric values associated with the extended equipment. If not, remove the extension.
-
-