Module com.powsybl.action.simulator
Class AbstractSecurityAnalysisResultBuilder
- java.lang.Object
-
- com.powsybl.action.simulator.loadflow.DefaultLoadFlowActionSimulatorObserver
-
- com.powsybl.action.simulator.tools.AbstractSecurityAnalysisResultBuilder
-
- All Implemented Interfaces:
LoadFlowActionSimulatorObserver
- Direct Known Subclasses:
SecurityAnalysisResultHandler
public abstract class AbstractSecurityAnalysisResultBuilder extends DefaultLoadFlowActionSimulatorObserver
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description AbstractSecurityAnalysisResultBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
afterAction(RunningContext runningContext, String actionId)
void
afterPostContingencyAnalysis()
void
afterPreContingencyAnalysis()
void
beforePreContingencyAnalysis(RunningContext runningContext)
void
loadFlowConverged(RunningContext runningContext, List<LimitViolation> violations)
void
loadFlowDiverged(RunningContext runningContext)
abstract void
onFinalStateResult(SecurityAnalysisResult result)
-
Methods inherited from class com.powsybl.action.simulator.loadflow.DefaultLoadFlowActionSimulatorObserver
afterApplyTest, afterTest, beforeAction, beforeApplyTest, beforePostContingencyAnalysis, beforeTest, divergedAfterTest, maxIterationsReached, noMoreViolations, noMoreViolationsAfterTest, postContingencyAnalysisNetworkLoaded, roundBegin, roundEnd, ruleChecked, violationsAfterTest, violationsAnymoreAndNoRulesMatch
-
-
-
-
Method Detail
-
beforePreContingencyAnalysis
public void beforePreContingencyAnalysis(RunningContext runningContext)
- Specified by:
beforePreContingencyAnalysis
in interfaceLoadFlowActionSimulatorObserver
- Overrides:
beforePreContingencyAnalysis
in classDefaultLoadFlowActionSimulatorObserver
-
afterPreContingencyAnalysis
public void afterPreContingencyAnalysis()
- Specified by:
afterPreContingencyAnalysis
in interfaceLoadFlowActionSimulatorObserver
- Overrides:
afterPreContingencyAnalysis
in classDefaultLoadFlowActionSimulatorObserver
-
loadFlowDiverged
public void loadFlowDiverged(RunningContext runningContext)
- Specified by:
loadFlowDiverged
in interfaceLoadFlowActionSimulatorObserver
- Overrides:
loadFlowDiverged
in classDefaultLoadFlowActionSimulatorObserver
-
loadFlowConverged
public void loadFlowConverged(RunningContext runningContext, List<LimitViolation> violations)
- Specified by:
loadFlowConverged
in interfaceLoadFlowActionSimulatorObserver
- Overrides:
loadFlowConverged
in classDefaultLoadFlowActionSimulatorObserver
-
afterAction
public void afterAction(RunningContext runningContext, String actionId)
- Specified by:
afterAction
in interfaceLoadFlowActionSimulatorObserver
- Overrides:
afterAction
in classDefaultLoadFlowActionSimulatorObserver
-
afterPostContingencyAnalysis
public void afterPostContingencyAnalysis()
- Specified by:
afterPostContingencyAnalysis
in interfaceLoadFlowActionSimulatorObserver
- Overrides:
afterPostContingencyAnalysis
in classDefaultLoadFlowActionSimulatorObserver
-
onFinalStateResult
public abstract void onFinalStateResult(SecurityAnalysisResult result)
-
-