Overview | Group | Tree | Graph | Index | Concepts |
The class IlcShiftObject
allows definition of shifts
which constrain concerned activities. Shifts are forbidden time
intervals, not necessarily defined in extension
ILCUSERSHIFTOBJECT
),
which restrict possible starts, ends or whole executions of activities.
To express shifts it is possible to enumerate all intervals with
IlcShiftListObject
, or to write
an intention definition using
ILCUSERSHIFTOBJECT
).
For more information, see Calendars and Shift Object Semantic.
Constructor Summary | |
---|---|
public | IlcShiftObject() |
public | IlcShiftObject(IlcShiftObjectI * impl) |
public | IlcShiftObject(void * impl) |
Method Summary | |
---|---|
public IlcShiftObjectI * | getImpl() const |
public void | operator=(const IlcShiftObject & h) |
Constructor Detail |
---|
This constructor creates an empty handle. You must initialize it before you use it.
This constructor creates a handle object from a pointer to an implementation object.
This constructor creates a handle object from a pointer to an implementation object.
Method Detail |
---|
This member function returns a pointer to the implementation object of the invoking handle.
This operator assigns an address to the handle pointer of the invoking object. That address is the location of the implementation object of the provided argument.