Package com.powsybl.entsoe.util
Class MergedXnodeAdderImpl
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtensionAdder<Line,MergedXnode>
-
- com.powsybl.entsoe.util.MergedXnodeAdderImpl
-
- All Implemented Interfaces:
ExtensionAdder<Line,MergedXnode>
,MergedXnodeAdder
public class MergedXnodeAdderImpl extends AbstractExtensionAdder<Line,MergedXnode> implements MergedXnodeAdder
- Author:
- Jérémy Labous
-
-
Constructor Summary
Constructors Constructor Description MergedXnodeAdderImpl(Line extendable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MergedXnode
createExtension(Line extendable)
Creates the extension.MergedXnodeAdderImpl
withB1dp(double b1dp)
MergedXnodeAdderImpl
withB2dp(double b2dp)
MergedXnodeAdderImpl
withCode(String code)
MergedXnodeAdderImpl
withG1dp(double g1dp)
MergedXnodeAdderImpl
withG2dp(double g2dp)
MergedXnodeAdderImpl
withLine1Fictitious(boolean line1Fictitious)
MergedXnodeAdderImpl
withLine1Name(String line1Name)
MergedXnodeAdderImpl
withLine2Fictitious(boolean line2Fictitious)
MergedXnodeAdderImpl
withLine2Name(String line2Name)
MergedXnodeAdderImpl
withRdp(double rdp)
MergedXnodeAdderImpl
withXdp(double xdp)
MergedXnodeAdderImpl
withXnodeP1(double xnodeP1)
MergedXnodeAdderImpl
withXnodeP2(double xnodeP2)
MergedXnodeAdderImpl
withXnodeQ1(double xnodeQ1)
MergedXnodeAdderImpl
withXnodeQ2(double xnodeQ2)
-
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.entsoe.util.MergedXnodeAdder
getExtensionClass
-
-
-
-
Constructor Detail
-
MergedXnodeAdderImpl
public MergedXnodeAdderImpl(Line extendable)
-
-
Method Detail
-
createExtension
protected MergedXnode createExtension(Line extendable)
Description copied from class:AbstractExtensionAdder
Creates the extension.- Specified by:
createExtension
in classAbstractExtensionAdder<Line,MergedXnode>
- Returns:
- the extension
-
withRdp
public MergedXnodeAdderImpl withRdp(double rdp)
- Specified by:
withRdp
in interfaceMergedXnodeAdder
-
withXdp
public MergedXnodeAdderImpl withXdp(double xdp)
- Specified by:
withXdp
in interfaceMergedXnodeAdder
-
withLine1Name
public MergedXnodeAdderImpl withLine1Name(String line1Name)
- Specified by:
withLine1Name
in interfaceMergedXnodeAdder
-
withLine1Fictitious
public MergedXnodeAdderImpl withLine1Fictitious(boolean line1Fictitious)
- Specified by:
withLine1Fictitious
in interfaceMergedXnodeAdder
-
withXnodeP1
public MergedXnodeAdderImpl withXnodeP1(double xnodeP1)
- Specified by:
withXnodeP1
in interfaceMergedXnodeAdder
-
withXnodeQ1
public MergedXnodeAdderImpl withXnodeQ1(double xnodeQ1)
- Specified by:
withXnodeQ1
in interfaceMergedXnodeAdder
-
withB1dp
public MergedXnodeAdderImpl withB1dp(double b1dp)
- Specified by:
withB1dp
in interfaceMergedXnodeAdder
-
withG1dp
public MergedXnodeAdderImpl withG1dp(double g1dp)
- Specified by:
withG1dp
in interfaceMergedXnodeAdder
-
withLine2Name
public MergedXnodeAdderImpl withLine2Name(String line2Name)
- Specified by:
withLine2Name
in interfaceMergedXnodeAdder
-
withLine2Fictitious
public MergedXnodeAdderImpl withLine2Fictitious(boolean line2Fictitious)
- Specified by:
withLine2Fictitious
in interfaceMergedXnodeAdder
-
withXnodeP2
public MergedXnodeAdderImpl withXnodeP2(double xnodeP2)
- Specified by:
withXnodeP2
in interfaceMergedXnodeAdder
-
withXnodeQ2
public MergedXnodeAdderImpl withXnodeQ2(double xnodeQ2)
- Specified by:
withXnodeQ2
in interfaceMergedXnodeAdder
-
withB2dp
public MergedXnodeAdderImpl withB2dp(double b2dp)
- Specified by:
withB2dp
in interfaceMergedXnodeAdder
-
withG2dp
public MergedXnodeAdderImpl withG2dp(double g2dp)
- Specified by:
withG2dp
in interfaceMergedXnodeAdder
-
withCode
public MergedXnodeAdderImpl withCode(String code)
- Specified by:
withCode
in interfaceMergedXnodeAdder
-
-