Package com.powsybl.iidm.modification
Class AbstractDisconnection
java.lang.Object
com.powsybl.iidm.modification.AbstractNetworkModification
com.powsybl.iidm.modification.AbstractConnectDisconnectModification
com.powsybl.iidm.modification.AbstractDisconnection
- All Implemented Interfaces:
NetworkModification
- Direct Known Subclasses:
PlannedDisconnection
,UnplannedDisconnection
This network modification is used to disconnect a network element from the bus or bus bar section to which it is currently connected.
It works on:
- Connectables
- HVDC lines by disconnecting their converter stations
- Tie lines by disconnecting their underlying dangling lines
The user can specify a side of the element to disconnect. If no side is specified, the network modification will try to disconnect every side.
- Author:
- Nicolas Rol <nicolas.rol at rte-france.com>
-
Field Summary
Fields inherited from class com.powsybl.iidm.modification.AbstractNetworkModification
DEFAULT_IMPACT, EPSILON, impact
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyModification
(Network network, boolean isPlanned, boolean throwException, ReportNode reportNode) Methods inherited from class com.powsybl.iidm.modification.AbstractConnectDisconnectModification
hasImpactOnNetwork
Methods inherited from class com.powsybl.iidm.modification.AbstractNetworkModification
apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, apply, areValuesEqual, areValuesEqual, checkVoltageLevel, getName, isValueOutsideRange, logOrThrow, reportOnDryRunStart, reportOnInconclusiveDryRun
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.modification.NetworkModification
apply
-
Method Details
-
applyModification
public void applyModification(Network network, boolean isPlanned, boolean throwException, ReportNode reportNode)
-