Class StateVariable
- java.lang.Object
-
- org.lemsml.jlems.core.type.dynamics.StateVariable
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
description
java.lang.String
dimension
java.lang.String
exposure
java.lang.String
name
private Dimension
r_dimension
private Exposure
r_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 Dimension
getDimension()
Dimensional
getDimensionality()
java.lang.String
getDimensionString()
Named
getExposure()
java.lang.String
getExposureName()
java.lang.String
getName()
double
getValue()
boolean
hasExposure()
boolean
isFixed()
StateVariable
makeCopy()
void
resolve(ComponentType typ, LemsCollection<Dimension> dimensions)
protected void
setDimension(java.lang.String dn)
void
setExposure(java.lang.String enm)
protected void
setName(java.lang.String nm)
java.lang.String
toString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in 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()
-
-