## Uses of Interface
org.deidentifier.arx.gui.view.def.IView

Packages that use IView
org.deidentifier.arx.gui
org.deidentifier.arx.gui.view.impl
org.deidentifier.arx.gui.view.impl.common
org.deidentifier.arx.gui.view.impl.define
org.deidentifier.arx.gui.view.impl.explore
org.deidentifier.arx.gui.view.impl.risk
org.deidentifier.arx.gui.view.impl.utility

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

Classes in org.deidentifier.arx.gui that implement IView
`class` `Controller` The main controller for the whole tool.

Methods in org.deidentifier.arx.gui with parameters of type IView
`void` Controller.`addListener(ModelEvent.ModelPart target, IView listener)` Registers a listener at the controller.
`void` Controller.`removeListener(IView listener)` Unregisters a listener.

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

Classes in org.deidentifier.arx.gui.view.impl that implement IView
`class` `AbstractMenu` Abstract base class for menus and toolbars
`class` `MainMenu` This class implements the global main menu.
`class` `MainToolBar` This class implements the global application tool bar.
`class` `MainWindow` This class implements the global application window.

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

Classes in org.deidentifier.arx.gui.view.impl.common that implement IView
`class` `ComponentHierarchyMenu` This class implements an a menu for the editor for generalization hierarchies.
`class` `ViewData` A view on a `Data` object.
`class` `ViewDataInput` A view on a `Data` object.
`class` `ViewDataOutput` A view on a `Data` object.

### Uses of IView in org.deidentifier.arx.gui.view.impl.define

Classes in org.deidentifier.arx.gui.view.impl.define that implement IView
`class` `LayoutTransformationModel` This layout manages views for general settings regarding data transformation.
`class` `ViewAttributeList` This view lists all attributes and their metadata
`class` `ViewAttributeTransformation` This view displays basic attribute information.
`class` `ViewAttributeWeights` This class allows to define weights for attributes.
`class` `ViewCodingModel` This class allows to configure the coding model.
`class` `ViewCostBenefitModel` This view displays the montary amounts used for cost/benefit analyses
`class` `ViewPopulationModel` This view displays the population settings
`class` `ViewPrivacyModels` This class displays a list of all defined privacy criteria.
`class` `ViewSubsetDefinition` This view displays basic information about the research subset.
`class` `ViewTransformationSettings` This view displays general settings regarding data transformation.
`class` `ViewUtilityMeasures` This view displays settings regarding the utility metrics.

### Uses of IView in org.deidentifier.arx.gui.view.impl.explore

Classes in org.deidentifier.arx.gui.view.impl.explore that implement IView
`class` `ViewClipboard` This class displays the clipboard.
`class` `ViewFilter` This class displays a filter for the lattice.
`class` `ViewLattice` This class implements a view of a lattice.
`class` `ViewList` This class implements a list view on selected nodes.
`class` `ViewProperties` This view displays properties about the currently selected transformation.
`class` `ViewSolutionSpace` This class provides an abstract base for views that display parts of the solution space
`class` `ViewTiles` This class implements a tiles view on selected nodes.

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

Classes in org.deidentifier.arx.gui.view.impl.risk that implement IView
`class` `LayoutRisksAbstract` Base class for layouts in this perspective
`class` `LayoutRisksBottom` Layouts the risk analysis perspective.
`class` `LayoutRisksTop` Layouts the risk analysis perspective.
`class` `ViewRisks<T extends AnalysisContextVisualization>` This is a base class for displaying risk estimates.
`class` `ViewRisksAttackerModels` This view displays risk estimates according to different attacker models
`class` `ViewRisksHIPAAIdentifiersTable` This view displays the identified Safe Harbor identifier.
`class` `ViewRisksOverview` This view displays basic risk estimates.
`class` `ViewRisksPopulationUniques` This view displays basic risk estimates.
`class` `ViewRisksQuasiIdentifiers` This view allows to select a subset of the quasi-identifiers
`class` `ViewRisksQuasiIdentifiersTable` This view displays basic risk estimates.
`class` `ViewRisksRiskDistribution` This view displays basic risk estimates.

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

Subinterfaces of IView in org.deidentifier.arx.gui.view.impl.utility
`interface` `ViewStatisticsBasic` This is a base interface for simple views in this category

Classes in org.deidentifier.arx.gui.view.impl.utility that implement IView
`class` `LayoutUtilityStatistics` Layouts the visualization and allows enabling/disabling them.
`class` `ViewPropertiesInput` This view displays basic properties about input data.
`class` `ViewPropertiesOutput` This view displays basic properties about output data.
`class` `ViewStatistics<T extends AnalysisContextVisualization>` This is a base class for displaying utility data.
`class` `ViewStatisticsClassification` This view displays a statistics about the performance of logistic regression classifiers
`class` `ViewStatisticsClassificationAttributes` This view allows to select a set of attributes for classification analysis
`class` `ViewStatisticsClassificationConfiguration` This view shows a hint message regarding attribute selection for classification analysis
`class` `ViewStatisticsClassificationInput` This view displays a statistics about the performance of logistic regression classifiers
`class` `ViewStatisticsClassificationOutput` This view displays a statistics about the performance of logistic regression classifiers
`class` `ViewStatisticsContingencyHeatmap` This class displays a contingency table as a heat map.
`class` `ViewStatisticsContingencyTable` This class displays a contingency table.
`class` `ViewStatisticsDistributionHistogram` This view displays a frequency distribution.
`class` `ViewStatisticsDistributionTable` This view displays a frequency distribution.
`class` `ViewStatisticsEquivalenceClassTable` This view displays statistics about the distribution of equivalence classes
`class` `ViewStatisticsQuality` This view displays results from different quality models
`class` `ViewStatisticsSummaryTable` This view displays summary statistics.