Uses of Interface
com.powsybl.security.interceptors.SecurityAnalysisResultContext
-
Uses of SecurityAnalysisResultContext in com.powsybl.security
Modifier and TypeFieldDescriptionprotected final SecurityAnalysisResultContext
SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder.resultContext
Modifier and TypeMethodDescriptionSecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder.addViolation
(LimitViolation violation, SecurityAnalysisResultContext limitViolationContext) Adds aLimitViolation
to the builder with a context.SecurityAnalysisResultBuilder.OperatorStrategyResultBuilder.ConditionalActionsResultBuilder.addViolation
(LimitViolation violation, SecurityAnalysisResultContext limitViolationContext) SecurityAnalysisResultBuilder.PostContingencyResultBuilder.addViolation
(LimitViolation violation, SecurityAnalysisResultContext limitViolationContext) SecurityAnalysisResultBuilder.AbstractLimitViolationsResultBuilder.addViolations
(List<LimitViolation> violations, SecurityAnalysisResultContext limitViolationContext) SecurityAnalysisResultBuilder.contingency
(Contingency contingency, SecurityAnalysisResultContext postContingencyResultContext) Initiates the creation of the result for oneContingency
SecurityAnalysisResultBuilder.operatorStrategy
(OperatorStrategy strategy, SecurityAnalysisResultContext strategyContext) Initiates the creation of the result for oneOperatorStrategy
.SecurityAnalysisResultBuilder.preContingency
(SecurityAnalysisResultContext preContingencyResultContext) Initiates the creation of the result for N situationModifierConstructorDescriptionSecurityAnalysisResultBuilder
(LimitViolationFilter filter, SecurityAnalysisResultContext context, Collection<SecurityAnalysisInterceptor> interceptors) -
Uses of SecurityAnalysisResultContext in com.powsybl.security.interceptors
Modifier and TypeClassDescriptionclass
class
TODO: I think having state ID here is broken, as security analysis contract does not guarantee that the corresponding state will be filled with N resultsModifier and TypeMethodDescriptionvoid
DefaultSecurityAnalysisInterceptor.onLimitViolation
(Contingency contingency, LimitViolation limitViolation, SecurityAnalysisResultContext context) void
DefaultSecurityAnalysisInterceptor.onLimitViolation
(LimitViolation limitViolation, SecurityAnalysisResultContext context) void
SecurityAnalysisInterceptor.onLimitViolation
(Contingency contingency, LimitViolation limitViolation, SecurityAnalysisResultContext context) Callback when a violation is detected on N-1 situation.void
SecurityAnalysisInterceptor.onLimitViolation
(LimitViolation limitViolation, SecurityAnalysisResultContext context) Callback when a violation is detected on N situation.void
CurrentLimitViolationInterceptor.onPostContingencyResult
(PostContingencyResult postContingencyResult, SecurityAnalysisResultContext context) void
DefaultSecurityAnalysisInterceptor.onPostContingencyResult
(PostContingencyResult postContingencyResult, SecurityAnalysisResultContext context) void
SecurityAnalysisInterceptor.onPostContingencyResult
(PostContingencyResult postContingencyResult, SecurityAnalysisResultContext context) Callback after the post-contingency result is built.void
CurrentLimitViolationInterceptor.onPreContingencyResult
(PreContingencyResult preContingencyResult, SecurityAnalysisResultContext context) void
DefaultSecurityAnalysisInterceptor.onPreContingencyResult
(PreContingencyResult preContingencyResult, SecurityAnalysisResultContext context) void
SecurityAnalysisInterceptor.onPreContingencyResult
(PreContingencyResult preContingencyResult, SecurityAnalysisResultContext context) Callback after the pre-contingency result is built.void
DefaultSecurityAnalysisInterceptor.onSecurityAnalysisResult
(SecurityAnalysisResult result, SecurityAnalysisResultContext context) void
SecurityAnalysisInterceptor.onSecurityAnalysisResult
(SecurityAnalysisResult result, SecurityAnalysisResultContext context) Callback after the security-analysis result is built.