object
intervalï
Basic temporal interval relations. An interval is represented by a compound term, i/2, with two ground arguments, the start and end points.
Availability:
logtalk_load(intervals(loader))Author: Paulo Moura
Version: 1:3:0
Date: 2026-05-13
Compilation flags:
static, context_switching_callsImplements:
public interval_protocolAliases:
interval_protocol before/2 as b/2interval_protocol after/2 as bi/2interval_protocol meets/2 as m/2interval_protocol met_by/2 as mi/2interval_protocol overlaps/2 as o/2interval_protocol overlapped_by/2 as oi/2interval_protocol starts/2 as s/2interval_protocol started_by/2 as si/2interval_protocol during/2 as d/2interval_protocol contains/2 as di/2interval_protocol finishes/2 as f/2interval_protocol finished_by/2 as fi/2interval_protocol equal/2 as eq/2Remarks:
(none)
Inherited public predicates:
 after/2  before/2  contains/2  during/2  equal/2  finished_by/2  finishes/2  meets/2  met_by/2  new/3  overlapped_by/2  overlaps/2  relation/3  started_by/2  starts/2  valid/1
Public predicatesï
(no local declarations; see entity ancestors if any)
Protected predicatesï
(no local declarations; see entity ancestors if any)
Private predicatesï
(no local declarations; see entity ancestors if any)
Operatorsï
(none)