Interface OperatingStatus<I extends Identifiable<I>>
- All Superinterfaces:
Extension<I>
- All Known Implementing Classes:
OperatingStatusImpl
An extension to describe the operating status of an equipment. This is typically used in addition to an equipment
disconnection (so using topological changes), to specify the reason of the disconnection: for instance a planned
outage.
`Identifiable` is needed as generic type because we also have to support HVDC lines which are not `Connectable`
- Author:
- Nicolas Noir <nicolas.noir at rte-france.com>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault String
getName()
Return the name of this extension.static boolean
isAllowedIdentifiable
(Identifiable<?> identifiable) setStatus
(OperatingStatus.Status status) Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
Field Details
-
NAME
- See Also:
-
-
Method Details
-
isAllowedIdentifiable
-
getName
Description copied from interface:Extension
Return the name of this extension.- Specified by:
getName
in interfaceExtension<I extends Identifiable<I>>
-
getStatus
OperatingStatus.Status getStatus() -
setStatus
-