Class: TimeFilter¶
Constraints on the visible time window (epoch milliseconds; null = unbounded)
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