Package com.powsybl.iidm.network
Interface DanglingLineAdder
-
- All Superinterfaces:
IdentifiableAdder<DanglingLineAdder>
,InjectionAdder<DanglingLineAdder>
- All Known Implementing Classes:
DanglingLineAdderAdapter
public interface DanglingLineAdder extends InjectionAdder<DanglingLineAdder>
To create a dangling line, from aVoltageLevel
instance call theVoltageLevel.newDanglingLine()
method to get a dangling line builder instance.Example:
VoltageLevel vl = ... DanglingLine dl = vl.newDanglingLine() .setId("dl1") ... .add();
- Author:
- Geoffroy Jamgotchian
, Anne Tilloy - See Also:
DanglingLine
,VoltageLevel
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
DanglingLineAdder.GenerationAdder
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DanglingLine
add()
default DanglingLineAdder.GenerationAdder
newGeneration()
DanglingLineAdder
setB(double b)
DanglingLineAdder
setG(double g)
DanglingLineAdder
setP0(double p0)
DanglingLineAdder
setQ0(double q0)
DanglingLineAdder
setR(double r)
DanglingLineAdder
setUcteXnodeCode(String ucteXnodeCode)
DanglingLineAdder
setX(double x)
-
Methods inherited from interface com.powsybl.iidm.network.IdentifiableAdder
setEnsureIdUnicity, setFictitious, setId, setName
-
Methods inherited from interface com.powsybl.iidm.network.InjectionAdder
setBus, setConnectableBus, setNode
-
-
-
-
Method Detail
-
setP0
DanglingLineAdder setP0(double p0)
-
setQ0
DanglingLineAdder setQ0(double q0)
-
setR
DanglingLineAdder setR(double r)
-
setX
DanglingLineAdder setX(double x)
-
setG
DanglingLineAdder setG(double g)
-
setB
DanglingLineAdder setB(double b)
-
setUcteXnodeCode
DanglingLineAdder setUcteXnodeCode(String ucteXnodeCode)
-
newGeneration
default DanglingLineAdder.GenerationAdder newGeneration()
-
add
DanglingLine add()
-
-