Navigation

IfcActionTimeControl

Definition from IAI:An IfcActionTimeConstraint defines a time constraint that can be applied to an object. The time that applies to the constraint is further qualified by the constraint type. The following standard types are forseen (and string values of the ConstraintType attribute:

  1. AsSoonAsPossible
  2. MustStartOn
  3. MustStartBefore
  4. MustNotStartBefore
  5. MayStartAfter
  6. MustFinishOn
  7. MustFinishBefore
  8. MustMoveOutBy
  9. MustMoveInBy
ISSUES: See issue and change log for changes made in IFC 2x.
HISTORY: New Entity in IFC Release 2.0

Multiple constraints may be applied to a task with each constraint having a description (selected from a range of available descriptions such as ‘as soon as possible’, ‘not start before’, ‘must start on’, ‘must finish on’, must start before’, ‘must finish before’, ‘may start after’, ‘must move out by’, etc.) and a date/time.

EXPRESS specification:

ENTITY IfcActionTimeControl;
ConstraintType  :  IfcLabel;
ConstraintTime  :  IfcDateTimeSelect;
END_ENTITY;

Attribute definitions:

ConstraintType  :  Type of the action time constraint. Given as label to be extensible.
ConstraintTime  :  The date and time that constrains the action according to the value selected for the action time constraint.

Inheritance graph

ENTITY IfcActionTimeControl;
ENTITY IfcActionTimeControl;
ConstraintType  :  IfcLabel;
ConstraintTime  :  IfcDateTimeSelect;
END_ENTITY;