# Uses of Class org.deidentifier.arx.gui.model.ModelExplicitCriterion (ARX GUI Documentation)

## Uses of Class
org.deidentifier.arx.gui.model.ModelExplicitCriterion

- Packages that use ModelExplicitCriterion
  Package | Description
  --- | ---
  org.deidentifier.arx.gui.model |
  org.deidentifier.arx.gui.view.impl |
  org.deidentifier.arx.gui.view.impl.menu |

- - ### Uses of ModelExplicitCriterion in org.deidentifier.arx.gui.model

    Subclasses of ModelExplicitCriterion in org.deidentifier.arx.gui.model
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ModelBLikenessCriterion` This class implements a model for the b-likeness privacy model
    `class` | `ModelDDisclosurePrivacyCriterion` This class implements a model for the d-disclosure privacy criterion
    `class` | `ModelLDiversityCriterion` This class implements a model for the l-diversity criterion.
    `class` | `ModelTClosenessCriterion` This class implements a model for the t-closeness criterion.

    Methods in org.deidentifier.arx.gui.model with parameters of type ModelExplicitCriterion
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | ModelExplicitCriterion.`pull(ModelExplicitCriterion criterion)` Implement this, to update data.
    `void` | ModelTClosenessCriterion.`pull(ModelExplicitCriterion criterion)`
    `void` | ModelBLikenessCriterion.`pull(ModelExplicitCriterion criterion)`
    `void` | ModelLDiversityCriterion.`pull(ModelExplicitCriterion criterion)`
    `void` | ModelDDisclosurePrivacyCriterion.`pull(ModelExplicitCriterion criterion)`

  - ### Uses of ModelExplicitCriterion in org.deidentifier.arx.gui.view.impl

    Methods in org.deidentifier.arx.gui.view.impl that return ModelExplicitCriterion
    Modifier and Type | Method and Description
    --- | ---
    `ModelExplicitCriterion` | MainWindow.`showSelectCriterionDialog(java.util.List<ModelExplicitCriterion> criteria)` Shows a dialog for selecting privacy criteria.

    Method parameters in org.deidentifier.arx.gui.view.impl with type arguments of type ModelExplicitCriterion
    Modifier and Type | Method and Description
    --- | ---
    `ModelExplicitCriterion` | MainWindow.`showSelectCriterionDialog(java.util.List<ModelExplicitCriterion> criteria)` Shows a dialog for selecting privacy criteria.

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

    Methods in org.deidentifier.arx.gui.view.impl.menu that return ModelExplicitCriterion
    Modifier and Type | Method and Description
    --- | ---
    `ModelExplicitCriterion` | DialogCriterionSelection.`getCriterion()` Returns the selected model.

    Constructor parameters in org.deidentifier.arx.gui.view.impl.menu with type arguments of type ModelExplicitCriterion
    Constructor and Description
    `DialogCriterionSelection(Controller controller, org.eclipse.swt.widgets.Shell parent, java.util.List<ModelExplicitCriterion> elements)` Creates a new instance.