Package hec.rss.model

Class RssModelVariableSet

java.lang.Object
hec.rss.model.RssModelVariableSet
All Implemented Interfaces:
RssModelVariableConstants

public class RssModelVariableSet extends Object implements RssModelVariableConstants
Contains definitions of all (time series) variables used by the ResSim model
  • Constructor Details

    • RssModelVariableSet

      public RssModelVariableSet()
      Constructor for the RssModelVarableSet object
  • Method Details

    • getModelVariable

      public static ModelVariable getModelVariable(int varId)
    • addModelVariable

      public static void addModelVariable(ModelVariable var)
    • newTSRecordProxy

      public static TSRecordProxy newTSRecordProxy(RssSystem sys, TSLocation obj, int varId)
      The method returns a new TSRecordProxy for the specified model variable created within the given TSManager for the TSLocation object. returns null if unsuccessful
    • getVariableName

      public static String getVariableName(int varId)
      The method returns the variable name the specified model variable returns a empty string if unsuccessful
    • getParamName

      public static String getParamName(int varId)
      The method returns a parameter name of the specified model variable returns null if unsuccessful
    • getTSRecordProxyName

      public static String getTSRecordProxyName(RssSystem sys, TSLocation obj, int varId)
      The method returns a name of a TSRecordProxy for the specified model variable for the TSLocation object. returns null if unsuccessful
    • getTSRecordProxyParamName

      public static String getTSRecordProxyParamName(RssSystem sys, TSLocation obj, int varId)
      The method returns a parameter name of a TSRecordProxy for the specified model variable for the TSLocation object. returns null if unsuccessful
    • getTSRecordProxyDataSet

      public static int getTSRecordProxyDataSet(RssSystem sys, TSLocation obj, int varId)
      The method returns a parameter name of a TSRecordProxy for the specified model variable for the TSLocation object. returns null if unsuccessful