Class: TimeFilter¶
Constraints on the visible time window
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