Class OperatingStatusAdderImpl<I extends Identifiable<I>>
java.lang.Object
com.powsybl.commons.extensions.AbstractExtensionAdder<I,OperatingStatus<I>>
com.powsybl.iidm.network.impl.extensions.OperatingStatusAdderImpl<I>
- All Implemented Interfaces:
ExtensionAdder<I,
,OperatingStatus<I>> OperatingStatusAdder<I>
public class OperatingStatusAdderImpl<I extends Identifiable<I>>
extends AbstractExtensionAdder<I,OperatingStatus<I>>
implements OperatingStatusAdder<I>
- Author:
- Nicolas Noir <nicolas.noir at rte-france.com>
-
Field Summary
Fields inherited from class com.powsybl.commons.extensions.AbstractExtensionAdder
extendable
-
Method Summary
Modifier and TypeMethodDescriptionprotected OperatingStatus<I>
createExtension
(Identifiable identifiable) Creates the extension.withStatus
(OperatingStatus.Status status) Methods inherited from class com.powsybl.commons.extensions.AbstractExtensionAdder
add
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.commons.extensions.ExtensionAdder
add
Methods inherited from interface com.powsybl.iidm.network.extensions.OperatingStatusAdder
getExtensionClass
-
Method Details
-
createExtension
Description copied from class:AbstractExtensionAdder
Creates the extension.- Specified by:
createExtension
in classAbstractExtensionAdder<I extends Identifiable<I>,
OperatingStatus<I extends Identifiable<I>>> - Returns:
- the extension
-
withStatus
- Specified by:
withStatus
in interfaceOperatingStatusAdder<I extends Identifiable<I>>
-