Interface DiscreteMeasurements<I extends Identifiable<I>>
-
- All Superinterfaces:
Extension<I>
public interface DiscreteMeasurements<I extends Identifiable<I>> extends Extension<I>
Measurements with discrete values associated with an equipment (the extended equipment). SeeDiscreteMeasurement
.- 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 discrete measurement associated with the extended equipment.DiscreteMeasurement
getDiscreteMeasurement(String id)
Collection<DiscreteMeasurement>
getDiscreteMeasurements()
Collection<DiscreteMeasurement>
getDiscreteMeasurements(DiscreteMeasurement.Type type)
default String
getName()
Return the name of this extension.DiscreteMeasurementAdder
newDiscreteMeasurement()
-
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<I extends Identifiable<I>>
-
getDiscreteMeasurements
Collection<DiscreteMeasurement> getDiscreteMeasurements()
-
getDiscreteMeasurements
Collection<DiscreteMeasurement> getDiscreteMeasurements(DiscreteMeasurement.Type type)
-
getDiscreteMeasurement
DiscreteMeasurement getDiscreteMeasurement(String id)
-
newDiscreteMeasurement
DiscreteMeasurementAdder newDiscreteMeasurement()
-
cleanIfEmpty
default void cleanIfEmpty()
Check if there is any discrete measurement associated with the extended equipment. If not, remove the extension.
-
-