public class ModelBLikenessCriterion extends ModelExplicitCriterion
Constructor and Description |
---|
ModelBLikenessCriterion(java.lang.String attribute)
Creates a new instance.
|
ModelBLikenessCriterion(java.lang.String attribute,
double beta,
boolean enhanced)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
ModelBLikenessCriterion |
clone()
Clone
|
double |
getB()
Returns B.
|
PrivacyCriterion |
getCriterion(Model model)
Implement this to return the criterion.
|
java.lang.String |
getLabel()
Implement this to return a string representation.
|
boolean |
isEnhanced()
Returns whether this is the enhanced variant
|
void |
parse(ModelCriterion criterion,
boolean _default)
Parse
|
void |
pull(ModelExplicitCriterion criterion)
Implement this, to update data.
|
void |
setB(double beta)
Sets Beta.
|
void |
setEnhanced(boolean enhanced)
Sets whether or not this is the enhanced variant
|
java.lang.String |
toString()
Implement this to return a string representation.
|
getAttribute
isEnabled, setEnabled
public ModelBLikenessCriterion(java.lang.String attribute)
attribute
- public ModelBLikenessCriterion(java.lang.String attribute, double beta, boolean enhanced)
attribute
- beta
- enhanced
- public ModelBLikenessCriterion clone()
ModelCriterion
clone
in class ModelCriterion
public PrivacyCriterion getCriterion(Model model)
ModelCriterion
getCriterion
in class ModelCriterion
public double getB()
public boolean isEnhanced()
public java.lang.String getLabel()
ModelCriterion
getLabel
in class ModelCriterion
public void parse(ModelCriterion criterion, boolean _default)
ModelCriterion
parse
in class ModelCriterion
_default
- Defines whether the model represents a typical parameter configuration for the criterionpublic void pull(ModelExplicitCriterion criterion)
ModelExplicitCriterion
pull
in class ModelExplicitCriterion
public void setB(double beta)
beta
- public void setEnhanced(boolean enhanced)
enhanced
- public java.lang.String toString()
ModelCriterion
toString
in class ModelCriterion