Package com.powsybl.iidm.network.impl
Class HvdcLineAdderImpl
java.lang.Object
com.powsybl.iidm.network.impl.HvdcLineAdderImpl
- All Implemented Interfaces:
HvdcLineAdder
,IdentifiableAdder<HvdcLine,
,HvdcLineAdder> Validable
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>, Mathieu Bague <mathieu.bague at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd()
protected String
protected String
checkAndGetUniqueId
(Predicate<String> containsId) protected static Ref<NetworkImpl>
computeNetworkRef
(NetworkImpl network, com.powsybl.iidm.network.impl.VoltageLevelExt... voltageLevels) Compute theRef
<NetworkImpl
> to use for a new element from its voltage levels.protected String
getName()
protected NetworkImpl
protected String
protected boolean
setActivePowerSetpoint
(double activePowerSetpoint) setConvertersMode
(HvdcLine.ConvertersMode convertersMode) setConverterStationId1
(String converterStationId1) setConverterStationId2
(String converterStationId2) setEnsureIdUnicity
(boolean ensureIdUnicity) setFictitious
(boolean fictitious) setMaxP
(double maxP) setNominalV
(double nominalV) setR
(double r) 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.IdentifiableAdder
setEnsureIdUnicity, setFictitious, setId, setName
-
Constructor Details
-
HvdcLineAdderImpl
-
-
Method Details
-
getNetwork
-
getTypeDescription
-
setR
- Specified by:
setR
in interfaceHvdcLineAdder
-
setConvertersMode
- Specified by:
setConvertersMode
in interfaceHvdcLineAdder
-
setNominalV
- Specified by:
setNominalV
in interfaceHvdcLineAdder
-
setActivePowerSetpoint
- Specified by:
setActivePowerSetpoint
in interfaceHvdcLineAdder
-
setMaxP
- Specified by:
setMaxP
in interfaceHvdcLineAdder
-
setConverterStationId1
- Specified by:
setConverterStationId1
in interfaceHvdcLineAdder
-
setConverterStationId2
- Specified by:
setConverterStationId2
in interfaceHvdcLineAdder
-
add
- Specified by:
add
in interfaceHvdcLineAdder
- Specified by:
add
in interfaceIdentifiableAdder<HvdcLine,
HvdcLineAdder>
-
setId
-
setEnsureIdUnicity
-
setName
-
setFictitious
-
checkAndGetUniqueId
-
checkAndGetUniqueId
-
getName
-
isFictitious
protected boolean isFictitious() -
getMessageHeader
- Specified by:
getMessageHeader
in interfaceValidable
-
computeNetworkRef
protected static Ref<NetworkImpl> computeNetworkRef(NetworkImpl network, com.powsybl.iidm.network.impl.VoltageLevelExt... voltageLevels) Compute theRef
<NetworkImpl
> to use for a new element from its voltage levels.- Parameters:
network
- the root network in which the element will be addedvoltageLevels
- the list of the voltage levels of the element- Returns:
- the networkRef to use
-