Class InjectionObservabilityAdderImpl<I extends Injection<I>>
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtensionAdder<I,InjectionObservability<I>>
-
- com.powsybl.iidm.network.impl.extensions.InjectionObservabilityAdderImpl<I>
-
- All Implemented Interfaces:
ExtensionAdder<I,InjectionObservability<I>>
,InjectionObservabilityAdder<I>
public class InjectionObservabilityAdderImpl<I extends Injection<I>> extends AbstractExtensionAdder<I,InjectionObservability<I>> implements InjectionObservabilityAdder<I>
- Author:
- Thomas Adam
-
-
Constructor Summary
Constructors Constructor Description InjectionObservabilityAdderImpl(I extendable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InjectionObservability<I>
createExtension(I extendable)
Creates the extension.InjectionObservabilityAdder<I>
withObservable(boolean observable)
InjectionObservabilityAdder<I>
withRedundantP(Boolean redundant)
InjectionObservabilityAdder<I>
withRedundantQ(Boolean redundant)
InjectionObservabilityAdder<I>
withRedundantV(Boolean redundant)
InjectionObservabilityAdder<I>
withStandardDeviationP(double standardDeviationP)
InjectionObservabilityAdder<I>
withStandardDeviationQ(double standardDeviationQ)
InjectionObservabilityAdder<I>
withStandardDeviationV(double standardDeviationV)
-
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.InjectionObservabilityAdder
getExtensionClass
-
-
-
-
Constructor Detail
-
InjectionObservabilityAdderImpl
public InjectionObservabilityAdderImpl(I extendable)
-
-
Method Detail
-
createExtension
protected InjectionObservability<I> createExtension(I extendable)
Description copied from class:AbstractExtensionAdder
Creates the extension.- Specified by:
createExtension
in classAbstractExtensionAdder<I extends Injection<I>,InjectionObservability<I extends Injection<I>>>
- Returns:
- the extension
-
withObservable
public InjectionObservabilityAdder<I> withObservable(boolean observable)
- Specified by:
withObservable
in interfaceInjectionObservabilityAdder<I extends Injection<I>>
-
withStandardDeviationP
public InjectionObservabilityAdder<I> withStandardDeviationP(double standardDeviationP)
- Specified by:
withStandardDeviationP
in interfaceInjectionObservabilityAdder<I extends Injection<I>>
-
withRedundantP
public InjectionObservabilityAdder<I> withRedundantP(Boolean redundant)
- Specified by:
withRedundantP
in interfaceInjectionObservabilityAdder<I extends Injection<I>>
-
withStandardDeviationQ
public InjectionObservabilityAdder<I> withStandardDeviationQ(double standardDeviationQ)
- Specified by:
withStandardDeviationQ
in interfaceInjectionObservabilityAdder<I extends Injection<I>>
-
withRedundantQ
public InjectionObservabilityAdder<I> withRedundantQ(Boolean redundant)
- Specified by:
withRedundantQ
in interfaceInjectionObservabilityAdder<I extends Injection<I>>
-
withStandardDeviationV
public InjectionObservabilityAdder<I> withStandardDeviationV(double standardDeviationV)
- Specified by:
withStandardDeviationV
in interfaceInjectionObservabilityAdder<I extends Injection<I>>
-
withRedundantV
public InjectionObservabilityAdder<I> withRedundantV(Boolean redundant)
- Specified by:
withRedundantV
in interfaceInjectionObservabilityAdder<I extends Injection<I>>
-
-