public class TLcdAIXM51ValDuration extends TLcdDataObject implements ILcdISO19103Measure
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
NIL_REASON_PROPERTY
Data property that maps to the
nilReason attribute. |
static TLcdDataProperty |
UOM_PROPERTY
Data property that maps to the
uom attribute. |
static TLcdDataProperty |
VALUE_PROPERTY
Data property that maps to the value defined by the simple content.
|
Constructor and Description |
---|
TLcdAIXM51ValDuration() |
TLcdAIXM51ValDuration(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
void |
convert(ILcdISO19103UnitOfMeasure aUnitOfMeasure,
ILcdISO19103Measure aMeasureSFCT)
Converts this measure to another unit of measure by means of a side effect parameter.
|
TLcdGML32NilReasonEnumeration |
getNilReason()
Returns the value of the property that maps to the
nilReason attribute. |
ILcdISO19103UnitOfMeasure |
getUnitOfMeasure()
Returns the unit of measure this measure is expressed in.
|
TLcdAIXM51UomDuration |
getUom()
Returns the value of the property that maps to the
uom attribute. |
double |
getValue()
The numerical value of a measurement, expressed in its unit of measure.
|
Double |
getValueObject()
Returns the value of the property that maps to the value defined by the simple content.
|
void |
setNilReason(TLcdGML32NilReasonEnumeration aValue)
Sets the value of the property that maps to the
nilReason attribute. |
void |
setUnitOfMeasure(ILcdISO19103UnitOfMeasure aUnitOfMeasure)
Sets the unit of measure this measure is expressed in.
|
void |
setUom(TLcdAIXM51UomDuration aValue)
Sets the value of the property that maps to the
uom attribute. |
void |
setValue(double aValue)
Sets the numerical value of a measurement,expressed in its unit of measure.
|
void |
setValueObject(Double aValue)
Sets the value of the property that maps to the value defined by the simple content.
|
public static final TLcdDataProperty VALUE_PROPERTY
Double
.public static final TLcdDataProperty NIL_REASON_PROPERTY
nilReason
attribute.
The possible values for this property are instances of
public static final TLcdDataProperty UOM_PROPERTY
uom
attribute.
The possible values for this property are instances of
public TLcdAIXM51ValDuration()
public TLcdAIXM51ValDuration(TLcdDataType aType)
public void convert(ILcdISO19103UnitOfMeasure aUnitOfMeasure, ILcdISO19103Measure aMeasureSFCT)
ILcdISO19103Measure
convert
in interface ILcdISO19103Measure
aUnitOfMeasure
- the unit of measure to express the value in.aMeasureSFCT
- the measure which will contain the new value and the unit of measure passed.public ILcdISO19103UnitOfMeasure getUnitOfMeasure()
ILcdISO19103Measure
getUnitOfMeasure
in interface ILcdISO19103Measure
public double getValue()
ILcdISO19103Measure
getValue
in interface ILcdISO19103Measure
ILcdISO19103Measure.setValue(double)
public void setUnitOfMeasure(ILcdISO19103UnitOfMeasure aUnitOfMeasure)
ILcdISO19103Measure
setUnitOfMeasure
in interface ILcdISO19103Measure
public void setValue(double aValue)
ILcdISO19103Measure
setValue
in interface ILcdISO19103Measure
ILcdISO19103Measure.getValue()
public Double getValueObject()
VALUE_PROPERTY
property.public void setValueObject(Double aValue)
aValue
- the value to set for the VALUE_PROPERTY
property.public TLcdGML32NilReasonEnumeration getNilReason()
nilReason
attribute.
The possible values for this property are instances of
NIL_REASON_PROPERTY
property.public void setNilReason(TLcdGML32NilReasonEnumeration aValue)
nilReason
attribute.
The possible values for this property are instances of
aValue
- the value to set for the NIL_REASON_PROPERTY
property.public TLcdAIXM51UomDuration getUom()
uom
attribute.
The possible values for this property are instances of
UOM_PROPERTY
property.public void setUom(TLcdAIXM51UomDuration aValue)
uom
attribute.
The possible values for this property are instances of
aValue
- the value to set for the UOM_PROPERTY
property.