Klasse ModelBLikenessCriterion

Alle implementierten Schnittstellen:
Serializable

public class ModelBLikenessCriterion extends ModelExplicitCriterion
This class implements a model for the b-likeness privacy model
Siehe auch:
  • Konstruktordetails

    • ModelBLikenessCriterion

      public ModelBLikenessCriterion(String attribute)
      Creates a new instance.
      Parameter:
      attribute -
    • ModelBLikenessCriterion

      public ModelBLikenessCriterion(String attribute, double beta, boolean enhanced)
      Creates a new instance.
      Parameter:
      attribute -
      beta -
      enhanced -
  • Methodendetails

    • clone

      public ModelBLikenessCriterion clone()
      Beschreibung aus Klasse kopiert: ModelCriterion
      Clone
      Angegeben von:
      clone in Klasse ModelCriterion
    • getCriterion

      public PrivacyCriterion getCriterion(Model model)
      Beschreibung aus Klasse kopiert: ModelCriterion
      Implement this to return the criterion.
      Angegeben von:
      getCriterion in Klasse ModelCriterion
      Parameter:
      model -
      Gibt zurück:
    • getB

      public double getB()
      Returns B.
      Gibt zurück:
    • isEnhanced

      public boolean isEnhanced()
      Returns whether this is the enhanced variant
      Gibt zurück:
    • getLabel

      public String getLabel()
      Beschreibung aus Klasse kopiert: ModelCriterion
      Implement this to return a string representation.
      Angegeben von:
      getLabel in Klasse ModelCriterion
      Gibt zurück:
    • parse

      public void parse(ModelCriterion criterion, boolean defaultConfiguration)
      Beschreibung aus Klasse kopiert: ModelCriterion
      Parse
      Angegeben von:
      parse in Klasse ModelCriterion
      Parameter:
      criterion -
      defaultConfiguration - Defines whether the model represents a typical parameter configuration for the criterion
    • pull

      public void pull(ModelExplicitCriterion criterion)
      Beschreibung aus Klasse kopiert: ModelExplicitCriterion
      Implement this, to update data.
      Angegeben von:
      pull in Klasse ModelExplicitCriterion
      Parameter:
      criterion -
    • setB

      public void setB(double beta)
      Sets Beta.
      Parameter:
      beta -
    • setEnhanced

      public void setEnhanced(boolean enhanced)
      Sets whether or not this is the enhanced variant
      Parameter:
      enhanced -
    • toString

      public String toString()
      Beschreibung aus Klasse kopiert: ModelCriterion
      Implement this to return a string representation.
      Angegeben von:
      toString in Klasse ModelCriterion
      Gibt zurück: