Class IdentifiableShortCircuitAdderImpl<I extends Identifiable<I>>
java.lang.Object
com.powsybl.commons.extensions.AbstractExtensionAdder<I,IdentifiableShortCircuit<I>>
com.powsybl.iidm.network.impl.extensions.IdentifiableShortCircuitAdderImpl<I>
- All Implemented Interfaces:
ExtensionAdder<I,
,IdentifiableShortCircuit<I>> IdentifiableShortCircuitAdder<I>
public class IdentifiableShortCircuitAdderImpl<I extends Identifiable<I>>
extends AbstractExtensionAdder<I,IdentifiableShortCircuit<I>>
implements IdentifiableShortCircuitAdder<I>
- Author:
- Coline Piloquet <[email protected]>
-
Field Summary
Fields inherited from class com.powsybl.commons.extensions.AbstractExtensionAdder
extendable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd()
Builds and adds the extension to the extendable which was used to get this extensionAdder.protected IdentifiableShortCircuitImpl<I>
createExtension
(I extendable) Creates the extension.withIpMax
(double ipMax) withIpMin
(double ipMin) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.iidm.network.extensions.IdentifiableShortCircuitAdder
getExtensionClass
-
Constructor Details
-
IdentifiableShortCircuitAdderImpl
-
-
Method Details
-
createExtension
Description copied from class:AbstractExtensionAdder
Creates the extension.- Specified by:
createExtension
in classAbstractExtensionAdder<I extends Identifiable<I>,
IdentifiableShortCircuit<I extends Identifiable<I>>> - Returns:
- the extension
-
withIpMin
- Specified by:
withIpMin
in interfaceIdentifiableShortCircuitAdder<I extends Identifiable<I>>
-
withIpMax
- Specified by:
withIpMax
in interfaceIdentifiableShortCircuitAdder<I extends Identifiable<I>>
-
add
Description copied from interface:ExtensionAdder
Builds and adds the extension to the extendable which was used to get this extensionAdder. The extendable is returned to allow a fluent style adding of multiple extensions.- Specified by:
add
in interfaceExtensionAdder<I extends Identifiable<I>,
IdentifiableShortCircuit<I extends Identifiable<I>>> - Overrides:
add
in classAbstractExtensionAdder<I extends Identifiable<I>,
IdentifiableShortCircuit<I extends Identifiable<I>>> - Returns:
- the extendable
-