In Constraint Programming it is possible to use interval variables to represent intervals of time during which something happens (see here), usable in scheduling problems, for example.
Is there something similar in MIP? I am aware of some modeling approaches in MIP using binary variables to represent the order of jobs on a machine (i.e. $y_{ij}$ equal to 1 if job $i$ is worked before job $j$), but I was wondering whether other modeling approaches referring to intervals exist in MIP.