Navigation

IfcWorkPlan

Definition from IAI: An IfcWorkPlan class represents work plans in a construction or a facilities management project. A work plan contains a set of work schedules for different purposes (including construction and facilities management). Through inheritance from IfcWorkControl, it also have references to all the activities (i.e. IfcWorkTask) and resources used in the work schedules. A work plan has information such as start date, finish date, total free float, and so on. IfcWorkPlan can also refer to the construction project represented by the single IfcProject instance.

HISTORY New Entity in IFC Release 2.0
ISSUES See issue and change log for changes made in IFC Release 2x.

EXPRESS specification:

ENTITY IfcWorkPlan
SUBTYPE OF ( IfcWorkControl);
END_ENTITY;

References (1):

Name Type Referred through Express-G
IfcWorkControl Entity
Subtype
Diagram 1

Inheritance graph

ENTITY IfcWorkPlan;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
Decomposes  :  SET OF IfcRelDecomposes FOR RelatedObjects;
IsDecomposedBy  :  SET [0:1] OF IfcRelDecomposes FOR RelatingObject;
ENTITY IfcControl;
INVERSE
Controls  :  SET OF IfcRelAssignsToControl FOR RelatingControl;
ENTITY IfcWorkControl;
Identifier  :  IfcIdentifier;
CreationDate  :  IfcCalendarDate;
Creators  :  OPTIONAL SET [1:?] OF IfcPerson;
Purpose  :  OPTIONAL IfcLabel;
Duration  :  OPTIONAL IfcTimeMeasure;
TotalFloat  :  OPTIONAL IfcTimeMeasure;
StartTime  :  IfcCalendarDate;
FinishTime  :  OPTIONAL IfcCalendarDate;
WorkControlType  :  OPTIONAL IfcWorkControlTypeEnum;
END_ENTITY;