Package org.deidentifier.arx.gui.model
Klasse ModelDifferentialPrivacyCriterion
java.lang.Object
org.deidentifier.arx.gui.model.ModelCriterion
org.deidentifier.arx.gui.model.ModelImplicitCriterion
org.deidentifier.arx.gui.model.ModelDifferentialPrivacyCriterion
- Alle implementierten Schnittstellen:
Serializable
This class implements a model for the (e,d)-DP criterion.
- Siehe auch:
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCreates a new instanceModelDifferentialPrivacyCriterion(double epsilon, double delta) Creates a new instance -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungclone()ClonegetCriterion(Model model) Implement this to return the criterion.doublegetDelta()GetterdoubleGetterdoubleGetterGettergetLabel()Implement this to return a string representation.voidparse(ModelCriterion criterion, boolean defaultConfiguration) ParsevoidsetDelta(double delta) SettervoidsetEpsilon(double epsilon) SettervoidsetEpsilonGeneralizationFraction(double epsilonGeneralizationFraction) SettervoidsetGeneralization(DataGeneralizationScheme generalization) SettertoString()Implement this to return a string representation.Von Klasse geerbte Methoden org.deidentifier.arx.gui.model.ModelCriterion
isEnabled, setEnabled
-
Konstruktordetails
-
ModelDifferentialPrivacyCriterion
public ModelDifferentialPrivacyCriterion()Creates a new instance -
ModelDifferentialPrivacyCriterion
public ModelDifferentialPrivacyCriterion(double epsilon, double delta) Creates a new instance- Parameter:
epsilon-delta-
-
-
Methodendetails
-
clone
Beschreibung aus Klasse kopiert:ModelCriterionClone- Angegeben von:
clonein KlasseModelCriterion
-
getCriterion
Beschreibung aus Klasse kopiert:ModelCriterionImplement this to return the criterion.- Angegeben von:
getCriterionin KlasseModelCriterion- Parameter:
model-- Gibt zurück:
-
getDelta
public double getDelta()Getter- Gibt zurück:
-
getEpsilon
public double getEpsilon()Getter- Gibt zurück:
-
getGeneralization
Getter- Gibt zurück:
-
getLabel
Beschreibung aus Klasse kopiert:ModelCriterionImplement this to return a string representation.- Angegeben von:
getLabelin KlasseModelCriterion- Gibt zurück:
-
getEpsilonGeneralizationFraction
public double getEpsilonGeneralizationFraction()Getter- Gibt zurück:
-
parse
Beschreibung aus Klasse kopiert:ModelCriterionParse- Angegeben von:
parsein KlasseModelCriterion- Parameter:
criterion-defaultConfiguration- Defines whether the model represents a typical parameter configuration for the criterion
-
setDelta
public void setDelta(double delta) Setter- Parameter:
delta-
-
setEpsilon
public void setEpsilon(double epsilon) Setter- Parameter:
epsilon-
-
setGeneralization
Setter- Parameter:
generalization-
-
setEpsilonGeneralizationFraction
public void setEpsilonGeneralizationFraction(double epsilonGeneralizationFraction) Setter- Parameter:
epsilonGeneralizationFraction-
-
toString
Beschreibung aus Klasse kopiert:ModelCriterionImplement this to return a string representation.- Angegeben von:
toStringin KlasseModelCriterion- Gibt zurück:
-