Class MarkovReportItem
java.lang.Object
org.palladiosimulator.reliability.solver.reporting.MarkovReportItem
Generates abstract tables based on the data of a reliability analysis of a given scenario. The
data encapsulated in this class can be used for later output.
-
Constructor Summary
ConstructorDescriptionMarkovReportItem
(String scenarioName, String scenarioId, String successProbabilityAsString) Generates a new Markov report item, initialized with a scenario name, the scenario's ID and the success probability of the scenario as String. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFailureModeTable
(MarkovReportingTable failureModeTable) Adds a table to the list of failure mode tables.void
addImpactAnalysisTable
(MarkovReportingTable impactAnalysisTable) Adds a table to the list of failure mode tables.Returns all failure mode tables in the list.Returns all impact analysis tables in the list.Gets the scenario's ID.Gets the scenario's name.Gets the scenario's success probability.void
setScenarioId
(String scenarioId) Sets the scenario's ID.void
setScenarioName
(String scenarioName) Sets the scenario's name.
-
Constructor Details
-
MarkovReportItem
Generates a new Markov report item, initialized with a scenario name, the scenario's ID and the success probability of the scenario as String.- Parameters:
scenarioName
- the name of the scenarioscenarioId
- the ID of the scenariosuccessProbabilityAsString
- the success probability of the scenario as String
-
-
Method Details
-
addFailureModeTable
Adds a table to the list of failure mode tables.- Parameters:
failureModeTable
- the table
-
addImpactAnalysisTable
Adds a table to the list of failure mode tables.- Parameters:
impactAnalysisTable
- the table
-
getFailureModeTables
Returns all failure mode tables in the list.- Returns:
- all tables
-
getImpactAnalysisTables
Returns all impact analysis tables in the list.- Returns:
- all tables
-
getScenarioId
Gets the scenario's ID.- Returns:
- the scenario's ID
-
getScenarioName
Gets the scenario's name.- Returns:
- the scenario's name
-
getSuccessProbabilityString
Gets the scenario's success probability. -
setScenarioId
Sets the scenario's ID.- Parameters:
scenarioId
- the scenario's ID
-
setScenarioName
Sets the scenario's name.- Parameters:
scenarioName
- the scenario's name
-