## Uses of Class
org.deidentifier.arx.AttributeType

Packages that use AttributeType
org.deidentifier.arx: This package provides the public API for the ARX anonymization framework.
org.deidentifier.arx.gui.model
org.deidentifier.arx.gui.resources
org.deidentifier.arx.gui.view.impl.define
org.deidentifier.arx.gui.view.impl.utility

### Uses of AttributeType in org.deidentifier.arx

Subclasses of AttributeType in org.deidentifier.arx
`static class` `AttributeType.Hierarchy` This class implements a generalization hierarchy.
`static class` `AttributeType.Hierarchy.DefaultHierarchy` The default implementation of a generalization hierarchy.
`static class` `AttributeType.MicroAggregationFunction` This class is used to define aggregate functions for microaggregation.

Fields in org.deidentifier.arx declared as AttributeType
`static AttributeType` AttributeType.`IDENTIFYING_ATTRIBUTE` Represents an identifying attribute.
`static AttributeType` AttributeType.`INSENSITIVE_ATTRIBUTE` Represents an insensitive attribute.
`static AttributeType` AttributeType.`QUASI_IDENTIFYING_ATTRIBUTE` Represents a quasi-identifying attribute.
`static AttributeType` AttributeType.`SENSITIVE_ATTRIBUTE` Represents a sensitive attribute.

Methods in org.deidentifier.arx that return AttributeType
`AttributeType` AttributeType.`clone()`
`AttributeType` DataDefinition.`getAttributeType(java.lang.String attribute)` Returns the type defined for the attribute.

Methods in org.deidentifier.arx with parameters of type AttributeType
`boolean` ARXConfiguration.`isAttributeTypeSuppressed(AttributeType type)` Returns whether values of the given attribute type will be replaced by the suppression string in suppressed tuples.
`void` DataDefinition.`setAttributeType(java.lang.String attribute, AttributeType type)` Define the type of a given attribute.
`void` ARXConfiguration.`setAttributeTypeSuppressed(AttributeType type, boolean enabled)` Defines values of which attribute type are to be replaced by the suppression string in suppressed tuples.

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

Methods in org.deidentifier.arx.gui.model with parameters of type AttributeType
`boolean` ModelConfiguration.`isAttributeTypeSuppressed(AttributeType type)`
`void` ModelConfiguration.`setAttributeTypeSuppressed(AttributeType type, boolean enabled)`

### Uses of AttributeType in org.deidentifier.arx.gui.resources

Methods in org.deidentifier.arx.gui.resources with parameters of type AttributeType
`org.eclipse.swt.graphics.Image` Resources.`getImage(AttributeType type)` Returns an image.
`org.eclipse.swt.graphics.Image` Resources.`getImage(AttributeType type, boolean isResponseVariable)` Returns an image.

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

Methods in org.deidentifier.arx.gui.view.impl.define with parameters of type AttributeType
`void` ViewAttributeTransformation.`actionUpdateAttributeTypes(AttributeType typeNew)` Update attribute type of all attributes.

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

Fields in org.deidentifier.arx.gui.view.impl.utility declared as AttributeType
`AttributeType` AnalysisContextDistribution.`attributeType` Context information.
`AttributeType` AnalysisContextContingency.`attributeType1` Context information.
`AttributeType` AnalysisContextContingency.`attributeType2` Context information.