Package org.seamcat.model
Interface Scenario
-
public interface Scenario
Scenario represents the interference scenario as set up in SEAMCAT.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ConsistencyError>
getConsistencyErrors()
Will return the list of consistency errors reported for this scenariojava.util.List<EventProcessing>
getEventProcessingList()
Returns the list of Event Processing Plugins configured for this scenariojava.util.List<InterferenceLink>
getInterferenceLinks()
Returns the list of interference links defined in this scenarioContexedSystemPlugin
getVictim()
Returns the victim system of this scenario.int
numberOfEvents()
how many events or snapshots should be simulated when running this scenario as a Monte Carlo simulation
-
-
-
Method Detail
-
numberOfEvents
int numberOfEvents()
how many events or snapshots should be simulated when running this scenario as a Monte Carlo simulation- Returns:
- number of events to be simulated
-
getInterferenceLinks
java.util.List<InterferenceLink> getInterferenceLinks()
Returns the list of interference links defined in this scenario- Returns:
- list of interference links
-
getEventProcessingList
java.util.List<EventProcessing> getEventProcessingList()
Returns the list of Event Processing Plugins configured for this scenario- Returns:
- the list of configured EPP for this scenario
-
getVictim
ContexedSystemPlugin getVictim()
Returns the victim system of this scenario. Notice that only a single victim system is possible- Returns:
- the victim system
-
getConsistencyErrors
java.util.List<ConsistencyError> getConsistencyErrors()
Will return the list of consistency errors reported for this scenario- Returns:
- list of consistency errors
-
-