public class ProductGroupAttribute
extends java.lang.Object
Constructor and Description |
---|
ProductGroupAttribute(java.lang.String name,
BoundedUnivariateDistribution value,
boolean mutability,
double observability)
A ProductGroupAttribute of the qualifier name is characterized by their mutability
(whether the values of a derived ProductAttribute are allowed to change), their observability
(how easy it is for a ConsumerAgent to derive the true value of the ProductAttribute), and
the distribution of values for ProductAttributes exhibiting this quality.
|
Modifier and Type | Method and Description |
---|---|
boolean |
getMutability() |
java.lang.String |
getName() |
double |
getObservability() |
BoundedUnivariateDistribution |
getValue() |
java.lang.String |
toString() |
public ProductGroupAttribute(java.lang.String name, BoundedUnivariateDistribution value, boolean mutability, double observability)
name
- The qualifier for this ProductGroupAttributevalue
- The distribution of values for derived ProductAttributesmutability
- Whether derived ProductAttributes are allowed to change in valueobservability
- How easy it is for a ConsumerAgent to derive information about the true value of derived ProductAttributespublic java.lang.String getName()
public BoundedUnivariateDistribution getValue()
public boolean getMutability()
public double getObservability()
public java.lang.String toString()
toString
in class java.lang.Object