Skip to content

Class: TimeFilter

Constraints on the visible time window (epoch milliseconds; null = unbounded)

URI: debrief:class/TimeFilter

 classDiagram
    class TimeFilter
    click TimeFilter href "../../classes/TimeFilter/"
      TimeFilter : end

      TimeFilter : start


Slots

Name Cardinality and Range Description Inheritance
start 0..1
Integer
Filter start as epoch milliseconds (null/missing = unbounded on the start) direct
end 0..1
Integer
Filter end as epoch milliseconds (null/missing = unbounded on the end) direct

Usages

used by used in type used
TemporalSlice timeFilter range TimeFilter

Identifier and Mapping Information

Schema Source

  • from schema: https://debrief.info/schemas/debrief

Mappings

Mapping Type Mapped Value
self debrief:TimeFilter
native debrief:TimeFilter

LinkML Source

Direct

name: TimeFilter
description: Constraints on the visible time window (epoch milliseconds; null = unbounded)
from_schema: https://debrief.info/schemas/debrief
attributes:
  start:
    name: start
    description: Filter start as epoch milliseconds (null/missing = unbounded on the
      start)
    from_schema: https://debrief.info/schemas/session-state
    domain_of:
    - PlotTimeExtent
    - TimeRange
    - TimeFilter
    range: integer
    required: false
  end:
    name: end
    description: Filter end as epoch milliseconds (null/missing = unbounded on the
      end)
    from_schema: https://debrief.info/schemas/session-state
    domain_of:
    - PlotTimeExtent
    - TimeRange
    - TimeFilter
    range: integer
    required: false

Induced

name: TimeFilter
description: Constraints on the visible time window (epoch milliseconds; null = unbounded)
from_schema: https://debrief.info/schemas/debrief
attributes:
  start:
    name: start
    description: Filter start as epoch milliseconds (null/missing = unbounded on the
      start)
    from_schema: https://debrief.info/schemas/session-state
    alias: start
    owner: TimeFilter
    domain_of:
    - PlotTimeExtent
    - TimeRange
    - TimeFilter
    range: integer
    required: false
  end:
    name: end
    description: Filter end as epoch milliseconds (null/missing = unbounded on the
      end)
    from_schema: https://debrief.info/schemas/session-state
    alias: end
    owner: TimeFilter
    domain_of:
    - PlotTimeExtent
    - TimeRange
    - TimeFilter
    range: integer
    required: false