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

Packages that use Model
org.deidentifier.arx.gui
org.deidentifier.arx.gui.model
org.deidentifier.arx.gui.view.impl
org.deidentifier.arx.gui.view.impl.common.async
org.deidentifier.arx.gui.view.impl.menu
org.deidentifier.arx.gui.view.impl.risk
org.deidentifier.arx.gui.view.impl.utility
org.deidentifier.arx.gui.view.impl.wizard
org.deidentifier.arx.gui.worker

### Uses of Model in org.deidentifier.arx.gui

Methods in org.deidentifier.arx.gui that return Model
`Model` Controller.`getModel()` Returns the current model

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

Methods in org.deidentifier.arx.gui.model with parameters of type Model
`void` ModelClipboard.`addInterestingTransformations(Model model)` Extracts interesting transformations from the given result
`PrivacyCriterion` ModelTClosenessCriterion.`getCriterion(Model model)`
`PrivacyCriterion` ModelRiskBasedCriterion.`getCriterion(Model model)`
`PrivacyCriterion` ModelProfitabilityCriterion.`getCriterion(Model model)`
`PrivacyCriterion` ModelLDiversityCriterion.`getCriterion(Model model)`
`PrivacyCriterion` ModelKMapCriterion.`getCriterion(Model model)`
`PrivacyCriterion` ModelKAnonymityCriterion.`getCriterion(Model model)`
`PrivacyCriterion` ModelDPresenceCriterion.`getCriterion(Model model)`
`PrivacyCriterion` ModelDifferentialPrivacyCriterion.`getCriterion(Model model)`
`PrivacyCriterion` ModelDDisclosurePrivacyCriterion.`getCriterion(Model model)`
`abstract PrivacyCriterion` ModelCriterion.`getCriterion(Model model)` Implement this to return the criterion.
`PrivacyCriterion` ModelBLikenessCriterion.`getCriterion(Model model)`

### Uses of Model in org.deidentifier.arx.gui.view.impl

Methods in org.deidentifier.arx.gui.view.impl with parameters of type Model
`boolean` MainMenuSeparator.`isEnabled(Model model)`
`abstract boolean` MainMenuItem.`isEnabled(Model model)` Override this to return whether the item is enabled
`ModelCriterion` MainWindow.`showAddCriterionDialog(Model model, java.util.List<ModelCriterion> criteria)` Shows a dialog for selecting privacy criteria.
`void` MainWindow.`showConfigureCriterionDialog(Model model, java.util.List<ModelCriterion> criteria, ModelCriterion criterion)` Shows a dialog for configuring privacy criteria.
`org.apache.commons.math3.util.Pair<java.lang.String,java.lang.String>` MainWindow.`showFindReplaceDialog(Model model, DataHandle handle, int column)` Shows a find & replace dialog
`ModelAnonymizationConfiguration` MainWindow.`showLocalAnonymizationDialog(Model model)` Shows a dialog for anonymization parameters

### Uses of Model in org.deidentifier.arx.gui.view.impl.common.async

Methods in org.deidentifier.arx.gui.view.impl.common.async that return Model
`Model` AnalysisContext.`getModel()` Returns the model.

Methods in org.deidentifier.arx.gui.view.impl.common.async with parameters of type Model
`void` AnalysisContext.`setModel(Model model)` Sets the model.

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

Methods in org.deidentifier.arx.gui.view.impl.menu that return Model
`Model` DialogProject.`getProject()` Returns the resulting project.

Constructors in org.deidentifier.arx.gui.view.impl.menu with parameters of type Model
Constructor and Description
`DialogAnonymization(org.eclipse.swt.widgets.Shell shell, Model model)` Creates a new instance
`DialogCriterionUpdate(Controller controller, org.eclipse.swt.widgets.Shell parent, java.util.List<ModelCriterion> elements, Model model, boolean edit)` Constructor.
`DialogCriterionUpdate(Controller controller, org.eclipse.swt.widgets.Shell parent, java.util.List<ModelCriterion> elements, Model model, boolean cancel, ModelCriterion selection)` Constructor.
`DialogFindReplace(org.eclipse.swt.widgets.Shell parentShell, Model model, DataHandle handle, int column)` Creates a new instance
`DialogGeneralizationSelection(org.eclipse.swt.widgets.Shell shell, Controller controller, Model model, DataGeneralizationScheme scheme)` Constructor.
`DialogProperties(org.eclipse.swt.widgets.Shell parent, Model model, Controller controller)` Creates a new instance.
`EditorCriterionDifferentialPrivacy(org.eclipse.swt.widgets.Composite parent, ModelDifferentialPrivacyCriterion model, Controller controller, Model arxmodel)` Creates a new instance.

### Uses of Model in org.deidentifier.arx.gui.view.impl.risk

Fields in org.deidentifier.arx.gui.view.impl.risk declared as Model
`Model` AnalysisContextRisk.`model` Context information.

### Uses of Model in org.deidentifier.arx.gui.view.impl.utility

Fields in org.deidentifier.arx.gui.view.impl.utility declared as Model
`Model` AnalysisContextQuality.`model` Context information.
`Model` AnalysisContextDistribution.`model` Context information.
`Model` AnalysisContextContingency.`model` Context information.
`Model` AnalysisContextClassification.`model` Context information.

### Uses of Model in org.deidentifier.arx.gui.view.impl.wizard

Constructors in org.deidentifier.arx.gui.view.impl.wizard with parameters of type Model
Constructor and Description
`ImportWizard(Controller controller, Model model)` Creates a new data import wizard and sets the window title.
`ImportWizardModel(Model model)` Creates a new instance

### Uses of Model in org.deidentifier.arx.gui.worker

Constructors in org.deidentifier.arx.gui.worker with parameters of type Model
Constructor and Description
`WorkerAnonymize(Model model)` Creates a new instance.
`WorkerCreateCertificate(java.lang.String path, CSVSyntax syntax, DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output, Model model)` Creates a new instance.
`WorkerLocalRecode(Model model)` Creates a new instance.
`WorkerSave(java.lang.String path, Controller controller, Model model)` Creates a new instance.
`WorkerTransform(Model model)` Creates a new instance.