Timepoint

class unified_planning.model.timing.Timepoint(kind: TimepointKind, container: str | None = None)[source]

Bases: object

Temporal point of interest, one of:

  • global start: temporal origin (time 0) at which the initial state is defined

  • global end: plan horizon, at which the plan goals must hold.

  • start time or end time of an action, activity or task/method.

Used to define the point in the time from which a Timing is considered.

property kind: TimepointKind

Returns the kind of this Timepoint; the kind defines the semantic of the Timepoint.

property container

Returns the container in which this Timepoint is defined or None if it refers to the enclosing action/method.