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