Klasse ModelLDiversityCriterion

Alle implementierten Schnittstellen:
Serializable

public class ModelLDiversityCriterion extends ModelExplicitCriterion
This class implements a model for the l-diversity criterion.
Siehe auch:
  • Felddetails

    • VARIANT_DISTINCT

      public static final int VARIANT_DISTINCT
      Variant.
      Siehe auch:
    • VARIANT_SHANNON_ENTROPY

      public static final int VARIANT_SHANNON_ENTROPY
      Variant.
      Siehe auch:
    • VARIANT_GRASSBERGER_ENTROPY

      public static final int VARIANT_GRASSBERGER_ENTROPY
      Variant.
      Siehe auch:
    • VARIANT_RECURSIVE

      public static final int VARIANT_RECURSIVE
      Variant.
      Siehe auch:
  • Konstruktordetails

    • ModelLDiversityCriterion

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

      public ModelLDiversityCriterion(String attribute, int variant, int l, double c)
      Creates a new instance.
      Parameter:
      attribute -
      variant -
      l -
      c -
  • Methodendetails

    • clone

      public ModelLDiversityCriterion clone()
      Beschreibung aus Klasse kopiert: ModelCriterion
      Clone
      Angegeben von:
      clone in Klasse ModelCriterion
    • getC

      public double getC()
      Gets C.
      Gibt zurück:
    • 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:
    • getL

      public int getL()
      Returns L.
      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:
    • getVariant

      public int getVariant()
      Returns the variant.
      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 -
    • setC

      public void setC(double c)
      Sets C.
      Parameter:
      c -
    • setL

      public void setL(int l)
      Sets L.
      Parameter:
      l -
    • setVariant

      public void setVariant(int variant)
      Sets the variant.
      Parameter:
      variant -
    • 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: