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.Object
public int compareTo(Preference referencePreference)
compareTo
in interface java.lang.Comparable<Preference>
referencePreference
- The preference this preference is to be compared to