Skip to content

Class: TimeFilter

Constraints on the visible time window

URI: debrief:class/TimeFilter

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





        TimeFilter --> "0..1" TimeInstant : end
        click TimeInstant href "../../classes/TimeInstant/"



      TimeFilter : start





        TimeFilter --> "0..1" TimeInstant : start
        click TimeInstant href "../../classes/TimeInstant/"




Slots

Name Cardinality and Range Description Inheritance
start 0..1
TimeInstant
Filter start (null = unbounded) direct
end 0..1
TimeInstant
Filter end (null = unbounded) 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
from_schema: https://debrief.info/schemas/debrief
attributes:
  start:
    name: start
    description: Filter start (null = unbounded)
    from_schema: https://debrief.info/schemas/session-state
    domain_of:
    - PlotTimeExtent
    - TimeRange
    - TimeFilter
    range: TimeInstant
  end:
    name: end
    description: Filter end (null = unbounded)
    from_schema: https://debrief.info/schemas/session-state
    domain_of:
    - PlotTimeExtent
    - TimeRange
    - TimeFilter
    range: TimeInstant

Induced

name: TimeFilter
description: Constraints on the visible time window
from_schema: https://debrief.info/schemas/debrief
attributes:
  start:
    name: start
    description: Filter start (null = unbounded)
    from_schema: https://debrief.info/schemas/session-state
    alias: start
    owner: TimeFilter
    domain_of:
    - PlotTimeExtent
    - TimeRange
    - TimeFilter
    range: TimeInstant
  end:
    name: end
    description: Filter end (null = unbounded)
    from_schema: https://debrief.info/schemas/session-state
    alias: end
    owner: TimeFilter
    domain_of:
    - PlotTimeExtent
    - TimeRange
    - TimeFilter
    range: TimeInstant