Class StateVariable
- java.lang.Object
-
- org.lemsml.jlems.core.type.dynamics.StateVariable
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Stringdescriptionjava.lang.Stringdimensionjava.lang.Stringexposurejava.lang.Stringnameprivate Dimensionr_dimensionprivate Exposurer_exposure
-
Constructor Summary
Constructors Constructor Description StateVariable()StateVariable(java.lang.String name)StateVariable(java.lang.String name, Dimension dimension)StateVariable(java.lang.String name, Dimension dimension, Exposure exposure)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DimensiongetDimension()DimensionalgetDimensionality()java.lang.StringgetDimensionString()NamedgetExposure()java.lang.StringgetExposureName()java.lang.StringgetName()doublegetValue()booleanhasExposure()booleanisFixed()StateVariablemakeCopy()voidresolve(ComponentType typ, LemsCollection<Dimension> dimensions)protected voidsetDimension(java.lang.String dn)voidsetExposure(java.lang.String enm)protected voidsetName(java.lang.String nm)java.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getDimensionString
public java.lang.String getDimensionString()
-
resolve
public void resolve(ComponentType typ, LemsCollection<Dimension> dimensions) throws ContentError
- Throws:
ContentError
-
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()
-
makeCopy
public StateVariable makeCopy()
-
-