The Type
of IlcShiftListObject
allows definition of the behavior during search
regarding the variables of concerned activities. The possible types are:
OnStart
: Shifts only concern the start of the activity.
For instance, if the shift is the interval [a,b), then the
start of the activity must be strictly smaller than a or greater
than b.OnEnd
: Shifts only concern the end of the activity.
For instance, if the shift is the interval [a,b), then the
end of the activity must be strictly smaller than a or greater
than b.OnOverlap
: Shifts concern the whole activity.
That is, the activity cannot overlap shifts. For instance, if the shift
is the interval [a,b), then the end of the activity must be
strictly smaller than a or the start must be greater than b.