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) throws java.lang.Exception
willZeroUtility
in class RConstraint
java.lang.Exception
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)