Class TLcdGML31Scale

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, ILcdFeatured, ILcdSelfDescribedFeatured, ILcdISO19103Measure, Serializable, Cloneable

public class TLcdGML31Scale extends TLcdGML31Measure
Value of a scale factor (or ratio) that has no physical unit. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a scale factor, such as percent, permil, or parts-per-million.
Since:
10.0
See Also:
  • Field Details

    • 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 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

    • TLcdGML31Scale

      public TLcdGML31Scale()
    • TLcdGML31Scale

      public TLcdGML31Scale(TLcdDataType aType)
  • Method Details

    • 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 URI getUom()
      Returns the value of the property that maps to the uom attribute.
      Returns:
      the value of the UOM_PROPERTY property.
    • setUom

      public void setUom(URI aValue)
      Sets the value of the property that maps to the uom attribute.
      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.