Index Page
Documentation |
EXPRESS-G Diagram |
EXPRESS Definition |
module IfcProcessExtension{
#include "IfcKernel
enum IfcTaskStatusEnum {Completed, Started, NotYetStarted} ;
Documentation
interface I_RelNestsProcesses : IfcKernel::I_RelNests {
attribute string NestingPurpose ;
attribute string NestingCriteria ;
};
Documentation
interface I_WorkSchedule : IfcKernel::I_Control {
attribute IfcPropertyResource::IfcDateTimeSelect ActualStart ;
attribute IfcPropertyResource::IfcDateTimeSelect EarliestStart ;
attribute IfcPropertyResource::IfcDateTimeSelect LatestStart ;
attribute IfcPropertyResource::IfcDateTimeSelect ActualFinish ;
attribute IfcPropertyResource::IfcDateTimeSelect EarliestFinish ;
attribute IfcPropertyResource::IfcDateTimeSelect LatestFinish ;
attribute IfcPropertyResource::IfcDateTimeSelect StatusTime ;
attribute IfcPropertyResource::IfcDateTimeSelect ScheduledStart ;
attribute IfcPropertyResource::IfcDateTimeSelect ScheduledFinish ;
attribute IfcMeasureResource::IfcTimeDurationMeasure ScheduledDuration ;
attribute IfcMeasureResource::IfcTimeDurationMeasure RemainingTime ;
attribute IfcMeasureResource::IfcTimeDurationMeasure FreeFloat ;
attribute IfcMeasureResource::IfcTimeDurationMeasure TotalFloat ;
attribute IfcTaskStatusEnum TaskStatus ;
attribute Bool IsCritical ;
};
Documentation
interface I_WorkTask : IfcKernel::I_Process {
attribute string WorkTaskId ;
attribute string TaskDescription ;
attribute IfcPropertyResource::I_Cost TaskCost ;
attribute string WorkMethod ;
attribute I_WorkSchedule WorkTaskSchedulingData ;
};
}; // end module IfcProcessExtension