Module com.powsybl.action.simulator
Class DefaultLoadFlowActionSimulatorObserver
- java.lang.Object
-
- com.powsybl.action.simulator.loadflow.DefaultLoadFlowActionSimulatorObserver
-
- All Implemented Interfaces:
LoadFlowActionSimulatorObserver
- Direct Known Subclasses:
AbstractSecurityAnalysisResultBuilder
,CaseExporter
,LoadFlowActionSimulatorLogPrinter
public class DefaultLoadFlowActionSimulatorObserver extends Object implements LoadFlowActionSimulatorObserver
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description DefaultLoadFlowActionSimulatorObserver()
-
Method Summary
-
-
-
Method Detail
-
beforePreContingencyAnalysis
public void beforePreContingencyAnalysis(RunningContext runningContext)
- Specified by:
beforePreContingencyAnalysis
in interfaceLoadFlowActionSimulatorObserver
-
afterPreContingencyAnalysis
public void afterPreContingencyAnalysis()
- Specified by:
afterPreContingencyAnalysis
in interfaceLoadFlowActionSimulatorObserver
-
beforePostContingencyAnalysis
public void beforePostContingencyAnalysis(RunningContext runningContext)
- Specified by:
beforePostContingencyAnalysis
in interfaceLoadFlowActionSimulatorObserver
-
postContingencyAnalysisNetworkLoaded
public void postContingencyAnalysisNetworkLoaded(RunningContext runningContext)
- Specified by:
postContingencyAnalysisNetworkLoaded
in interfaceLoadFlowActionSimulatorObserver
-
roundBegin
public void roundBegin(RunningContext runningContext)
- Specified by:
roundBegin
in interfaceLoadFlowActionSimulatorObserver
-
roundEnd
public void roundEnd(RunningContext runningContext)
- Specified by:
roundEnd
in interfaceLoadFlowActionSimulatorObserver
-
loadFlowDiverged
public void loadFlowDiverged(RunningContext runningContext)
- Specified by:
loadFlowDiverged
in interfaceLoadFlowActionSimulatorObserver
-
loadFlowConverged
public void loadFlowConverged(RunningContext runningContext, List<LimitViolation> violations)
- Specified by:
loadFlowConverged
in interfaceLoadFlowActionSimulatorObserver
-
ruleChecked
public void ruleChecked(RunningContext runningContext, Rule rule, RuleEvaluationStatus status, Map<String,Object> variables, Map<String,Boolean> actions)
- Specified by:
ruleChecked
in interfaceLoadFlowActionSimulatorObserver
-
beforeAction
public void beforeAction(RunningContext runningContext, String actionId)
- Specified by:
beforeAction
in interfaceLoadFlowActionSimulatorObserver
-
beforeTest
public void beforeTest(RunningContext runningContext, String actionId)
- Specified by:
beforeTest
in interfaceLoadFlowActionSimulatorObserver
-
afterAction
public void afterAction(RunningContext runningContext, String actionId)
- Specified by:
afterAction
in interfaceLoadFlowActionSimulatorObserver
-
afterTest
public void afterTest(RunningContext runningContext, String actionId)
- Specified by:
afterTest
in interfaceLoadFlowActionSimulatorObserver
-
violationsAfterTest
public void violationsAfterTest(String actionId, List<LimitViolation> violations)
- Specified by:
violationsAfterTest
in interfaceLoadFlowActionSimulatorObserver
-
divergedAfterTest
public void divergedAfterTest(String actionId)
- Specified by:
divergedAfterTest
in interfaceLoadFlowActionSimulatorObserver
-
noMoreViolations
public void noMoreViolations(RunningContext runningContext)
- Specified by:
noMoreViolations
in interfaceLoadFlowActionSimulatorObserver
-
noMoreViolationsAfterTest
public void noMoreViolationsAfterTest(RunningContext runningContext, String actionId)
- Specified by:
noMoreViolationsAfterTest
in interfaceLoadFlowActionSimulatorObserver
-
beforeApplyTest
public void beforeApplyTest(RunningContext runningContext, String actionId)
- Specified by:
beforeApplyTest
in interfaceLoadFlowActionSimulatorObserver
-
afterApplyTest
public void afterApplyTest(RunningContext runningContext, String actionId)
- Specified by:
afterApplyTest
in interfaceLoadFlowActionSimulatorObserver
-
violationsAnymoreAndNoRulesMatch
public void violationsAnymoreAndNoRulesMatch(RunningContext runningContext)
- Specified by:
violationsAnymoreAndNoRulesMatch
in interfaceLoadFlowActionSimulatorObserver
-
afterPostContingencyAnalysis
public void afterPostContingencyAnalysis()
- Specified by:
afterPostContingencyAnalysis
in interfaceLoadFlowActionSimulatorObserver
-
maxIterationsReached
public void maxIterationsReached(RunningContext runningContext)
- Specified by:
maxIterationsReached
in interfaceLoadFlowActionSimulatorObserver
-
-