Index Page
Documentation |
EXPRESS-G Diagram |
EXPRESS Definition |
module IfcDocumentExtension{
#include "IfcKernel
typedef sequence<I_CostSchedule> I_CostSchedule__bounded_set;
typedef sequence<I_RelCostsProducts> I_RelCostsProducts__bounded_set;
typedef sequence<I_CostElement> I_CostElement__list;
typedef sequence<IfcKernel::I_Product> I_Product__list;
Documentation
interface I_CostElement : IfcKernel::I_Control {
attribute string ContextDescription ;
attribute IfcPropertyResource::I_Cost ElementCost ;
attribute IfcPropertyResource::I_Cost ExtensionCost ;
attribute IfcPropertyResource::IfcDateTimeSelect PreparedOn ;
attribute Number Quantity ;
readonly attribute I_CostSchedule__bounded_set PartOfCostSchedule ;
readonly attribute I_RelCostsProducts__bounded_set CostsProducts ;
};
Documentation
interface I_CostSchedule : IfcKernel::I_Document {
attribute string ScheduleTitle ;
attribute IfcPropertyResource::IfcActorSelect SubmittedBy ;
attribute IfcPropertyResource::I_Person ApprovedBy ;
attribute IfcPropertyResource::I_Person PreparedBy ;
attribute IfcPropertyResource::IfcDateTimeSelect SubmittedOn ;
attribute IfcPropertyResource::I_Cost Cost ;
attribute I_CostElement__list HasCostElements ;
};
Documentation
interface I_RelCostsProducts : IfcKernel::I_Relationship {
attribute I_CostElement RelatingCostElement ;
attribute I_Product__list RelatedProducts ;
};
Documentation
interface I_RelNestsCostElements : IfcKernel::I_RelNests {
attribute string NestingDescription ;
attribute string NestingCriteria ;
};
}; // end module IfcDocumentExtension