Class BowTieAnalyzer.ThreatTemplate

java.lang.Object
neqsim.process.safety.risk.bowtie.BowTieAnalyzer.ThreatTemplate
All Implemented Interfaces:
Serializable
Enclosing class:
BowTieAnalyzer

public static class BowTieAnalyzer.ThreatTemplate extends Object implements Serializable
Threat template from library.
Version:
1.0
Author:
NeqSim Development Team
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • id

      private String id
    • description

      private String description
    • category

      private String category
    • baseFrequency

      private double baseFrequency
    • applicableEquipment

      private List<String> applicableEquipment
    • recommendedBarriers

      private List<String> recommendedBarriers
  • Constructor Details

    • ThreatTemplate

      public ThreatTemplate(String id, String description, String category, double frequency)
  • Method Details

    • getId

      public String getId()
    • getDescription

      public String getDescription()
    • getCategory

      public String getCategory()
    • getBaseFrequency

      public double getBaseFrequency()
    • getApplicableEquipment

      public List<String> getApplicableEquipment()
    • getRecommendedBarriers

      public List<String> getRecommendedBarriers()
    • addApplicableEquipment

      public void addApplicableEquipment(String equipment)
    • addRecommendedBarrier

      public void addRecommendedBarrier(String barrier)