# org.deidentifier.arx.gui.model (ARX GUI Documentation)

# Package org.deidentifier.arx.gui.model

- Class Summary
  Class | Description
  --- | ---
  Model | This class implements a large portion of the model used by the GUI.
  ModelAuditTrailEntry | This class implements an entry for the audit trail.
  ModelAuditTrailEntry.AuditTrailEntryFindReplace | Find and replace entry
  ModelBLikenessCriterion | This class implements a model for the b-likeness privacy model
  ModelClassification | This class represents a model
  ModelClipboard | A model for the clipboard.
  ModelConfiguration | This class represents an input or output configuration.
  ModelCriterion | A base class for models for criteria.
  ModelDDisclosurePrivacyCriterion | This class implements a model for the d-disclosure privacy criterion
  ModelDifferentialPrivacyCriterion | This class implements a model for the (e,d)-DP criterion.
  ModelDPresenceCriterion | This class implements a model for the d-presence criterion.
  ModelEvent | This class implements an event for model changes.
  ModelExplicitCriterion | This class implements a base class for explicit privacy criteria, i.e., ones that are associated to a specific attribute
  ModelImplicitCriterion | This class implements a (marker) base-class for implicit criteria.
  ModelKAnonymityCriterion | This class implements a model for the k-anonymity criterion.
  ModelKMapCriterion | This class implements a model for the k-map criterion.
  ModelLDiversityCriterion | This class implements a model for the l-diversity criterion.
  ModelLocalRecoding | A model for local recoding
  ModelNodeFilter | This class implements a filter for a generalization lattice.
  ModelProfitabilityCriterion | This class provides a model for the game-theoretic privacy model
  ModelRisk | A model for risk analysis
  ModelRiskBasedCriterion | This class implements a model for risk-based criteria
  ModelTClosenessCriterion | This class implements a model for the t-closeness criterion.
  ModelViewConfig | This class models the current view configuration.

- Enum Summary
  Enum | Description
  --- | ---
  Model.Perspective | The currently selected perspective
  ModelEvent.ModelPart | The part of the model that has changed.
  ModelLocalRecoding.LocalRecodingMode | Possible modes for local recoding
  ModelProfitabilityCriterion.AttackerModel | The attacker model used by the privacy model
  ModelRisk.RiskModelForAttributes | A enum for statistical models underlying attribute analyses
  ModelRisk.ViewRiskType | A enum for views
  ModelTransformationMode | The transformation mode associated with an attribute
  ModelViewConfig.Mode | Mode.