public class ModelDifferentialPrivacyCriterion extends ModelImplicitCriterion
Constructor and Description |
---|
ModelDifferentialPrivacyCriterion()
Creates a new instance
|
ModelDifferentialPrivacyCriterion(double epsilon,
double delta)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
ModelDifferentialPrivacyCriterion |
clone()
Clone
|
PrivacyCriterion |
getCriterion(Model model)
Implement this to return the criterion.
|
double |
getDelta()
Getter
|
double |
getEpsilon()
Getter
|
double |
getEpsilonGeneralizationFraction()
Getter
|
DataGeneralizationScheme |
getGeneralization()
Getter
|
java.lang.String |
getLabel()
Implement this to return a string representation.
|
void |
parse(ModelCriterion criterion,
boolean _default)
Parse
|
void |
setDelta(double delta)
Setter
|
void |
setEpsilon(double epsilon)
Setter
|
void |
setEpsilonGeneralizationFraction(double epsilonGeneralizationFraction)
Setter
|
void |
setGeneralization(DataGeneralizationScheme generalization)
Setter
|
java.lang.String |
toString()
Implement this to return a string representation.
|
isEnabled, setEnabled
public ModelDifferentialPrivacyCriterion()
public ModelDifferentialPrivacyCriterion(double epsilon, double delta)
epsilon
- delta
- public ModelDifferentialPrivacyCriterion clone()
ModelCriterion
clone
in class ModelCriterion
public PrivacyCriterion getCriterion(Model model)
ModelCriterion
getCriterion
in class ModelCriterion
public double getDelta()
public double getEpsilon()
public DataGeneralizationScheme getGeneralization()
public java.lang.String getLabel()
ModelCriterion
getLabel
in class ModelCriterion
public double getEpsilonGeneralizationFraction()
public void parse(ModelCriterion criterion, boolean _default)
ModelCriterion
parse
in class ModelCriterion
_default
- Defines whether the model represents a typical parameter configuration for the criterionpublic void setDelta(double delta)
delta
- public void setEpsilon(double epsilon)
epsilon
- public void setGeneralization(DataGeneralizationScheme generalization)
generalization
- public void setEpsilonGeneralizationFraction(double epsilonGeneralizationFraction)
epsilonGeneralizationFraction
- public java.lang.String toString()
ModelCriterion
toString
in class ModelCriterion