Class TLcdGML31TimeIntervalLength

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

public class TLcdGML31TimeIntervalLength extends TLcdFeaturedDataObject
This type extends the built-in xsd:decimal simple type to allow floating-point values for temporal length. According to the ISO 11404 model you have to use positiveInteger together with appropriate values for radix and factor. The resolution of the time interval is to one radix ^(-factor) of the specified time unit (e.g. unit="second", radix="10", factor="3" specifies a resolution of milliseconds). It is a subtype of TimeDurationType.
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.
    • FACTOR_PROPERTY

      public static final TLcdDataProperty FACTOR_PROPERTY
      Data property that maps to the factor attribute. The possible values for this property are instances of Long.
    • RADIX_PROPERTY

      public static final TLcdDataProperty RADIX_PROPERTY
      Data property that maps to the radix attribute. The possible values for this property are instances of Long.
    • UNIT_PROPERTY

      public static final TLcdDataProperty UNIT_PROPERTY
      Data property that maps to the unit attribute. The possible values for this property are instances of
  • Constructor Details

    • TLcdGML31TimeIntervalLength

      public TLcdGML31TimeIntervalLength()
    • TLcdGML31TimeIntervalLength

      public TLcdGML31TimeIntervalLength(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.
    • getFactor

      public Long getFactor()
      Returns the value of the property that maps to the factor attribute.
      Returns:
      the value of the FACTOR_PROPERTY property.
    • setFactor

      public void setFactor(Long aValue)
      Sets the value of the property that maps to the factor attribute.
      Parameters:
      aValue - the value to set for the FACTOR_PROPERTY property.
    • getRadix

      public Long getRadix()
      Returns the value of the property that maps to the radix attribute.
      Returns:
      the value of the RADIX_PROPERTY property.
    • setRadix

      public void setRadix(Long aValue)
      Sets the value of the property that maps to the radix attribute.
      Parameters:
      aValue - the value to set for the RADIX_PROPERTY property.
    • getUnit

      public TLcdGML31TimeUnit getUnit()
      Returns the value of the property that maps to the unit attribute.

      The possible values for this property are instances of

      Returns:
      the value of the UNIT_PROPERTY property.
    • setUnit

      public void setUnit(TLcdGML31TimeUnit aValue)
      Sets the value of the property that maps to the unit attribute.

      The possible values for this property are instances of

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