|
Documentation |
EXPRESS-G Diagram |
SCHEMA IfcCostResource;
REFERENCE FROM IfcMeasureResource (
IfcMonetaryMeasure
,IfcCurrencyEnum
,IfcMeasureWithUnit
,IfcUnit
,IfcDerivedUnit
,IfcNamedUnit
,IfcSiUnit
,IfcConversionBasedUnit );
REFERENCE FROM IfcDateTimeResource (
IfcDateTimeSelect
,IfcCalendarDate
,IfcDateAndTime );
Documentation
TYPE IfcCostEnum = ENUMERATION OF (
LaborCost
,PlantCost
,MaterialCost
,SubContractCost
,PreliminariesCost
,PrimeCost
,BillOfMaterialsCost
,ProvisionalCost
,OverheadCost
,ProfitCost);
END_TYPE;
Documentation
TYPE IfcCostOperatorEnum = ENUMERATION OF (
AddValue
,SubstractValue
,MultiplyValue
,AddPercent
,SubstractPercent
,MultiplyPercent);
END_TYPE;
Documentation
TYPE IfcModifierBasisEnum = ENUMERATION OF (
Running
,Static);
END_TYPE;
|
Documentation |
ENTITY IfcCost;
CostType : IfcCostEnum;
BaseCostValue : OPTIONAL IfcMonetaryMeasure;
FinalCostValue : OPTIONAL IfcMonetaryMeasure;
Currency : IfcCurrencyEnum;
ModifierBasis : OPTIONAL IfcModifierBasisEnum;
ModifierValues : LIST [0:?] OF IfcCostModifier;
UnitCostBasis : IfcMeasureWithUnit;
CostDate : OPTIONAL IfcDateTimeSelect;
CostComponents : LIST [0:?] OF IfcCost;
INVERSE
ComponentOf : SET [0:?] OF IfcCost
FOR CostComponents;
END_ENTITY;
|
Documentation |
ENTITY IfcCostModifier;
Purpose : STRING;
CostValue : REAL;
CostOperator : IfcCostOperatorEnum;
END_ENTITY;
END_SCHEMA;