Klasse ModelRisk

java.lang.Object
org.deidentifier.arx.gui.model.ModelRisk
Alle implementierten Schnittstellen:
Serializable

public class ModelRisk extends Object implements Serializable
A model for risk analysis
Siehe auch:
  • Konstruktordetails

    • ModelRisk

      public ModelRisk()
      Creates a new instance
  • Methodendetails

    • getMaxQiSize

      public int getMaxQiSize()
      Gibt zurück:
      the maxQiSize
    • getPopulationModel

      public ARXPopulationModel getPopulationModel()
      Returns the backing model
      Gibt zurück:
    • getPopulationSize

      public double getPopulationSize()
      Parameter:
      handle -
      Gibt zurück:
      Siehe auch:
    • getRegion

      public ARXPopulationModel.Region getRegion()
      Returns the region
      Gibt zurück:
    • getRiskModelForAttributes

      public ModelRisk.RiskModelForAttributes getRiskModelForAttributes()
      Returns the risk model used for attribute analyses
      Gibt zurück:
    • getRiskThresholdHighestRisk

      public double getRiskThresholdHighestRisk()
      Returns a threshold
      Gibt zurück:
    • getRiskThresholdRecordsAtRisk

      public double getRiskThresholdRecordsAtRisk()
      Returns a threshold
      Gibt zurück:
    • getRiskThresholdSuccessRate

      public double getRiskThresholdSuccessRate()
      Returns a threshold
      Gibt zurück:
    • getSolverConfiguration

      public ARXSolverConfiguration getSolverConfiguration()
      Returns the solver configuration
    • isModified

      public boolean isModified()
      Is this model modified
      Gibt zurück:
    • isViewEnabledForInput

      public boolean isViewEnabledForInput(ModelRisk.ViewRiskType view)
      Returns whether a view is enabled
      Parameter:
      view -
      Gibt zurück:
    • isViewEnabledForOutput

      public boolean isViewEnabledForOutput(ModelRisk.ViewRiskType view)
      Returns whether a view is enabled
      Parameter:
      view -
      Gibt zurück:
    • setMaxQiSize

      public void setMaxQiSize(int maxQiSize)
      Parameter:
      maxQiSize - the maxQiSize to set
    • setPopulationSize

      public void setPopulationSize(long populationSize)
      Sets the population size
      Parameter:
      populationSize -
    • setRegion

      public void setRegion(ARXPopulationModel.Region region)
      Sets the region
      Parameter:
      region -
    • setRiskModelForAttributes

      public void setRiskModelForAttributes(ModelRisk.RiskModelForAttributes model)
      Sets the risk model used for attribute analyses
      Parameter:
      model -
    • setRiskThresholdHighestRisk

      public void setRiskThresholdHighestRisk(double threshold)
      Sets a threshold
      Parameter:
      threshold -
    • setRiskThresholdRecordsAtRisk

      public void setRiskThresholdRecordsAtRisk(double threshold)
      Sets a threshold
      Parameter:
      threshold -
    • setRiskThresholdSuccessRate

      public void setRiskThresholdSuccessRate(double threshold)
      Sets a threshold
      Parameter:
      threshold -
    • setUnmodified

      public void setUnmodified()
      Set unmodified
    • setViewEnabledForInput

      public void setViewEnabledForInput(ModelRisk.ViewRiskType view, boolean value)
      Allows to enable/disable views
      Parameter:
      view -
      value -
    • setViewEnabledForOutput

      public void setViewEnabledForOutput(ModelRisk.ViewRiskType view, boolean value)
      Allows to enable/disable views
      Parameter:
      view -
      value -