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

## Uses of Class
org.deidentifier.arx.gui.model.ModelEvent.ModelPart

- Packages that use ModelEvent.ModelPart
  Package | Description
  --- | ---
  org.deidentifier.arx.gui |
  org.deidentifier.arx.gui.model |
  org.deidentifier.arx.gui.view.impl.common.async |
  org.deidentifier.arx.gui.view.impl.risk |
  org.deidentifier.arx.gui.view.impl.utility |

- - ### Uses of ModelEvent.ModelPart in org.deidentifier.arx.gui

    Methods in org.deidentifier.arx.gui with parameters of type ModelEvent.ModelPart
    Modifier and Type | Method and Description
    --- | ---
    `void` | Controller.`addListener(ModelEvent.ModelPart target, IView listener)` Registers a listener at the controller.

  - ### Uses of ModelEvent.ModelPart in org.deidentifier.arx.gui.model

    Fields in org.deidentifier.arx.gui.model declared as ModelEvent.ModelPart
    Modifier and Type | Field and Description
    --- | ---
    `ModelEvent.ModelPart` | ModelEvent.`part` The part of the model that has changed.

    Methods in org.deidentifier.arx.gui.model that return ModelEvent.ModelPart
    Modifier and Type | Method and Description
    --- | ---
    `static ModelEvent.ModelPart` | ModelEvent.ModelPart.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static ModelEvent.ModelPart[]` | ModelEvent.ModelPart.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Constructors in org.deidentifier.arx.gui.model with parameters of type ModelEvent.ModelPart
    Constructor and Description
    `ModelEvent(java.lang.Object source, ModelEvent.ModelPart target, java.lang.Object data)` Creates a new instance.

  - ### Uses of ModelEvent.ModelPart in org.deidentifier.arx.gui.view.impl.common.async

    Methods in org.deidentifier.arx.gui.view.impl.common.async that return ModelEvent.ModelPart
    Modifier and Type | Method and Description
    --- | ---
    `ModelEvent.ModelPart` | AnalysisContext.`getTarget()` Gets the target.

    Methods in org.deidentifier.arx.gui.view.impl.common.async with parameters of type ModelEvent.ModelPart
    Modifier and Type | Method and Description
    --- | ---
    `void` | AnalysisContext.`setTarget(ModelEvent.ModelPart target)` Sets the target.

  - ### Uses of ModelEvent.ModelPart in org.deidentifier.arx.gui.view.impl.risk

    Constructors in org.deidentifier.arx.gui.view.impl.risk with parameters of type ModelEvent.ModelPart
    Constructor and Description
    `LayoutRisksBottom(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `LayoutRisksTop(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewRisks(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewRisksHIPAAIdentifiersTable(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewRisksPopulationUniques(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewRisksQuasiIdentifiersTable(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewRisksReIdentification(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewRisksReIdentificationTable(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewRisksRiskDistributionPlot(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewRisksRiskDistributionTable(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.

  - ### Uses of ModelEvent.ModelPart in org.deidentifier.arx.gui.view.impl.utility

    Methods in org.deidentifier.arx.gui.view.impl.utility that return ModelEvent.ModelPart
    Modifier and Type | Method and Description
    --- | ---
    `protected ModelEvent.ModelPart` | ViewStatistics.`getTarget()` Returns the target

    Methods in org.deidentifier.arx.gui.view.impl.utility with parameters of type ModelEvent.ModelPart
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract void` | ViewProperties.`doUpdate(ModelEvent.ModelPart part)` Implement this to update the view.
    `protected void` | ViewPropertiesOutput.`doUpdate(ModelEvent.ModelPart part)` Update the view.
    `protected void` | ViewPropertiesInput.`doUpdate(ModelEvent.ModelPart part)` Update the view.

    Constructors in org.deidentifier.arx.gui.view.impl.utility with parameters of type ModelEvent.ModelPart
    Constructor and Description
    `LayoutUtilityStatistics(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewProperties(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Constructor.
    `ViewStatistics(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset, boolean dependsOnAttribute)` Creates a new instance.
    `ViewStatisticsContingencyHeatmap(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new density plot.
    `ViewStatisticsContingencyTable(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new density plot.
    `ViewStatisticsDistributionHistogram(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewStatisticsDistributionTable(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewStatisticsEquivalenceClassTable(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.
    `ViewStatisticsLogisticRegression(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart part)` Creates a new instance.
    `ViewStatisticsSummaryTable(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)` Creates a new instance.