public class SumZeroConstraintList extends RConstraint
Modifier and Type | Field and Description |
---|---|
protected int |
index |
protected int |
max |
protected int |
min |
protected java.util.ArrayList<java.lang.Integer> |
relatedIssues |
protected java.util.ArrayList<java.lang.String> |
valuesToBeChecked |
Constructor and Description |
---|
SumZeroConstraintList(int index) |
Modifier and Type | Method and Description |
---|---|
void |
addContraint(java.lang.Integer issueIndex,
java.lang.String conditionToBeCheck) |
void |
addRelatedIssue(java.lang.Integer relatedIndex) |
void |
addRelatedIssues(java.util.ArrayList<java.lang.Integer> relatedIssueIndices) |
void |
addValueToBeChecked(java.lang.String valueTobeChecked) |
java.lang.Integer |
getIssueIndex() |
int |
getMax() |
int |
getMin() |
java.util.ArrayList<java.lang.String> |
getValueToBeChecked() |
void |
setMax(int max) |
void |
setMin(int min) |
void |
setValueToBeChecked(java.util.ArrayList<java.lang.String> valuesToBeChecked) |
boolean |
willZeroUtility(Bid bid) |
protected int index
protected java.util.ArrayList<java.lang.String> valuesToBeChecked
protected int min
protected int max
protected java.util.ArrayList<java.lang.Integer> relatedIssues
public java.lang.Integer getIssueIndex()
getIssueIndex
in class RConstraint
public boolean willZeroUtility(Bid bid)
willZeroUtility
in class RConstraint
public void addContraint(java.lang.Integer issueIndex, java.lang.String conditionToBeCheck)
addContraint
in class RConstraint
public void addRelatedIssues(java.util.ArrayList<java.lang.Integer> relatedIssueIndices)
public void addRelatedIssue(java.lang.Integer relatedIndex)
public java.util.ArrayList<java.lang.String> getValueToBeChecked()
public void setValueToBeChecked(java.util.ArrayList<java.lang.String> valuesToBeChecked)
public void addValueToBeChecked(java.lang.String valueTobeChecked)
public int getMax()
public void setMax(int max)
public int getMin()
public void setMin(int min)