Package org.lemsml.jlems.core.type
Class FinalParam
- java.lang.Object
-
- org.lemsml.jlems.core.type.FinalParam
-
- Direct Known Subclasses:
DerivedFinalParam
public class FinalParam extends java.lang.Object implements Valued
-
-
Field Summary
Fields Modifier and Type Field Description doubledvaluejava.lang.StringnameDimensionr_dimensionjava.lang.Stringsvalue
-
Constructor Summary
Constructors Constructor Description FinalParam(java.lang.String nm, Dimension dim)FinalParam(java.lang.String nm, Dimension dim, java.lang.String sv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DimensiongetDimension()DimensionalgetDimensionality()java.lang.StringgetName()java.lang.StringgetSValue()doublegetValue()booleanhasSValue()booleanisFixed()FinalParammakeCopy()private voidreadSV()voidsetSValue(java.lang.String sv)java.lang.StringtoString()
-
-
-
Field Detail
-
name
public java.lang.String name
-
r_dimension
public Dimension r_dimension
-
svalue
public java.lang.String svalue
-
dvalue
public double dvalue
-
-
Method Detail
-
readSV
private void readSV()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getDimension
public Dimension getDimension()
-
getSValue
public java.lang.String getSValue()
-
setSValue
public void setSValue(java.lang.String sv)
-
hasSValue
public boolean hasSValue()
-
isFixed
public boolean isFixed()
-
getDimensionality
public Dimensional getDimensionality()
-
makeCopy
public FinalParam makeCopy() throws ContentError
- Throws:
ContentError
-
-