public class Inclusion extends DPresence
Constructor and Description |
---|
Inclusion(DataSubset subset)
Creates a new instance of the enclosure criterion.
|
Modifier and Type | Method and Description |
---|---|
PrivacyCriterion |
clone(DataSubset subset)
Clone for local recoding
|
int |
getRequirements()
Returns the criterion's requirements.
|
void |
initialize(DataManager manager,
ARXConfiguration config)
Override this to initialize the criterion.
|
boolean |
isAnonymous(Transformation<?> node,
HashGroupifyEntry entry)
Implement this, to enforce the criterion.
|
boolean |
isLocalRecodingSupported()
Returns whether the criterion supports local recoding.
|
ElementData |
render()
Renders the privacy model
|
java.lang.String |
toString()
Returns a string representation.
|
clone, getDataSubset, getDMax, getDMin, isSubsetAvailable
getMinimalClassSize, getPopulationModel, getRiskThresholdJournalist, getRiskThresholdMarketer, getRiskThresholdProsecutor, getSubset, isHeuristicSearchSupported, isHeuristicSearchWithTimeLimitSupported, isMinimalClassSizeAvailable, isMonotonicWithGeneralization, isMonotonicWithSuppression, isOptimalSearchSupported, isSampleBased
public Inclusion(DataSubset subset)
subset
- Research subsetpublic PrivacyCriterion clone(DataSubset subset)
PrivacyCriterion
clone
in class PrivacyCriterion
public int getRequirements()
PrivacyCriterion
getRequirements
in class DPresence
public void initialize(DataManager manager, ARXConfiguration config)
PrivacyCriterion
initialize
in class DPresence
config
- TODOpublic boolean isAnonymous(Transformation<?> node, HashGroupifyEntry entry)
PrivacyCriterion
isAnonymous
in class DPresence
node
- TODOpublic boolean isLocalRecodingSupported()
PrivacyCriterion
isLocalRecodingSupported
in class DPresence
public java.lang.String toString()
PrivacyCriterion
public ElementData render()
PrivacyCriterion