Class GeneratorStartupAdderImpl
java.lang.Object
com.powsybl.commons.extensions.AbstractExtensionAdder<Generator,GeneratorStartup>
com.powsybl.iidm.network.impl.extensions.GeneratorStartupAdderImpl
- All Implemented Interfaces:
ExtensionAdder<Generator,
,GeneratorStartup> GeneratorStartupAdder
public class GeneratorStartupAdderImpl
extends AbstractExtensionAdder<Generator,GeneratorStartup>
implements GeneratorStartupAdder
- Author:
- Jérémy Labous <jlabous at silicom.fr>
-
Field Summary
Fields inherited from class com.powsybl.commons.extensions.AbstractExtensionAdder
extendable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected GeneratorStartup
createExtension
(Generator extendable) Creates the extension.withForcedOutageRate
(double forcedOutageRate) withMarginalCost
(double marginalCost) withPlannedActivePowerSetpoint
(double plannedActivePowerSetpoint) withPlannedOutageRate
(double plannedOutageRate) withStartupCost
(double startUpCost) 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.GeneratorStartupAdder
getExtensionClass
-
Constructor Details
-
GeneratorStartupAdderImpl
-
-
Method Details
-
createExtension
Description copied from class:AbstractExtensionAdder
Creates the extension.- Specified by:
createExtension
in classAbstractExtensionAdder<Generator,
GeneratorStartup> - Returns:
- the extension
-
withPlannedActivePowerSetpoint
- Specified by:
withPlannedActivePowerSetpoint
in interfaceGeneratorStartupAdder
-
withStartupCost
- Specified by:
withStartupCost
in interfaceGeneratorStartupAdder
-
withMarginalCost
- Specified by:
withMarginalCost
in interfaceGeneratorStartupAdder
-
withPlannedOutageRate
- Specified by:
withPlannedOutageRate
in interfaceGeneratorStartupAdder
-
withForcedOutageRate
- Specified by:
withForcedOutageRate
in interfaceGeneratorStartupAdder
-