public class IssueInteger extends Issue
Constructor and Description |
---|
IssueInteger(java.lang.String name,
int issueNumber,
int min,
int max)
Create a new issue issue given the name of the issue, its unique ID, and
the value range [min, max].
|
IssueInteger(java.lang.String name,
int issueNumber,
int min,
int max,
Objective objParent)
Create a new issue issue given the name of the issue, its unique ID, its
parent, and the value range [min, max].
|
Modifier and Type | Method and Description |
---|---|
boolean |
checkInRange(Value val)
Method to check if the given value is in the range specified
by the issue.
|
java.lang.String |
convertToString() |
int |
getLowerBound() |
long |
getNumberOfDiscretizationSteps() |
ISSUETYPE |
getType()
This method is added for convenience.
|
int |
getUpperBound() |
boolean |
setLowerBound(int lowerbound) |
boolean |
setUpperBound(int upperbound) |
SimpleElement |
toXML()
Returns a SimpleElement representation of this issue.
|
children, equalContents, equals, getAllowsChildren, getChildAt, getChildCount, getChildren, getChildWithID, getDescription, getHighestObjectiveNr, getIndex, getName, getNumber, getObjective, getParent, getPath, getPreorderEnumeration, getPreorderIssueEnumeration, getPreorderObjectiveEnumeration, getSiblings, getUserObject, hashCode, insert, isIssue, isLeaf, isObjective, isParent, remove, remove, removeFromParent, setDescription, setName, setNumber, setParent, setUserObject, toString
public IssueInteger(java.lang.String name, int issueNumber, int min, int max)
name
- of the issue.issueNumber
- uniqueID of the isue.min
- minimum value of the range of values.max
- maximum value of the range of values.public IssueInteger(java.lang.String name, int issueNumber, int min, int max, Objective objParent)
name
- of the issue.issueNumber
- uniqueID of the isue.min
- minimum value of the range of values.max
- maximum value of the range of values.objParent
- parent objective of the issue.public boolean checkInRange(Value val)
Issue
checkInRange
in class Issue
val
- to be checked.public final int getLowerBound()
public final int getUpperBound()
public boolean setUpperBound(int upperbound)
upperbound
- to which the upperbound of the value range must be set.public boolean setLowerBound(int lowerbound)
lowerbound
- to which the lowerbound of the value range must be set.public SimpleElement toXML()
public ISSUETYPE getType()
Objective
public java.lang.String convertToString()
convertToString
in class Issue
public long getNumberOfDiscretizationSteps()