Package com.powsybl.contingency.tasks
Class BranchTripping
- java.lang.Object
-
- com.powsybl.contingency.tasks.AbstractTrippingTask
-
- com.powsybl.contingency.tasks.BranchTripping
-
- All Implemented Interfaces:
ModificationTask
- Direct Known Subclasses:
LineTripping
,TwoWindingsTransformerTripping
public class BranchTripping extends AbstractTrippingTask
- Author:
- Geoffroy Jamgotchian
, Mathieu Bague
-
-
Constructor Summary
Constructors Modifier Constructor Description BranchTripping(String branchId)
BranchTripping(String branchId, String voltageLevelId)
protected
BranchTripping(String branchId, String voltageLevelId, BiFunction<Network,String,Branch<?>> supplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PowsyblException
createNotConnectedException()
protected PowsyblException
createNotFoundException()
protected String
getBranchId()
protected String
getVoltageLevelId()
void
traverse(Network network, ComputationManager computationManager, Set<Switch> switchesToOpen, Set<Terminal> terminalsToDisconnect)
-
Methods inherited from class com.powsybl.contingency.tasks.AbstractTrippingTask
modify
-
-
-
-
Method Detail
-
getBranchId
protected String getBranchId()
-
getVoltageLevelId
protected String getVoltageLevelId()
-
traverse
public void traverse(Network network, ComputationManager computationManager, Set<Switch> switchesToOpen, Set<Terminal> terminalsToDisconnect)
- Specified by:
traverse
in classAbstractTrippingTask
-
createNotFoundException
protected PowsyblException createNotFoundException()
-
createNotConnectedException
protected PowsyblException createNotConnectedException()
-
-