Class BowTieModel.Threat

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

public static class BowTieModel.Threat extends Object implements Serializable
Threat (cause) leading to hazard.
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
    • frequency

      private double frequency
    • linkedBarrierIds

      private List<String> linkedBarrierIds
    • active

      private boolean active
  • Constructor Details

    • Threat

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

    • getId

      public String getId()
    • getDescription

      public String getDescription()
    • getFrequency

      public double getFrequency()
    • setFrequency

      public void setFrequency(double frequency)
    • getLinkedBarrierIds

      public List<String> getLinkedBarrierIds()
    • linkBarrier

      public void linkBarrier(String barrierId)
    • isActive

      public boolean isActive()
    • setActive

      public void setActive(boolean active)
    • toMap

      public Map<String,Object> toMap()