- java.lang.Object
-
- com.powsybl.iidm.mergingview.HalfLineAdapter
-
- All Implemented Interfaces:
LineCharacteristics<TieLine.HalfLine>
,TieLine.HalfLine
public class HalfLineAdapter extends Object implements TieLine.HalfLine
- Author:
- Mathieu Bague
-
-
Constructor Summary
Constructors Constructor Description HalfLineAdapter(DanglingLine danglingLine, Branch.Side side, com.powsybl.iidm.mergingview.MergingViewIndex index)
HalfLineAdapter(DanglingLine danglingLine, Branch.Side side, com.powsybl.iidm.mergingview.MergingViewIndex index, boolean mustBeReoriented)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getB1()
double
getB2()
Boundary
getBoundary()
double
getG1()
double
getG2()
String
getId()
String
getName()
double
getR()
double
getX()
TieLine.HalfLine
setB(double b)
TieLine.HalfLine
setB1(double b1)
TieLine.HalfLine
setB2(double b2)
TieLine.HalfLine
setG(double g)
TieLine.HalfLine
setG1(double g1)
TieLine.HalfLine
setG2(double g2)
TieLine.HalfLine
setR(double r)
TieLine.HalfLine
setX(double x)
-
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.TieLine.HalfLine
getXnodeP, getXnodeQ, isFictitious, setFictitious, setXnodeP, setXnodeQ
-
-
-
-
Constructor Detail
-
HalfLineAdapter
public HalfLineAdapter(DanglingLine danglingLine, Branch.Side side, com.powsybl.iidm.mergingview.MergingViewIndex index)
-
HalfLineAdapter
public HalfLineAdapter(DanglingLine danglingLine, Branch.Side side, com.powsybl.iidm.mergingview.MergingViewIndex index, boolean mustBeReoriented)
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfaceTieLine.HalfLine
-
getName
public String getName()
- Specified by:
getName
in interfaceTieLine.HalfLine
-
getR
public double getR()
- Specified by:
getR
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setR
public TieLine.HalfLine setR(double r)
- Specified by:
setR
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getX
public double getX()
- Specified by:
getX
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setX
public TieLine.HalfLine setX(double x)
- Specified by:
setX
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getG1
public double getG1()
- Specified by:
getG1
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setG1
public TieLine.HalfLine setG1(double g1)
- Specified by:
setG1
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getG2
public double getG2()
- Specified by:
getG2
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setG2
public TieLine.HalfLine setG2(double g2)
- Specified by:
setG2
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setG
public TieLine.HalfLine setG(double g)
-
getB1
public double getB1()
- Specified by:
getB1
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setB1
public TieLine.HalfLine setB1(double b1)
- Specified by:
setB1
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getB2
public double getB2()
- Specified by:
getB2
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setB2
public TieLine.HalfLine setB2(double b2)
- Specified by:
setB2
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getBoundary
public Boundary getBoundary()
- Specified by:
getBoundary
in interfaceTieLine.HalfLine
-
setB
public TieLine.HalfLine setB(double b)
-
-