Package com.powsybl.iidm.modification
Interface NetworkModification
-
- All Known Subinterfaces:
Tripping
- All Known Implementing Classes:
AbstractInjectionTripping
,AbstractNetworkModification
,AbstractTapPositionModification
,AbstractTripping
,BatteryTripping
,BranchTripping
,BusbarSectionTripping
,BusTripping
,CloseSwitch
,ConnectGenerator
,ConnectVoltageLevelOnLine
,CreateBranchFeederBays
,CreateCouplingDevice
,CreateFeederBay
,CreateLineOnLine
,CreateVoltageLevelTopology
,DanglingLineTripping
,GeneratorModification
,GeneratorTripping
,HvdcLineTripping
,LineTripping
,LoadTripping
,NetworkModificationList
,OpenSwitch
,PhaseShifterOptimizeTap
,PhaseShifterSetAsFixedTap
,PhaseShifterShiftTap
,PhaseTapPositionModification
,RatioTapPositionModification
,RemoveFeederBay
,RemoveHvdcLine
,RemoveVoltageLevel
,ReplaceTeePointByVoltageLevelOnLine
,ReplaceTieLinesByLines
,RevertConnectVoltageLevelOnLine
,RevertCreateLineOnLine
,ScriptNetworkModification
,ShuntCompensatorModification
,ShuntCompensatorTripping
,StaticVarCompensatorModification
,StaticVarCompensatorTripping
,SwitchTripping
,ThreeWindingsTransformerTripping
,TieLineTripping
,TwoWindingsTransformerTripping
,VscConverterStationModification
public interface NetworkModification
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
apply(Network network)
void
apply(Network network, boolean throwException, Reporter reporter)
Applies the modification to the given network.void
apply(Network network, boolean throwException, ComputationManager computationManager, Reporter reporter)
Applies the modification to the given network.void
apply(Network network, Reporter reporter)
void
apply(Network network, ComputationManager computationManager)
void
apply(Network network, ComputationManager computationManager, Reporter reporter)
-
-
-
Method Detail
-
apply
void apply(Network network)
-
apply
void apply(Network network, ComputationManager computationManager)
-
apply
void apply(Network network, ComputationManager computationManager, Reporter reporter)
-
apply
void apply(Network network, boolean throwException, Reporter reporter)
Applies the modification to the given network. If throwException is set to true, then in case of error, an exception will be thrown. Otherwise, computation will continue but the injection will not be added to the network in case of error.
-
apply
void apply(Network network, boolean throwException, ComputationManager computationManager, Reporter reporter)
Applies the modification to the given network. If throwException is set to true, then in case of error, an exception will be thrown. Otherwise, computation will continue but the injection will not be added to the network in case of error.
-
-