## Uses of Class
org.deidentifier.arx.DataGeneralizationScheme

Packages that use DataGeneralizationScheme
org.deidentifier.arx: This package provides the public API for the ARX anonymization framework.
org.deidentifier.arx.criteria: This package implements different variants of class-based privacy criteria, such as k-anonymity, l-diversity, t-closeness and d-presence.
org.deidentifier.arx.gui.model
org.deidentifier.arx.gui.view.impl.menu

### Uses of DataGeneralizationScheme in org.deidentifier.arx

Methods in org.deidentifier.arx that return DataGeneralizationScheme
`DataGeneralizationScheme` DataGeneralizationScheme.`clone()` Clone method
`static DataGeneralizationScheme` DataGeneralizationScheme.`create()` Creates a new data generalization scheme
`static DataGeneralizationScheme` DataGeneralizationScheme.`create(Data data)` Creates a new data generalization scheme
`static DataGeneralizationScheme` DataGeneralizationScheme.`create(Data data, DataGeneralizationScheme.GeneralizationDegree degree)` Creates a new data generalization scheme
`static DataGeneralizationScheme` DataGeneralizationScheme.`create(DataGeneralizationScheme.GeneralizationDegree degree)` Creates a new data generalization scheme
`DataGeneralizationScheme` DataGeneralizationScheme.`generalize(DataGeneralizationScheme.GeneralizationDegree degree)` Defines a specific generalization degree
`DataGeneralizationScheme` DataGeneralizationScheme.`generalize(java.lang.String attribute, DataGeneralizationScheme.GeneralizationDegree degree)` Defines a specific generalization degree
`DataGeneralizationScheme` DataGeneralizationScheme.`generalize(java.lang.String attribute, int level)` Defines a specific generalization level

### Uses of DataGeneralizationScheme in org.deidentifier.arx.criteria

Methods in org.deidentifier.arx.criteria that return DataGeneralizationScheme
`DataGeneralizationScheme` EDDifferentialPrivacy.`getGeneralizationScheme()` Returns the defined generalization scheme

Constructors in org.deidentifier.arx.criteria with parameters of type DataGeneralizationScheme
Constructor and Description
`EDDifferentialPrivacy(double epsilon, double delta, DataGeneralizationScheme generalization)` Creates a new instance which is data-independent iff generalization is not null
`EDDifferentialPrivacy(double epsilon, double delta, DataGeneralizationScheme generalization, boolean deterministic)` Creates a new instance which may be configured to produce deterministic output.

### Uses of DataGeneralizationScheme in org.deidentifier.arx.gui.model

Methods in org.deidentifier.arx.gui.model that return DataGeneralizationScheme
`DataGeneralizationScheme` ModelDifferentialPrivacyCriterion.`getGeneralization()` Getter

Methods in org.deidentifier.arx.gui.model with parameters of type DataGeneralizationScheme
`void` ModelDifferentialPrivacyCriterion.`setGeneralization(DataGeneralizationScheme generalization)` Setter

### Uses of DataGeneralizationScheme in org.deidentifier.arx.gui.view.impl.menu

Constructors in org.deidentifier.arx.gui.view.impl.menu with parameters of type DataGeneralizationScheme
Constructor and Description
`DialogGeneralizationSelection(org.eclipse.swt.widgets.Shell shell, Controller controller, Model model, DataGeneralizationScheme scheme)` Constructor.