# Package org.deidentifier.arx.gui.model

Class Summary
Model: This class implements a large portion of the model used by the GUI.
ModelAnonymizationConfiguration: Anonymization configuration
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
Model.Perspective: The currently selected perspective
ModelAnonymizationConfiguration.SearchType: Search type
ModelAnonymizationConfiguration.TransformationType: Transformation type
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.