Interface TimeIntervalLengthType

  • All Superinterfaces:
    EObject, Notifier
    All Known Implementing Classes:
    TimeIntervalLengthTypeImpl

    public interface TimeIntervalLengthType
    extends EObject
    A representation of the model object 'Time Interval Length Type'. 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.

    The following features are supported:

    See Also:
    Gml311Package.getTimeIntervalLengthType()
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      BigInteger getFactor()
      Returns the value of the 'Factor' attribute.
      BigInteger getRadix()
      Returns the value of the 'Radix' attribute.
      Object getUnit()
      Returns the value of the 'Unit' attribute.
      BigDecimal getValue()
      Returns the value of the 'Value' attribute.
      void setFactor​(BigInteger value)
      Sets the value of the 'Factor' attribute.
      void setRadix​(BigInteger value)
      Sets the value of the 'Radix' attribute.
      void setUnit​(Object value)
      Sets the value of the 'Unit' attribute.
      void setValue​(BigDecimal value)
      Sets the value of the 'Value' attribute.
      • Methods inherited from interface EObject

        eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
      • Methods inherited from interface Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver