public class Preference extends java.lang.Object implements java.lang.Comparable<Preference>
| Constructor and Description |
|---|
Preference(Value value,
double strength)
Preference is modeled as a coupling of a Value and the strength of the value (as a numerical value).
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Preference referencePreference)
Compare preferences via the strength of preferences.
|
double |
getStrength() |
Value |
getValue() |
void |
setStrength(double strength) |
java.lang.String |
toString() |
public Preference(Value value, double strength)
value - The value this preference refers tostrength - The strength of the preference / the value (as numerical value)public Value getValue()
public double getStrength()
public void setStrength(double strength)
public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(Preference referencePreference)
compareTo in interface java.lang.Comparable<Preference>referencePreference - The preference this preference is to be compared to