public interface ModelParamGroupCase extends ModelEntity
Modifier and Type | Method and Description |
---|---|
java.lang.String |
get(java.lang.String parName)
Returns a parameter case expression.
|
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.
|
void |
reset()
Resets all parameter cases from parent parameter group.
|
void |
reset(java.lang.String[] parNames)
Resets a number of parameter cases from parent parameter group.
|
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.
|
ModelParamGroupCase |
set(java.lang.String parName,
java.lang.String expr)
Sets a parameter case expression.
|
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
java.lang.String get(java.lang.String parName)
parName
- Parameter name.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.void reset()
void reset(java.lang.String[] parNames)
parNames
- The names of the parameters to reset.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.ModelParamGroupCase set(java.lang.String parName, java.lang.String expr)
parName
- Parameter name.expr
- Parameter case expression.