Package net.sf.opendse.model.parameter
Class Parameters
- java.lang.Object
-
- net.sf.opendse.model.parameter.Parameters
-
-
Constructor Summary
Constructors Constructor Description Parameters()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ParameterRange
range(double def, double lb, double ub)
Constructs aParameterRange
.static ParameterRange
range(double def, double lb, double ub, double granularity)
Constructs aParameterRange
.static ParameterRangeDiscrete
range(int def, int lb, int ub)
Constructs aParameterRangeDiscrete
.static ParameterSelect
select(Object def, Object... select)
Constructs aParameterSelect
.static ParameterSelect
selectList(Object def, List<Object> select)
Constructs aParameterSelect
.static ParameterSelect
selectRef(String reference, Object def, Object... select)
Constructs aParameterSelect
.static ParameterSelect
selectRefList(String reference, Object def, List<Object> select)
Constructs aParameterSelect
.static ParameterUniqueID
uniqueID(int def, String identifier)
Constructs aParameterUniqueID
.
-
-
-
Method Detail
-
select
public static ParameterSelect select(Object def, Object... select)
Constructs aParameterSelect
.- Parameters:
def
- the default valueselect
- the list of elements- Returns:
- the parameter object
-
selectList
public static ParameterSelect selectList(Object def, List<Object> select)
Constructs aParameterSelect
.- Parameters:
def
- the default valueselect
- the list of elements- Returns:
- the parameter object
-
selectRef
public static ParameterSelect selectRef(String reference, Object def, Object... select)
Constructs aParameterSelect
.- Parameters:
reference
- the reference parameterdef
- the default valueselect
- the list of elements- Returns:
- the parameter object
-
selectRefList
public static ParameterSelect selectRefList(String reference, Object def, List<Object> select)
Constructs aParameterSelect
.- Parameters:
reference
- the reference parameterdef
- the default valueselect
- the list of elements- Returns:
- the parameter object
-
range
public static ParameterRange range(double def, double lb, double ub)
Constructs aParameterRange
.- Parameters:
def
- the default valuelb
- the lower boundub
- the upper bound- Returns:
- the parameter object
-
range
public static ParameterRange range(double def, double lb, double ub, double granularity)
Constructs aParameterRange
.- Parameters:
def
- the default valuelb
- the lower boundub
- the upper boundgranularity
- the granularity (step-size)- Returns:
- the parameter object
-
range
public static ParameterRangeDiscrete range(int def, int lb, int ub)
Constructs aParameterRangeDiscrete
.- Parameters:
def
- the default valuelb
- the lower boundub
- the upper bound- Returns:
- the parameter object
-
uniqueID
public static ParameterUniqueID uniqueID(int def, String identifier)
Constructs aParameterUniqueID
.- Parameters:
def
- the default valueidentifier
- the identifier- Returns:
- the parameter object
-
-