Interface TimePeriod

All Superinterfaces:
AbstractGML, AbstractTimeGeometricPrimitive, AbstractTimePrimitive, Serializable
All Known Implementing Classes:
TimePeriodImpl

public interface TimePeriod extends AbstractTimeGeometricPrimitive
POJO class for XML type TimePeriodType(@http://www.opengis.net/gml/3.2). This is a complex type.
  • Method Details

    • getBeginPosition

      TimePosition getBeginPosition()
      Gets the beginPosition property
    • isSetBeginPosition

      boolean isSetBeginPosition()
      Checks if beginPosition is set
    • setBeginPosition

      void setBeginPosition(TimePosition beginPosition)
      Sets the beginPosition property
    • getBegin

      TimeInstant getBegin()
      Gets the begin property
    • getBeginProperty

      OgcProperty<TimeInstant> getBeginProperty()
      Gets extra info (name, xlink, etc.) carried by the begin property
    • isSetBegin

      boolean isSetBegin()
      Checks if begin is set
    • setBegin

      void setBegin(TimeInstant begin)
      Sets the begin property
    • getEndPosition

      TimePosition getEndPosition()
      Gets the endPosition property
    • isSetEndPosition

      boolean isSetEndPosition()
      Checks if endPosition is set
    • setEndPosition

      void setEndPosition(TimePosition endPosition)
      Sets the endPosition property
    • getEnd

      TimeInstant getEnd()
      Gets the end property
    • getEndProperty

      OgcProperty<TimeInstant> getEndProperty()
      Gets extra info (name, xlink, etc.) carried by the end property
    • isSetEnd

      boolean isSetEnd()
      Checks if end is set
    • setEnd

      void setEnd(TimeInstant end)
      Sets the end property
    • getDuration

      double getDuration()
      Gets the duration property
    • isSetDuration

      boolean isSetDuration()
      Checks if duration is set
    • setDuration

      void setDuration(double duration)
      Sets the duration property
    • getTimeInterval

      TimeIntervalLength getTimeInterval()
      Gets the timeInterval property
    • isSetTimeInterval

      boolean isSetTimeInterval()
      Checks if timeInterval is set
    • setTimeInterval

      void setTimeInterval(TimeIntervalLength timeInterval)
      Sets the timeInterval property
    • setTimeInterval

      void setTimeInterval(double seconds)
      Sets the time interval in seconds
    • setTimeInterval

      void setTimeInterval(double value, TimeUnit unit)
      Sets the time interval in the specified unit
      Parameters:
      value -
      unit -