Class TLcdGML32TimeInstant

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdGML32TimeInstant extends TLcdGML32AbstractTimeGeometricPrimitive
A zero-dimensional geometric primitive that represents an identifiable position in time.
Since:
10.0
  • Field Details

    • TIME_POSITION_PROPERTY

      public static final TLcdDataProperty TIME_POSITION_PROPERTY
      Data property that maps to the timePosition element. The possible values for this property are instances of TLcdGML32TimePosition.
  • Constructor Details

    • TLcdGML32TimeInstant

      public TLcdGML32TimeInstant()
    • TLcdGML32TimeInstant

      public TLcdGML32TimeInstant(TLcdDataType aType)
    • TLcdGML32TimeInstant

      public TLcdGML32TimeInstant(TLcdGML32TimePosition aPosition)
      Convenience constructor that initializes the instant with the given position.
      Parameters:
      aPosition - to time position to use
      Since:
      2018.0
  • Method Details

    • getTimePosition

      public TLcdGML32TimePosition getTimePosition()
      Returns the value of the property that maps to the timePosition element.

      This element is used directly as a property of gml:TimeInstant (see 15.2.2.3), and may also be used in application schemas.

      Returns:
      the value of the TIME_POSITION_PROPERTY property.
    • setTimePosition

      public void setTimePosition(TLcdGML32TimePosition aValue)
      Sets the value of the property that maps to the timePosition element.

      This element is used directly as a property of gml:TimeInstant (see 15.2.2.3), and may also be used in application schemas.

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