Package com.powsybl.security.distributed
Class SecurityAnalysisCommandOptions
java.lang.Object
com.powsybl.security.distributed.SecurityAnalysisCommandOptions
Utility class to programmatically generate an itools security-analysis command with its various options.
Currently supported options are :
- the
Path
to case file
- an optional Path
to contingencies file
- an optional Path
to parameters file
- an optional Path
to output file
- an optional format for the output file
- a list of requested result extensions
- a list of violation types of interest
- an optional task count- Author:
- Sylvain Leclerc <sylvain.leclerc at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabsolutePaths
(boolean absolutePaths) actionsFile
(Path actionsFile) contingenciesFile
(Path contingenciesFile) itoolsCommand
(String itoolsCommand) limitReductionsFile
(Path limitReductionsFile) outputFile
(Path outputFile, String format) outputFile
(Function<Integer, Path> outputFile, String format) parametersFile
(Path parametersFile) resultExtension
(String extensionName) resultExtensions
(Collection<String> extensionNames) strategiesFile
(Path strategiesFile) taskBasedOnIndex
(int taskCount) taskCount
(int taskCount) violationType
(LimitViolationType violationType) violationTypes
(Collection<LimitViolationType> violationTypes)
-
Constructor Details
-
SecurityAnalysisCommandOptions
public SecurityAnalysisCommandOptions()
-
-
Method Details
-
itoolsCommand
-
id
-
absolutePaths
-
caseFile
-
contingenciesFile
-
parametersFile
-
actionsFile
-
strategiesFile
-
limitReductionsFile
-
taskCount
-
outputFile
-
logFile
-
logFile
-
outputFile
-
taskBasedOnIndex
-
task
-
task
-
resultExtension
-
resultExtensions
-
violationType
-
violationTypes
-
toCommand
-