public interface ModelParamGroup extends ModelEntity, ExpressionBase
Modifier and Type | Method and Description |
---|---|
ModelParamGroupCase |
create(java.lang.String tag)
Creates a parameter case.
|
void |
loadFile(java.lang.String path)
Loads from a file.
|
void |
loadFile(java.lang.String path,
char delim)
Loads from a file using a specified delimiter.
|
void |
loadFile(java.lang.String path,
char delim,
boolean separateUnitColumns)
Loads from a file using a specified delimiter.
|
void |
loadFile(java.lang.String path,
java.lang.String sheet,
java.lang.String range)
Loads from an Excel-file with a specified range to read, or a cell to
start from, in the specified sheet.
|
void |
loadFile(java.lang.String path,
java.lang.String sheet,
java.lang.String range,
boolean separateUnitColumns)
Loads from an Excel-file with a specified range to read, or a cell to
start from, in the specified sheet.
|
ModelParamGroup |
move(java.lang.String parName)
Moves a parameter to this parameter group.
|
ModelParamGroup |
move(java.lang.String[] parNames)
Moves parameters to this parameter group.
|
ModelParamGroupCaseList |
paramCase()
Returns all parameter cases in the parameter group.
|
ModelParamGroupCase |
paramCase(java.lang.String cTag)
Returns a parameter group case with the given tag.
|
void |
saveFile(java.lang.String path)
Saves to a file.
|
void |
saveFile(java.lang.String path,
char delim)
Saves to a file using a specified delimiter.
|
void |
saveFile(java.lang.String path,
char delim,
boolean separateUnitColumns)
Saves to a file using a specified delimiter.
|
void |
saveFile(java.lang.String path,
java.lang.String sheet,
java.lang.String range,
boolean includeHeaders,
boolean overwrite)
Saves to an Excel-file in a specified range, or at a cell to start
from, in a specified sheet.
|
void |
saveFile(java.lang.String path,
java.lang.String sheet,
java.lang.String range,
boolean includeHeaders,
boolean overwrite,
boolean separateUnitColumns)
Saves to an Excel-file in a specified range, or at a cell to start
from, in a specified sheet.
|
void |
setFromCase(java.lang.String paramCase)
Sets the parameters in this group from a specified parameter case.
|
void |
setFromCase(java.lang.String[] parNames,
java.lang.String paramCase)
Sets a number of named parameters in this group from a specified
parameter case.
|
void |
setShowInParamSel(boolean show)
Sets whether to show parameters in this group in parameter selection
lists.
|
boolean |
showInParamSel()
Returns true if the parameters in this group should be visible in
parameter selection lists.
|
clear, descr, descr, get, remove, remove, rename, set, set, set, set, varnames
active, author, author, comments, comments, dateCreated, dateModified, docMarker, docMarker, help, help, icon, isactive, isActive, label, label, lastModifiedBy, model, model, name, name, resetAuthor, scope, tag, tag, timeCreated, timeModified, version, version
getContainer, getDisplayString
ModelParamGroupCase create(java.lang.String tag)
tag
- Parameter case tag.void loadFile(java.lang.String path)
path
- Path to file.void loadFile(java.lang.String path, char delim)
path
- Path to file.delim
- Delimiter to use.void loadFile(java.lang.String path, java.lang.String sheet, java.lang.String range)
path
- Path to file.sheet
- The Excel-sheet to use.range
- The range, or a starting cell.void loadFile(java.lang.String path, char delim, boolean separateUnitColumns)
path
- Path to file.delim
- Delimiter to use.separateUnitColumns
- True to split expression columns into expression and unit.void loadFile(java.lang.String path, java.lang.String sheet, java.lang.String range, boolean separateUnitColumns)
path
- Path to file.sheet
- The Excel-sheet to use.range
- The range, or a starting cell.separateUnitColumns
- True to split expression columns into expression and unit.ModelParamGroup move(java.lang.String parName)
parName
- Parameter name.ModelParamGroup move(java.lang.String[] parNames)
parNames
- Parameter names.ModelParamGroupCaseList paramCase()
ModelParamGroupCase paramCase(java.lang.String cTag)
cTag
- Parameter group case tag.void saveFile(java.lang.String path)
path
- Path to file.void saveFile(java.lang.String path, char delim)
path
- Path to file.delim
- Delimiter to use.void saveFile(java.lang.String path, char delim, boolean separateUnitColumns)
path
- Path to file.delim
- Delimiter to use.separateUnitColumns
- True to split expression columns into expression and unit.void saveFile(java.lang.String path, java.lang.String sheet, java.lang.String range, boolean includeHeaders, boolean overwrite)
path
- Path to file.sheet
- The Excel-sheet to use.range
- The range, or a starting cell.includeHeaders
- True if column headers are to be written.overwrite
- True if an existing file is to be overwritten, or if an error should
be cast in that instance.void saveFile(java.lang.String path, java.lang.String sheet, java.lang.String range, boolean includeHeaders, boolean overwrite, boolean separateUnitColumns)
path
- Path to file.sheet
- The Excel-sheet to use.range
- The range, or a starting cell.includeHeaders
- True if column headers are to be written.overwrite
- True if an existing file is to be overwritten, or if an error should
be cast in that instance.separateUnitColumns
- True to split expression columns into expression and unit.void setFromCase(java.lang.String paramCase)
paramCase
- The parameter case from which to set the parameters.void setFromCase(java.lang.String[] parNames, java.lang.String paramCase)
parNames
- The names of the parameters to set.paramCase
- The parameter case from which to set the parameters.void setShowInParamSel(boolean show)
show
- True if parameters in this group should be shown in parameter
selection lists.boolean showInParamSel()