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