Class

org.clulab.timenorm.scate

ThisRI

Related Doc: package scate

Permalink

case class ThisRI(interval: Interval, repeatingInterval: RepeatingInterval, triggerCharSpan: Option[(Int, Int)] = None) extends Interval with This with Product with Serializable

Finds the repeated interval contained within the given interval. The given interval is first expanded and aligned to a unit the size of the repeating interval's range. This results in the proper semantics for something like "this Wednesday", which really means "the Wednesday of this week".

interval

the interval identifying the boundaries of the container

repeatingInterval

the repeating intervals that should be found within the container

Linear Supertypes
Serializable, Serializable, Product, Equals, This, Interval, TimeExpression, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ThisRI
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. This
  7. Interval
  8. TimeExpression
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ThisRI(interval: Interval, repeatingInterval: RepeatingInterval, triggerCharSpan: Option[(Int, Int)] = None)

    Permalink

    interval

    the interval identifying the boundaries of the container

    repeatingInterval

    the repeating intervals that should be found within the container

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. lazy val charSpan: Option[(Int, Int)]

    Permalink
    Definition Classes
    ThisTimeExpression
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def contains(interval: Interval): Boolean

    Permalink
    Definition Classes
    Interval
  8. lazy val end: LocalDateTime

    Permalink
    Definition Classes
    ThisRIInterval
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. val interval: Interval

    Permalink

    the interval identifying the boundaries of the container

    the interval identifying the boundaries of the container

    Definition Classes
    ThisRIThis
  13. lazy val intervals: Seq[Interval]

    Permalink
    Definition Classes
    This
  14. lazy val isDefined: Boolean

    Permalink
    Definition Classes
    ThisTimeExpression
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. val repeatingInterval: RepeatingInterval

    Permalink

    the repeating intervals that should be found within the container

    the repeating intervals that should be found within the container

    Definition Classes
    ThisRIThis
  20. lazy val start: LocalDateTime

    Permalink
    Definition Classes
    ThisRIInterval
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. val triggerCharSpan: Option[(Int, Int)]

    Permalink
    Definition Classes
    ThisRIThis
  23. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from This

Inherited from Interval

Inherited from TimeExpression

Inherited from AnyRef

Inherited from Any

Ungrouped