Reasoning on Interval and Point-based Disjunctive Metric Constraints in Temporal Contexts