Class StateVariable

  • All Implemented Interfaces:
    Valued, Named

    public class StateVariable
    extends java.lang.Object
    implements Valued
    • Field Detail

      • name

        public java.lang.String name
      • dimension

        public java.lang.String dimension
      • exposure

        public java.lang.String exposure
      • r_exposure

        private Exposure r_exposure
      • description

        public java.lang.String description
    • Constructor Detail

      • StateVariable

        public StateVariable()
      • StateVariable

        public StateVariable​(java.lang.String name)
      • StateVariable

        public StateVariable​(java.lang.String name,
                             Dimension dimension)
      • StateVariable

        public StateVariable​(java.lang.String name,
                             Dimension dimension,
                             Exposure exposure)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface Named
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getDimensionString

        public java.lang.String getDimensionString()
      • getValue

        public double getValue()
        Specified by:
        getValue in interface Valued
      • isFixed

        public boolean isFixed()
      • getDimension

        public Dimension getDimension()
      • getDimensionality

        public Dimensional getDimensionality()
      • hasExposure

        public boolean hasExposure()
      • getExposure

        public Named getExposure()
      • setName

        protected void setName​(java.lang.String nm)
      • setDimension

        protected void setDimension​(java.lang.String dn)
      • setExposure

        public void setExposure​(java.lang.String enm)
      • getExposureName

        public java.lang.String getExposureName()