Module com.powsybl.action.simulator
Interface LoadFlowActionSimulatorObserver
-
- All Known Implementing Classes:
AbstractSecurityAnalysisResultBuilder
,CaseExporter
,DefaultLoadFlowActionSimulatorObserver
,LoadFlowActionSimulatorLogPrinter
,SecurityAnalysisResultHandler
public interface LoadFlowActionSimulatorObserver
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
-
-
-
Method Detail
-
beforePreContingencyAnalysis
void beforePreContingencyAnalysis(RunningContext runningContext)
-
afterPreContingencyAnalysis
void afterPreContingencyAnalysis()
-
beforePostContingencyAnalysis
void beforePostContingencyAnalysis(RunningContext runningContext)
-
postContingencyAnalysisNetworkLoaded
void postContingencyAnalysisNetworkLoaded(RunningContext runningContext)
-
roundBegin
void roundBegin(RunningContext runningContext)
-
roundEnd
void roundEnd(RunningContext runningContext)
-
loadFlowDiverged
void loadFlowDiverged(RunningContext runningContext)
-
loadFlowConverged
void loadFlowConverged(RunningContext runningContext, List<LimitViolation> violations)
-
ruleChecked
void ruleChecked(RunningContext runningContext, Rule rule, RuleEvaluationStatus status, Map<String,Object> variables, Map<String,Boolean> actions)
-
beforeAction
void beforeAction(RunningContext runningContext, String actionId)
-
beforeTest
void beforeTest(RunningContext runningContext, String actionId)
-
afterAction
void afterAction(RunningContext runningContext, String actionId)
-
afterTest
void afterTest(RunningContext runningContext, String actionId)
-
violationsAfterTest
void violationsAfterTest(String actionId, List<LimitViolation> violations)
-
divergedAfterTest
void divergedAfterTest(String actionId)
-
noMoreViolations
void noMoreViolations(RunningContext runningContext)
-
noMoreViolationsAfterTest
void noMoreViolationsAfterTest(RunningContext runningContext, String actionId)
-
beforeApplyTest
void beforeApplyTest(RunningContext runningContext, String actionId)
-
afterApplyTest
void afterApplyTest(RunningContext runningContext, String actionId)
-
violationsAnymoreAndNoRulesMatch
void violationsAnymoreAndNoRulesMatch(RunningContext runningContext)
-
afterPostContingencyAnalysis
void afterPostContingencyAnalysis()
-
maxIterationsReached
void maxIterationsReached(RunningContext runningContext)
-
-