public class ValuePreferenceGraph
extends java.lang.Object
Constructor and Description |
---|
ValuePreferenceGraph(Value initialValue) |
Modifier and Type | Method and Description |
---|---|
void |
addNewNode(Value firstValue,
Value newValue,
Feedback feedback) |
void |
addPreferenceOrdering(Value firstValue,
Value secondValue,
Feedback feedback) |
boolean |
containsIssueValue(Value issueValue) |
java.util.ArrayList<Value> |
getAllComparableValues(Value currentValue) |
java.util.ArrayList<Value> |
getAllIncomparableValues(Value currentValue) |
java.util.ArrayList<Value> |
getAllLessPreferredValues(Value currentValue) |
java.util.ArrayList<Value> |
getAllMorePreferredValues(Value currentValue) |
java.util.ArrayList<Value> |
getAllValues() |
java.lang.Integer |
getDepth(Value issueValue) |
java.util.ArrayList<Value> |
getEqualPreferredValues(Value currentValue) |
double |
getEstimatedUtility(Value issueValue) |
Value |
getIncomparableValue(Value currentValue) |
Issue |
getIssue() |
Value |
getMissingValue() |
static void |
main(java.lang.String[] args) |
void |
setIssue(Issue issue) |
java.lang.String |
toString() |
void |
updateLowHighDepths() |
public ValuePreferenceGraph(Value initialValue)
public boolean containsIssueValue(Value issueValue)
public java.lang.Integer getDepth(Value issueValue)
public double getEstimatedUtility(Value issueValue)
public java.util.ArrayList<Value> getAllValues()
public void updateLowHighDepths()
public Value getMissingValue()
public void addPreferenceOrdering(Value firstValue, Value secondValue, Feedback feedback)
public java.util.ArrayList<Value> getAllMorePreferredValues(Value currentValue)
public java.util.ArrayList<Value> getAllLessPreferredValues(Value currentValue)
public java.util.ArrayList<Value> getAllIncomparableValues(Value currentValue)
public java.util.ArrayList<Value> getEqualPreferredValues(Value currentValue)
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
public Issue getIssue()
public void setIssue(Issue issue)