Class TLcdGML32Quantity

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, ILcdISO19103Measure, Cloneable

public class TLcdGML32Quantity extends TLcdGML32Measure
An XML attribute uom ("unit of measure") is required, whose value is a URI which identifies the definition of a ratio scale or units by which the numeric value shall be multiplied, or an interval or position scale on which the value occurs.
Since:
10.0
  • Field Details

    • NIL_REASON_PROPERTY

      public static final TLcdDataProperty NIL_REASON_PROPERTY
      Data property that maps to the nilReason attribute. The possible values for this property are instances of
    • VALUE_PROPERTY

      public static final TLcdDataProperty VALUE_PROPERTY
      Data property that maps to the value defined by the simple content. The possible values for this property are instances of Double.
    • UOM_PROPERTY

      public static final TLcdDataProperty UOM_PROPERTY
      Data property that maps to the uom attribute. The possible values for this property are instances of
      • String
      • URI
    • TYPE_PROPERTY

      public static final TLcdDataProperty TYPE_PROPERTY
      Data property that holds the type of this instance. The possible values for this property are the public QName constants defined in this class.
  • Constructor Details

    • TLcdGML32Quantity

      public TLcdGML32Quantity()
    • TLcdGML32Quantity

      public TLcdGML32Quantity(TLcdDataType aType)
  • Method Details

    • getNilReason

      public Object getNilReason()
      Returns the value of the property that maps to the nilReason attribute.

      The possible values for this property are instances of

      Returns:
      the value of the NIL_REASON_PROPERTY property.
    • setNilReason

      public void setNilReason(Object aValue)
      Sets the value of the property that maps to the nilReason attribute.

      The possible values for this property are instances of

      Parameters:
      aValue - the value to set for the NIL_REASON_PROPERTY property.
    • getValueObject

      public Double getValueObject()
      Returns the value of the property that maps to the value defined by the simple content.
      Returns:
      the value of the VALUE_PROPERTY property.
    • setValueObject

      public void setValueObject(Double aValue)
      Sets the value of the property that maps to the value defined by the simple content.
      Parameters:
      aValue - the value to set for the VALUE_PROPERTY property.
    • getUom

      public Object getUom()
      Returns the value of the property that maps to the uom attribute.

      The possible values for this property are instances of

      • String
      • URI
      Returns:
      the value of the UOM_PROPERTY property.
    • setUom

      public void setUom(Object aValue)
      Sets the value of the property that maps to the uom attribute.

      The possible values for this property are instances of

      • String
      • URI
      Parameters:
      aValue - the value to set for the UOM_PROPERTY property.
    • getType

      public QName getType()
      Returns the value of the property that holds the type of this instance.

      The possible values for this property are the public QName constants defined in this class.

      Returns:
      the value of the TYPE_PROPERTY property.
    • setType

      public void setType(QName aValue)
      Sets the value of the property that holds the type of this instance.

      The possible values for this property are the public QName constants defined in this class.

      Parameters:
      aValue - the value to set for the TYPE_PROPERTY property.