## Uses of Interface
org.deidentifier.arx.metric.v2.DomainShare

Packages that use DomainShare
org.deidentifier.arx.framework.data: This package implements data management, i.e., encoding and representing input data, output data and generalization hierarchies
org.deidentifier.arx.metric.v2: Main package implementing quality models

### Uses of DomainShare in org.deidentifier.arx.framework.data

Methods in org.deidentifier.arx.framework.data that return DomainShare
`DomainShare[]` DataManager.`getDomainShares()` Returns the domain shares for all generalized quasi-identifiers

### Uses of DomainShare in org.deidentifier.arx.metric.v2

Classes in org.deidentifier.arx.metric.v2 that implement DomainShare
`class` `DomainShareInterval<T>` This class represents a set of domain shares for an attribute.
`class` `DomainShareMaterialized` This class represents a set of domain shares for an attribute.
`class` `DomainShareRedaction` This class represents a set of domain shares for an attribute.

Methods in org.deidentifier.arx.metric.v2 that return DomainShare
`DomainShare` DomainShare.`clone()` Clones the share

Methods in org.deidentifier.arx.metric.v2 with parameters of type DomainShare
`static double` MetricSDNMEntropyBasedInformationLoss.`getEntropyBasedInformationLoss(Transformation<?> transformation, HashGroupifyEntry entry, DomainShare[] shares, DataAggregationInformation aggregation, double maxIL)` Implements the entropy-based IL model.
`static double` MetricSDNMEntropyBasedInformationLoss.`getMaximalEntropyBasedInformationLoss(DomainShare[] domainShares, DataAggregationInformation aggregation)` Returns the maximal entropy-based information loss