public interface Thresholds extends Node
Modifier and Type | Method and Description |
---|---|
String[] |
getAllVariablesName() |
String[] |
getCategories() |
double |
getHigh(String variableId) |
double |
getLow(String variableId) |
boolean |
getStateVariableState(String variableId) |
String[] |
getVariableNameByCategory(String category) |
double |
getVeryHigh(String variableId) |
double |
getVeryLow(String variableId) |
void |
setHigh(String variableId,
double high)
Set thresholds high
|
void |
setLow(String variableId,
double low)
Set threshols low on numerical variable only
|
void |
setVeryHigh(String variableId,
double veryhigh)
Set thresholds high
|
void |
setVeryLow(String variableId,
double verylow)
Set threshols low on numerical variable only
|
String[] getCategories()
String[] getVariableNameByCategory(String category)
category
- String[] getAllVariablesName()
boolean getStateVariableState(String variableId) throws CiliaIllegalStateException, CiliaIllegalParameterException
variableId
- CiliaIllegalStateException
CiliaIllegalParameterException
void setLow(String variableId, double low) throws CiliaIllegalParameterException, CiliaIllegalStateException
variableId
- variable namelow
- veryLow
- Double.Na if for no veryLow thresholdCiliaIllegalParameterException
- if variable name is nullCiliaIllegalStateException
void setHigh(String variableId, double high) throws CiliaIllegalParameterException, CiliaIllegalStateException
variableId
- variable namehigh
- veryhigh
- Double.Na if for no threshold very highCiliaIllegalParameterException
CiliaIllegalStateException
void setVeryLow(String variableId, double verylow) throws CiliaIllegalParameterException, CiliaIllegalStateException
variableId
- variable namelow
- veryLow
- Double.Na if for no veryLow thresholdCiliaIllegalParameterException
- if variable name is nullCiliaIllegalStateException
void setVeryHigh(String variableId, double veryhigh) throws CiliaIllegalParameterException, CiliaIllegalStateException
variableId
- variable namehigh
- veryhigh
- Double.Na if for no threshold very highCiliaIllegalParameterException
CiliaIllegalStateException
double getLow(String variableId) throws CiliaIllegalParameterException, CiliaIllegalStateException
variableId
- variable nameCiliaIllegalParameterException
- if variable name is nullCiliaIllegalStateException
double getVeryLow(String variableId) throws CiliaIllegalParameterException, CiliaIllegalStateException
variableId
- variable nameCiliaIllegalParameterException
CiliaIllegalStateException
double getHigh(String variableId) throws CiliaIllegalParameterException, CiliaIllegalStateException
variableId
- variable nameCiliaIllegalParameterException
CiliaIllegalStateException
double getVeryHigh(String variableId) throws CiliaIllegalParameterException, CiliaIllegalStateException
variableId
- variable nameCiliaIllegalParameterException
CiliaIllegalStateException
Copyright © 2012-2013 Adele Team | LIG. All Rights Reserved.