.. _program_listing_file_src_ifcparse_Ifc2x3-definitions.h: Program Listing for File Ifc2x3-definitions.h ============================================= |exhale_lsh| :ref:`Return to documentation for file ` (``src/ifcparse/Ifc2x3-definitions.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp /******************************************************************************** * * * This file is part of IfcOpenShell. * * * * IfcOpenShell is free software: you can redistribute it and/or modify * * it under the terms of the Lesser GNU General Public License as published by * * the Free Software Foundation, either version 3.0 of the License, or * * (at your option) any later version. * * * * IfcOpenShell is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * Lesser GNU General Public License for more details. * * * * You should have received a copy of the Lesser GNU General Public License * * along with this program. If not, see . * * * ********************************************************************************/ /******************************************************************************** * * * This file has been generated from IFC2X3_TC1.exp. Do not make modifications * * but instead modify the python script that has been used to generate this. * * * ********************************************************************************/ #define SCHEMA_HAS_IfcAbsorbedDoseMeasure #define SCHEMA_HAS_IfcAccelerationMeasure #define SCHEMA_HAS_IfcActionSourceTypeEnum #define SCHEMA_HAS_IfcActionTypeEnum #define SCHEMA_HAS_IfcActorSelect #define SCHEMA_HAS_IfcActuatorTypeEnum #define SCHEMA_HAS_IfcAddressTypeEnum #define SCHEMA_HAS_IfcAheadOrBehind #define SCHEMA_HAS_IfcAirTerminalBoxTypeEnum #define SCHEMA_HAS_IfcAirTerminalTypeEnum #define SCHEMA_HAS_IfcAirToAirHeatRecoveryTypeEnum #define SCHEMA_HAS_IfcAlarmTypeEnum #define SCHEMA_HAS_IfcAmountOfSubstanceMeasure #define SCHEMA_HAS_IfcAnalysisModelTypeEnum #define SCHEMA_HAS_IfcAnalysisTheoryTypeEnum #define SCHEMA_HAS_IfcAngularVelocityMeasure #define SCHEMA_HAS_IfcAppliedValueSelect #define SCHEMA_HAS_IfcAreaMeasure #define SCHEMA_HAS_IfcArithmeticOperatorEnum #define SCHEMA_HAS_IfcAssemblyPlaceEnum #define SCHEMA_HAS_IfcAxis2Placement #define SCHEMA_HAS_IfcBSplineCurveForm #define SCHEMA_HAS_IfcBeamTypeEnum #define SCHEMA_HAS_IfcBenchmarkEnum #define SCHEMA_HAS_IfcBoilerTypeEnum #define SCHEMA_HAS_IfcBoolean #define SCHEMA_HAS_IfcBooleanOperand #define SCHEMA_HAS_IfcBooleanOperator #define SCHEMA_HAS_IfcBoxAlignment #define SCHEMA_HAS_IfcBuildingElementProxyTypeEnum #define SCHEMA_HAS_IfcCableCarrierFittingTypeEnum #define SCHEMA_HAS_IfcCableCarrierSegmentTypeEnum #define SCHEMA_HAS_IfcCableSegmentTypeEnum #define SCHEMA_HAS_IfcChangeActionEnum #define SCHEMA_HAS_IfcCharacterStyleSelect #define SCHEMA_HAS_IfcChillerTypeEnum #define SCHEMA_HAS_IfcClassificationNotationSelect #define SCHEMA_HAS_IfcCoilTypeEnum #define SCHEMA_HAS_IfcColour #define SCHEMA_HAS_IfcColourOrFactor #define SCHEMA_HAS_IfcColumnTypeEnum #define SCHEMA_HAS_IfcComplexNumber #define SCHEMA_HAS_IfcCompoundPlaneAngleMeasure #define SCHEMA_HAS_IfcCompressorTypeEnum #define SCHEMA_HAS_IfcCondenserTypeEnum #define SCHEMA_HAS_IfcConditionCriterionSelect #define SCHEMA_HAS_IfcConnectionTypeEnum #define SCHEMA_HAS_IfcConstraintEnum #define SCHEMA_HAS_IfcContextDependentMeasure #define SCHEMA_HAS_IfcControllerTypeEnum #define SCHEMA_HAS_IfcCooledBeamTypeEnum #define SCHEMA_HAS_IfcCoolingTowerTypeEnum #define SCHEMA_HAS_IfcCostScheduleTypeEnum #define SCHEMA_HAS_IfcCountMeasure #define SCHEMA_HAS_IfcCoveringTypeEnum #define SCHEMA_HAS_IfcCsgSelect #define SCHEMA_HAS_IfcCurrencyEnum #define SCHEMA_HAS_IfcCurtainWallTypeEnum #define SCHEMA_HAS_IfcCurvatureMeasure #define SCHEMA_HAS_IfcCurveFontOrScaledCurveFontSelect #define SCHEMA_HAS_IfcCurveOrEdgeCurve #define SCHEMA_HAS_IfcCurveStyleFontSelect #define SCHEMA_HAS_IfcDamperTypeEnum #define SCHEMA_HAS_IfcDataOriginEnum #define SCHEMA_HAS_IfcDateTimeSelect #define SCHEMA_HAS_IfcDayInMonthNumber #define SCHEMA_HAS_IfcDaylightSavingHour #define SCHEMA_HAS_IfcDefinedSymbolSelect #define SCHEMA_HAS_IfcDerivedMeasureValue #define SCHEMA_HAS_IfcDerivedUnitEnum #define SCHEMA_HAS_IfcDescriptiveMeasure #define SCHEMA_HAS_IfcDimensionCount #define SCHEMA_HAS_IfcDimensionExtentUsage #define SCHEMA_HAS_IfcDirectionSenseEnum #define SCHEMA_HAS_IfcDistributionChamberElementTypeEnum #define SCHEMA_HAS_IfcDocumentConfidentialityEnum #define SCHEMA_HAS_IfcDocumentSelect #define SCHEMA_HAS_IfcDocumentStatusEnum #define SCHEMA_HAS_IfcDoorPanelOperationEnum #define SCHEMA_HAS_IfcDoorPanelPositionEnum #define SCHEMA_HAS_IfcDoorStyleConstructionEnum #define SCHEMA_HAS_IfcDoorStyleOperationEnum #define SCHEMA_HAS_IfcDoseEquivalentMeasure #define SCHEMA_HAS_IfcDraughtingCalloutElement #define SCHEMA_HAS_IfcDuctFittingTypeEnum #define SCHEMA_HAS_IfcDuctSegmentTypeEnum #define SCHEMA_HAS_IfcDuctSilencerTypeEnum #define SCHEMA_HAS_IfcDynamicViscosityMeasure #define SCHEMA_HAS_IfcElectricApplianceTypeEnum #define SCHEMA_HAS_IfcElectricCapacitanceMeasure #define SCHEMA_HAS_IfcElectricChargeMeasure #define SCHEMA_HAS_IfcElectricConductanceMeasure #define SCHEMA_HAS_IfcElectricCurrentEnum #define SCHEMA_HAS_IfcElectricCurrentMeasure #define SCHEMA_HAS_IfcElectricDistributionPointFunctionEnum #define SCHEMA_HAS_IfcElectricFlowStorageDeviceTypeEnum #define SCHEMA_HAS_IfcElectricGeneratorTypeEnum #define SCHEMA_HAS_IfcElectricHeaterTypeEnum #define SCHEMA_HAS_IfcElectricMotorTypeEnum #define SCHEMA_HAS_IfcElectricResistanceMeasure #define SCHEMA_HAS_IfcElectricTimeControlTypeEnum #define SCHEMA_HAS_IfcElectricVoltageMeasure #define SCHEMA_HAS_IfcElementAssemblyTypeEnum #define SCHEMA_HAS_IfcElementCompositionEnum #define SCHEMA_HAS_IfcEnergyMeasure #define SCHEMA_HAS_IfcEnergySequenceEnum #define SCHEMA_HAS_IfcEnvironmentalImpactCategoryEnum #define SCHEMA_HAS_IfcEvaporativeCoolerTypeEnum #define SCHEMA_HAS_IfcEvaporatorTypeEnum #define SCHEMA_HAS_IfcFanTypeEnum #define SCHEMA_HAS_IfcFillAreaStyleTileShapeSelect #define SCHEMA_HAS_IfcFillStyleSelect #define SCHEMA_HAS_IfcFilterTypeEnum #define SCHEMA_HAS_IfcFireSuppressionTerminalTypeEnum #define SCHEMA_HAS_IfcFlowDirectionEnum #define SCHEMA_HAS_IfcFlowInstrumentTypeEnum #define SCHEMA_HAS_IfcFlowMeterTypeEnum #define SCHEMA_HAS_IfcFontStyle #define SCHEMA_HAS_IfcFontVariant #define SCHEMA_HAS_IfcFontWeight #define SCHEMA_HAS_IfcFootingTypeEnum #define SCHEMA_HAS_IfcForceMeasure #define SCHEMA_HAS_IfcFrequencyMeasure #define SCHEMA_HAS_IfcGasTerminalTypeEnum #define SCHEMA_HAS_IfcGeometricProjectionEnum #define SCHEMA_HAS_IfcGeometricSetSelect #define SCHEMA_HAS_IfcGlobalOrLocalEnum #define SCHEMA_HAS_IfcGloballyUniqueId #define SCHEMA_HAS_IfcHatchLineDistanceSelect #define SCHEMA_HAS_IfcHeatExchangerTypeEnum #define SCHEMA_HAS_IfcHeatFluxDensityMeasure #define SCHEMA_HAS_IfcHeatingValueMeasure #define SCHEMA_HAS_IfcHourInDay #define SCHEMA_HAS_IfcHumidifierTypeEnum #define SCHEMA_HAS_IfcIdentifier #define SCHEMA_HAS_IfcIlluminanceMeasure #define SCHEMA_HAS_IfcInductanceMeasure #define SCHEMA_HAS_IfcInteger #define SCHEMA_HAS_IfcIntegerCountRateMeasure #define SCHEMA_HAS_IfcInternalOrExternalEnum #define SCHEMA_HAS_IfcInventoryTypeEnum #define SCHEMA_HAS_IfcIonConcentrationMeasure #define SCHEMA_HAS_IfcIsothermalMoistureCapacityMeasure #define SCHEMA_HAS_IfcJunctionBoxTypeEnum #define SCHEMA_HAS_IfcKinematicViscosityMeasure #define SCHEMA_HAS_IfcLabel #define SCHEMA_HAS_IfcLampTypeEnum #define SCHEMA_HAS_IfcLayerSetDirectionEnum #define SCHEMA_HAS_IfcLayeredItem #define SCHEMA_HAS_IfcLengthMeasure #define SCHEMA_HAS_IfcLibrarySelect #define SCHEMA_HAS_IfcLightDistributionCurveEnum #define SCHEMA_HAS_IfcLightDistributionDataSourceSelect #define SCHEMA_HAS_IfcLightEmissionSourceEnum #define SCHEMA_HAS_IfcLightFixtureTypeEnum #define SCHEMA_HAS_IfcLinearForceMeasure #define SCHEMA_HAS_IfcLinearMomentMeasure #define SCHEMA_HAS_IfcLinearStiffnessMeasure #define SCHEMA_HAS_IfcLinearVelocityMeasure #define SCHEMA_HAS_IfcLoadGroupTypeEnum #define SCHEMA_HAS_IfcLogical #define SCHEMA_HAS_IfcLogicalOperatorEnum #define SCHEMA_HAS_IfcLuminousFluxMeasure #define SCHEMA_HAS_IfcLuminousIntensityDistributionMeasure #define SCHEMA_HAS_IfcLuminousIntensityMeasure #define SCHEMA_HAS_IfcMagneticFluxDensityMeasure #define SCHEMA_HAS_IfcMagneticFluxMeasure #define SCHEMA_HAS_IfcMassDensityMeasure #define SCHEMA_HAS_IfcMassFlowRateMeasure #define SCHEMA_HAS_IfcMassMeasure #define SCHEMA_HAS_IfcMassPerLengthMeasure #define SCHEMA_HAS_IfcMaterialSelect #define SCHEMA_HAS_IfcMeasureValue #define SCHEMA_HAS_IfcMemberTypeEnum #define SCHEMA_HAS_IfcMetricValueSelect #define SCHEMA_HAS_IfcMinuteInHour #define SCHEMA_HAS_IfcModulusOfElasticityMeasure #define SCHEMA_HAS_IfcModulusOfLinearSubgradeReactionMeasure #define SCHEMA_HAS_IfcModulusOfRotationalSubgradeReactionMeasure #define SCHEMA_HAS_IfcModulusOfSubgradeReactionMeasure #define SCHEMA_HAS_IfcMoistureDiffusivityMeasure #define SCHEMA_HAS_IfcMolecularWeightMeasure #define SCHEMA_HAS_IfcMomentOfInertiaMeasure #define SCHEMA_HAS_IfcMonetaryMeasure #define SCHEMA_HAS_IfcMonthInYearNumber #define SCHEMA_HAS_IfcMotorConnectionTypeEnum #define SCHEMA_HAS_IfcNormalisedRatioMeasure #define SCHEMA_HAS_IfcNullStyle #define SCHEMA_HAS_IfcNumericMeasure #define SCHEMA_HAS_IfcObjectReferenceSelect #define SCHEMA_HAS_IfcObjectTypeEnum #define SCHEMA_HAS_IfcObjectiveEnum #define SCHEMA_HAS_IfcOccupantTypeEnum #define SCHEMA_HAS_IfcOrientationSelect #define SCHEMA_HAS_IfcOutletTypeEnum #define SCHEMA_HAS_IfcPHMeasure #define SCHEMA_HAS_IfcParameterValue #define SCHEMA_HAS_IfcPermeableCoveringOperationEnum #define SCHEMA_HAS_IfcPhysicalOrVirtualEnum #define SCHEMA_HAS_IfcPileConstructionEnum #define SCHEMA_HAS_IfcPileTypeEnum #define SCHEMA_HAS_IfcPipeFittingTypeEnum #define SCHEMA_HAS_IfcPipeSegmentTypeEnum #define SCHEMA_HAS_IfcPlanarForceMeasure #define SCHEMA_HAS_IfcPlaneAngleMeasure #define SCHEMA_HAS_IfcPlateTypeEnum #define SCHEMA_HAS_IfcPointOrVertexPoint #define SCHEMA_HAS_IfcPositiveLengthMeasure #define SCHEMA_HAS_IfcPositivePlaneAngleMeasure #define SCHEMA_HAS_IfcPositiveRatioMeasure #define SCHEMA_HAS_IfcPowerMeasure #define SCHEMA_HAS_IfcPresentableText #define SCHEMA_HAS_IfcPresentationStyleSelect #define SCHEMA_HAS_IfcPressureMeasure #define SCHEMA_HAS_IfcProcedureTypeEnum #define SCHEMA_HAS_IfcProfileTypeEnum #define SCHEMA_HAS_IfcProjectOrderRecordTypeEnum #define SCHEMA_HAS_IfcProjectOrderTypeEnum #define SCHEMA_HAS_IfcProjectedOrTrueLengthEnum #define SCHEMA_HAS_IfcPropertySourceEnum #define SCHEMA_HAS_IfcProtectiveDeviceTypeEnum #define SCHEMA_HAS_IfcPumpTypeEnum #define SCHEMA_HAS_IfcRadioActivityMeasure #define SCHEMA_HAS_IfcRailingTypeEnum #define SCHEMA_HAS_IfcRampFlightTypeEnum #define SCHEMA_HAS_IfcRampTypeEnum #define SCHEMA_HAS_IfcRatioMeasure #define SCHEMA_HAS_IfcReal #define SCHEMA_HAS_IfcReflectanceMethodEnum #define SCHEMA_HAS_IfcReinforcingBarRoleEnum #define SCHEMA_HAS_IfcReinforcingBarSurfaceEnum #define SCHEMA_HAS_IfcResourceConsumptionEnum #define SCHEMA_HAS_IfcRibPlateDirectionEnum #define SCHEMA_HAS_IfcRoleEnum #define SCHEMA_HAS_IfcRoofTypeEnum #define SCHEMA_HAS_IfcRotationalFrequencyMeasure #define SCHEMA_HAS_IfcRotationalMassMeasure #define SCHEMA_HAS_IfcRotationalStiffnessMeasure #define SCHEMA_HAS_IfcSIPrefix #define SCHEMA_HAS_IfcSIUnitName #define SCHEMA_HAS_IfcSanitaryTerminalTypeEnum #define SCHEMA_HAS_IfcSecondInMinute #define SCHEMA_HAS_IfcSectionModulusMeasure #define SCHEMA_HAS_IfcSectionTypeEnum #define SCHEMA_HAS_IfcSectionalAreaIntegralMeasure #define SCHEMA_HAS_IfcSensorTypeEnum #define SCHEMA_HAS_IfcSequenceEnum #define SCHEMA_HAS_IfcServiceLifeFactorTypeEnum #define SCHEMA_HAS_IfcServiceLifeTypeEnum #define SCHEMA_HAS_IfcShearModulusMeasure #define SCHEMA_HAS_IfcShell #define SCHEMA_HAS_IfcSimpleValue #define SCHEMA_HAS_IfcSizeSelect #define SCHEMA_HAS_IfcSlabTypeEnum #define SCHEMA_HAS_IfcSolidAngleMeasure #define SCHEMA_HAS_IfcSoundPowerMeasure #define SCHEMA_HAS_IfcSoundPressureMeasure #define SCHEMA_HAS_IfcSoundScaleEnum #define SCHEMA_HAS_IfcSpaceHeaterTypeEnum #define SCHEMA_HAS_IfcSpaceTypeEnum #define SCHEMA_HAS_IfcSpecificHeatCapacityMeasure #define SCHEMA_HAS_IfcSpecularExponent #define SCHEMA_HAS_IfcSpecularHighlightSelect #define SCHEMA_HAS_IfcSpecularRoughness #define SCHEMA_HAS_IfcStackTerminalTypeEnum #define SCHEMA_HAS_IfcStairFlightTypeEnum #define SCHEMA_HAS_IfcStairTypeEnum #define SCHEMA_HAS_IfcStateEnum #define SCHEMA_HAS_IfcStructuralActivityAssignmentSelect #define SCHEMA_HAS_IfcStructuralCurveTypeEnum #define SCHEMA_HAS_IfcStructuralSurfaceTypeEnum #define SCHEMA_HAS_IfcSurfaceOrFaceSurface #define SCHEMA_HAS_IfcSurfaceSide #define SCHEMA_HAS_IfcSurfaceStyleElementSelect #define SCHEMA_HAS_IfcSurfaceTextureEnum #define SCHEMA_HAS_IfcSwitchingDeviceTypeEnum #define SCHEMA_HAS_IfcSymbolStyleSelect #define SCHEMA_HAS_IfcTankTypeEnum #define SCHEMA_HAS_IfcTemperatureGradientMeasure #define SCHEMA_HAS_IfcTendonTypeEnum #define SCHEMA_HAS_IfcText #define SCHEMA_HAS_IfcTextAlignment #define SCHEMA_HAS_IfcTextDecoration #define SCHEMA_HAS_IfcTextFontName #define SCHEMA_HAS_IfcTextFontSelect #define SCHEMA_HAS_IfcTextPath #define SCHEMA_HAS_IfcTextStyleSelect #define SCHEMA_HAS_IfcTextTransformation #define SCHEMA_HAS_IfcThermalAdmittanceMeasure #define SCHEMA_HAS_IfcThermalConductivityMeasure #define SCHEMA_HAS_IfcThermalExpansionCoefficientMeasure #define SCHEMA_HAS_IfcThermalLoadSourceEnum #define SCHEMA_HAS_IfcThermalLoadTypeEnum #define SCHEMA_HAS_IfcThermalResistanceMeasure #define SCHEMA_HAS_IfcThermalTransmittanceMeasure #define SCHEMA_HAS_IfcThermodynamicTemperatureMeasure #define SCHEMA_HAS_IfcTimeMeasure #define SCHEMA_HAS_IfcTimeSeriesDataTypeEnum #define SCHEMA_HAS_IfcTimeSeriesScheduleTypeEnum #define SCHEMA_HAS_IfcTimeStamp #define SCHEMA_HAS_IfcTorqueMeasure #define SCHEMA_HAS_IfcTransformerTypeEnum #define SCHEMA_HAS_IfcTransitionCode #define SCHEMA_HAS_IfcTransportElementTypeEnum #define SCHEMA_HAS_IfcTrimmingPreference #define SCHEMA_HAS_IfcTrimmingSelect #define SCHEMA_HAS_IfcTubeBundleTypeEnum #define SCHEMA_HAS_IfcUnit #define SCHEMA_HAS_IfcUnitEnum #define SCHEMA_HAS_IfcUnitaryEquipmentTypeEnum #define SCHEMA_HAS_IfcValue #define SCHEMA_HAS_IfcValveTypeEnum #define SCHEMA_HAS_IfcVaporPermeabilityMeasure #define SCHEMA_HAS_IfcVectorOrDirection #define SCHEMA_HAS_IfcVibrationIsolatorTypeEnum #define SCHEMA_HAS_IfcVolumeMeasure #define SCHEMA_HAS_IfcVolumetricFlowRateMeasure #define SCHEMA_HAS_IfcWallTypeEnum #define SCHEMA_HAS_IfcWarpingConstantMeasure #define SCHEMA_HAS_IfcWarpingMomentMeasure #define SCHEMA_HAS_IfcWasteTerminalTypeEnum #define SCHEMA_HAS_IfcWindowPanelOperationEnum #define SCHEMA_HAS_IfcWindowPanelPositionEnum #define SCHEMA_HAS_IfcWindowStyleConstructionEnum #define SCHEMA_HAS_IfcWindowStyleOperationEnum #define SCHEMA_HAS_IfcWorkControlTypeEnum #define SCHEMA_HAS_IfcYearNumber #define SCHEMA_HAS_Ifc2DCompositeCurve #define SCHEMA_HAS_IfcActionRequest #define SCHEMA_IfcActionRequest_HAS_RequestID #define SCHEMA_HAS_IfcActor #define SCHEMA_IfcActor_HAS_TheActor #define SCHEMA_IfcActor_HAS_IsActingUpon #define SCHEMA_HAS_IfcActorRole #define SCHEMA_IfcActorRole_HAS_Role #define SCHEMA_IfcActorRole_HAS_UserDefinedRole #define SCHEMA_IfcActorRole_UserDefinedRole_IS_OPTIONAL #define SCHEMA_IfcActorRole_HAS_Description #define SCHEMA_IfcActorRole_Description_IS_OPTIONAL #define SCHEMA_HAS_IfcActuatorType #define SCHEMA_IfcActuatorType_HAS_PredefinedType #define SCHEMA_HAS_IfcAddress #define SCHEMA_IfcAddress_HAS_Purpose #define SCHEMA_IfcAddress_Purpose_IS_OPTIONAL #define SCHEMA_IfcAddress_HAS_Description #define SCHEMA_IfcAddress_Description_IS_OPTIONAL #define SCHEMA_IfcAddress_HAS_UserDefinedPurpose #define SCHEMA_IfcAddress_UserDefinedPurpose_IS_OPTIONAL #define SCHEMA_IfcAddress_HAS_OfPerson #define SCHEMA_IfcAddress_HAS_OfOrganization #define SCHEMA_HAS_IfcAirTerminalBoxType #define SCHEMA_IfcAirTerminalBoxType_HAS_PredefinedType #define SCHEMA_HAS_IfcAirTerminalType #define SCHEMA_IfcAirTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcAirToAirHeatRecoveryType #define SCHEMA_IfcAirToAirHeatRecoveryType_HAS_PredefinedType #define SCHEMA_HAS_IfcAlarmType #define SCHEMA_IfcAlarmType_HAS_PredefinedType #define SCHEMA_HAS_IfcAngularDimension #define SCHEMA_HAS_IfcAnnotation #define SCHEMA_IfcAnnotation_HAS_ContainedInStructure #define SCHEMA_HAS_IfcAnnotationCurveOccurrence #define SCHEMA_HAS_IfcAnnotationFillArea #define SCHEMA_IfcAnnotationFillArea_HAS_OuterBoundary #define SCHEMA_IfcAnnotationFillArea_HAS_InnerBoundaries #define SCHEMA_IfcAnnotationFillArea_InnerBoundaries_IS_OPTIONAL #define SCHEMA_HAS_IfcAnnotationFillAreaOccurrence #define SCHEMA_IfcAnnotationFillAreaOccurrence_HAS_FillStyleTarget #define SCHEMA_IfcAnnotationFillAreaOccurrence_FillStyleTarget_IS_OPTIONAL #define SCHEMA_IfcAnnotationFillAreaOccurrence_HAS_GlobalOrLocal #define SCHEMA_IfcAnnotationFillAreaOccurrence_GlobalOrLocal_IS_OPTIONAL #define SCHEMA_HAS_IfcAnnotationOccurrence #define SCHEMA_HAS_IfcAnnotationSurface #define SCHEMA_IfcAnnotationSurface_HAS_Item #define SCHEMA_IfcAnnotationSurface_HAS_TextureCoordinates #define SCHEMA_IfcAnnotationSurface_TextureCoordinates_IS_OPTIONAL #define SCHEMA_HAS_IfcAnnotationSurfaceOccurrence #define SCHEMA_HAS_IfcAnnotationSymbolOccurrence #define SCHEMA_HAS_IfcAnnotationTextOccurrence #define SCHEMA_HAS_IfcApplication #define SCHEMA_IfcApplication_HAS_ApplicationDeveloper #define SCHEMA_IfcApplication_HAS_Version #define SCHEMA_IfcApplication_HAS_ApplicationFullName #define SCHEMA_IfcApplication_HAS_ApplicationIdentifier #define SCHEMA_HAS_IfcAppliedValue #define SCHEMA_IfcAppliedValue_HAS_Name #define SCHEMA_IfcAppliedValue_Name_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_Description #define SCHEMA_IfcAppliedValue_Description_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_AppliedValue #define SCHEMA_IfcAppliedValue_AppliedValue_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_UnitBasis #define SCHEMA_IfcAppliedValue_UnitBasis_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_ApplicableDate #define SCHEMA_IfcAppliedValue_ApplicableDate_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_FixedUntilDate #define SCHEMA_IfcAppliedValue_FixedUntilDate_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_ValuesReferenced #define SCHEMA_IfcAppliedValue_HAS_ValueOfComponents #define SCHEMA_IfcAppliedValue_HAS_IsComponentIn #define SCHEMA_HAS_IfcAppliedValueRelationship #define SCHEMA_IfcAppliedValueRelationship_HAS_ComponentOfTotal #define SCHEMA_IfcAppliedValueRelationship_HAS_Components #define SCHEMA_IfcAppliedValueRelationship_HAS_ArithmeticOperator #define SCHEMA_IfcAppliedValueRelationship_HAS_Name #define SCHEMA_IfcAppliedValueRelationship_Name_IS_OPTIONAL #define SCHEMA_IfcAppliedValueRelationship_HAS_Description #define SCHEMA_IfcAppliedValueRelationship_Description_IS_OPTIONAL #define SCHEMA_HAS_IfcApproval #define SCHEMA_IfcApproval_HAS_Description #define SCHEMA_IfcApproval_Description_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_ApprovalDateTime #define SCHEMA_IfcApproval_HAS_ApprovalStatus #define SCHEMA_IfcApproval_ApprovalStatus_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_ApprovalLevel #define SCHEMA_IfcApproval_ApprovalLevel_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_ApprovalQualifier #define SCHEMA_IfcApproval_ApprovalQualifier_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_Name #define SCHEMA_IfcApproval_HAS_Identifier #define SCHEMA_IfcApproval_HAS_Actors #define SCHEMA_IfcApproval_HAS_IsRelatedWith #define SCHEMA_IfcApproval_HAS_Relates #define SCHEMA_HAS_IfcApprovalActorRelationship #define SCHEMA_IfcApprovalActorRelationship_HAS_Actor #define SCHEMA_IfcApprovalActorRelationship_HAS_Approval #define SCHEMA_IfcApprovalActorRelationship_HAS_Role #define SCHEMA_HAS_IfcApprovalPropertyRelationship #define SCHEMA_IfcApprovalPropertyRelationship_HAS_ApprovedProperties #define SCHEMA_IfcApprovalPropertyRelationship_HAS_Approval #define SCHEMA_HAS_IfcApprovalRelationship #define SCHEMA_IfcApprovalRelationship_HAS_RelatedApproval #define SCHEMA_IfcApprovalRelationship_HAS_RelatingApproval #define SCHEMA_IfcApprovalRelationship_HAS_Description #define SCHEMA_IfcApprovalRelationship_Description_IS_OPTIONAL #define SCHEMA_IfcApprovalRelationship_HAS_Name #define SCHEMA_HAS_IfcArbitraryClosedProfileDef #define SCHEMA_IfcArbitraryClosedProfileDef_HAS_OuterCurve #define SCHEMA_HAS_IfcArbitraryOpenProfileDef #define SCHEMA_IfcArbitraryOpenProfileDef_HAS_Curve #define SCHEMA_HAS_IfcArbitraryProfileDefWithVoids #define SCHEMA_IfcArbitraryProfileDefWithVoids_HAS_InnerCurves #define SCHEMA_HAS_IfcAsset #define SCHEMA_IfcAsset_HAS_AssetID #define SCHEMA_IfcAsset_HAS_OriginalValue #define SCHEMA_IfcAsset_HAS_CurrentValue #define SCHEMA_IfcAsset_HAS_TotalReplacementCost #define SCHEMA_IfcAsset_HAS_Owner #define SCHEMA_IfcAsset_HAS_User #define SCHEMA_IfcAsset_HAS_ResponsiblePerson #define SCHEMA_IfcAsset_HAS_IncorporationDate #define SCHEMA_IfcAsset_HAS_DepreciatedValue #define SCHEMA_HAS_IfcAsymmetricIShapeProfileDef #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_TopFlangeWidth #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_TopFlangeThickness #define SCHEMA_IfcAsymmetricIShapeProfileDef_TopFlangeThickness_IS_OPTIONAL #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_TopFlangeFilletRadius #define SCHEMA_IfcAsymmetricIShapeProfileDef_TopFlangeFilletRadius_IS_OPTIONAL #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_CentreOfGravityInY #define SCHEMA_IfcAsymmetricIShapeProfileDef_CentreOfGravityInY_IS_OPTIONAL #define SCHEMA_HAS_IfcAxis1Placement #define SCHEMA_IfcAxis1Placement_HAS_Axis #define SCHEMA_IfcAxis1Placement_Axis_IS_OPTIONAL #define SCHEMA_HAS_IfcAxis2Placement2D #define SCHEMA_IfcAxis2Placement2D_HAS_RefDirection #define SCHEMA_IfcAxis2Placement2D_RefDirection_IS_OPTIONAL #define SCHEMA_HAS_IfcAxis2Placement3D #define SCHEMA_IfcAxis2Placement3D_HAS_Axis #define SCHEMA_IfcAxis2Placement3D_Axis_IS_OPTIONAL #define SCHEMA_IfcAxis2Placement3D_HAS_RefDirection #define SCHEMA_IfcAxis2Placement3D_RefDirection_IS_OPTIONAL #define SCHEMA_HAS_IfcBSplineCurve #define SCHEMA_IfcBSplineCurve_HAS_Degree #define SCHEMA_IfcBSplineCurve_HAS_ControlPointsList #define SCHEMA_IfcBSplineCurve_HAS_CurveForm #define SCHEMA_IfcBSplineCurve_HAS_ClosedCurve #define SCHEMA_IfcBSplineCurve_HAS_SelfIntersect #define SCHEMA_HAS_IfcBeam #define SCHEMA_HAS_IfcBeamType #define SCHEMA_IfcBeamType_HAS_PredefinedType #define SCHEMA_HAS_IfcBezierCurve #define SCHEMA_HAS_IfcBlobTexture #define SCHEMA_IfcBlobTexture_HAS_RasterFormat #define SCHEMA_IfcBlobTexture_HAS_RasterCode #define SCHEMA_HAS_IfcBlock #define SCHEMA_IfcBlock_HAS_XLength #define SCHEMA_IfcBlock_HAS_YLength #define SCHEMA_IfcBlock_HAS_ZLength #define SCHEMA_HAS_IfcBoilerType #define SCHEMA_IfcBoilerType_HAS_PredefinedType #define SCHEMA_HAS_IfcBooleanClippingResult #define SCHEMA_HAS_IfcBooleanResult #define SCHEMA_IfcBooleanResult_HAS_Operator #define SCHEMA_IfcBooleanResult_HAS_FirstOperand #define SCHEMA_IfcBooleanResult_HAS_SecondOperand #define SCHEMA_HAS_IfcBoundaryCondition #define SCHEMA_IfcBoundaryCondition_HAS_Name #define SCHEMA_IfcBoundaryCondition_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundaryEdgeCondition #define SCHEMA_IfcBoundaryEdgeCondition_HAS_LinearStiffnessByLengthX #define SCHEMA_IfcBoundaryEdgeCondition_LinearStiffnessByLengthX_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_LinearStiffnessByLengthY #define SCHEMA_IfcBoundaryEdgeCondition_LinearStiffnessByLengthY_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_LinearStiffnessByLengthZ #define SCHEMA_IfcBoundaryEdgeCondition_LinearStiffnessByLengthZ_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_RotationalStiffnessByLengthX #define SCHEMA_IfcBoundaryEdgeCondition_RotationalStiffnessByLengthX_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_RotationalStiffnessByLengthY #define SCHEMA_IfcBoundaryEdgeCondition_RotationalStiffnessByLengthY_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_RotationalStiffnessByLengthZ #define SCHEMA_IfcBoundaryEdgeCondition_RotationalStiffnessByLengthZ_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundaryFaceCondition #define SCHEMA_IfcBoundaryFaceCondition_HAS_LinearStiffnessByAreaX #define SCHEMA_IfcBoundaryFaceCondition_LinearStiffnessByAreaX_IS_OPTIONAL #define SCHEMA_IfcBoundaryFaceCondition_HAS_LinearStiffnessByAreaY #define SCHEMA_IfcBoundaryFaceCondition_LinearStiffnessByAreaY_IS_OPTIONAL #define SCHEMA_IfcBoundaryFaceCondition_HAS_LinearStiffnessByAreaZ #define SCHEMA_IfcBoundaryFaceCondition_LinearStiffnessByAreaZ_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundaryNodeCondition #define SCHEMA_IfcBoundaryNodeCondition_HAS_LinearStiffnessX #define SCHEMA_IfcBoundaryNodeCondition_LinearStiffnessX_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_LinearStiffnessY #define SCHEMA_IfcBoundaryNodeCondition_LinearStiffnessY_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_LinearStiffnessZ #define SCHEMA_IfcBoundaryNodeCondition_LinearStiffnessZ_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_RotationalStiffnessX #define SCHEMA_IfcBoundaryNodeCondition_RotationalStiffnessX_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_RotationalStiffnessY #define SCHEMA_IfcBoundaryNodeCondition_RotationalStiffnessY_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_RotationalStiffnessZ #define SCHEMA_IfcBoundaryNodeCondition_RotationalStiffnessZ_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundaryNodeConditionWarping #define SCHEMA_IfcBoundaryNodeConditionWarping_HAS_WarpingStiffness #define SCHEMA_IfcBoundaryNodeConditionWarping_WarpingStiffness_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundedCurve #define SCHEMA_HAS_IfcBoundedSurface #define SCHEMA_HAS_IfcBoundingBox #define SCHEMA_IfcBoundingBox_HAS_Corner #define SCHEMA_IfcBoundingBox_HAS_XDim #define SCHEMA_IfcBoundingBox_HAS_YDim #define SCHEMA_IfcBoundingBox_HAS_ZDim #define SCHEMA_HAS_IfcBoxedHalfSpace #define SCHEMA_IfcBoxedHalfSpace_HAS_Enclosure #define SCHEMA_HAS_IfcBuilding #define SCHEMA_IfcBuilding_HAS_ElevationOfRefHeight #define SCHEMA_IfcBuilding_ElevationOfRefHeight_IS_OPTIONAL #define SCHEMA_IfcBuilding_HAS_ElevationOfTerrain #define SCHEMA_IfcBuilding_ElevationOfTerrain_IS_OPTIONAL #define SCHEMA_IfcBuilding_HAS_BuildingAddress #define SCHEMA_IfcBuilding_BuildingAddress_IS_OPTIONAL #define SCHEMA_HAS_IfcBuildingElement #define SCHEMA_HAS_IfcBuildingElementComponent #define SCHEMA_HAS_IfcBuildingElementPart #define SCHEMA_HAS_IfcBuildingElementProxy #define SCHEMA_IfcBuildingElementProxy_HAS_CompositionType #define SCHEMA_IfcBuildingElementProxy_CompositionType_IS_OPTIONAL #define SCHEMA_HAS_IfcBuildingElementProxyType #define SCHEMA_IfcBuildingElementProxyType_HAS_PredefinedType #define SCHEMA_HAS_IfcBuildingElementType #define SCHEMA_HAS_IfcBuildingStorey #define SCHEMA_IfcBuildingStorey_HAS_Elevation #define SCHEMA_IfcBuildingStorey_Elevation_IS_OPTIONAL #define SCHEMA_HAS_IfcCShapeProfileDef #define SCHEMA_IfcCShapeProfileDef_HAS_Depth #define SCHEMA_IfcCShapeProfileDef_HAS_Width #define SCHEMA_IfcCShapeProfileDef_HAS_WallThickness #define SCHEMA_IfcCShapeProfileDef_HAS_Girth #define SCHEMA_IfcCShapeProfileDef_HAS_InternalFilletRadius #define SCHEMA_IfcCShapeProfileDef_InternalFilletRadius_IS_OPTIONAL #define SCHEMA_IfcCShapeProfileDef_HAS_CentreOfGravityInX #define SCHEMA_IfcCShapeProfileDef_CentreOfGravityInX_IS_OPTIONAL #define SCHEMA_HAS_IfcCableCarrierFittingType #define SCHEMA_IfcCableCarrierFittingType_HAS_PredefinedType #define SCHEMA_HAS_IfcCableCarrierSegmentType #define SCHEMA_IfcCableCarrierSegmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcCableSegmentType #define SCHEMA_IfcCableSegmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcCalendarDate #define SCHEMA_IfcCalendarDate_HAS_DayComponent #define SCHEMA_IfcCalendarDate_HAS_MonthComponent #define SCHEMA_IfcCalendarDate_HAS_YearComponent #define SCHEMA_HAS_IfcCartesianPoint #define SCHEMA_IfcCartesianPoint_HAS_Coordinates #define SCHEMA_HAS_IfcCartesianTransformationOperator #define SCHEMA_IfcCartesianTransformationOperator_HAS_Axis1 #define SCHEMA_IfcCartesianTransformationOperator_Axis1_IS_OPTIONAL #define SCHEMA_IfcCartesianTransformationOperator_HAS_Axis2 #define SCHEMA_IfcCartesianTransformationOperator_Axis2_IS_OPTIONAL #define SCHEMA_IfcCartesianTransformationOperator_HAS_LocalOrigin #define SCHEMA_IfcCartesianTransformationOperator_HAS_Scale #define SCHEMA_IfcCartesianTransformationOperator_Scale_IS_OPTIONAL #define SCHEMA_HAS_IfcCartesianTransformationOperator2D #define SCHEMA_HAS_IfcCartesianTransformationOperator2DnonUniform #define SCHEMA_IfcCartesianTransformationOperator2DnonUniform_HAS_Scale2 #define SCHEMA_IfcCartesianTransformationOperator2DnonUniform_Scale2_IS_OPTIONAL #define SCHEMA_HAS_IfcCartesianTransformationOperator3D #define SCHEMA_IfcCartesianTransformationOperator3D_HAS_Axis3 #define SCHEMA_IfcCartesianTransformationOperator3D_Axis3_IS_OPTIONAL #define SCHEMA_HAS_IfcCartesianTransformationOperator3DnonUniform #define SCHEMA_IfcCartesianTransformationOperator3DnonUniform_HAS_Scale2 #define SCHEMA_IfcCartesianTransformationOperator3DnonUniform_Scale2_IS_OPTIONAL #define SCHEMA_IfcCartesianTransformationOperator3DnonUniform_HAS_Scale3 #define SCHEMA_IfcCartesianTransformationOperator3DnonUniform_Scale3_IS_OPTIONAL #define SCHEMA_HAS_IfcCenterLineProfileDef #define SCHEMA_IfcCenterLineProfileDef_HAS_Thickness #define SCHEMA_HAS_IfcChamferEdgeFeature #define SCHEMA_IfcChamferEdgeFeature_HAS_Width #define SCHEMA_IfcChamferEdgeFeature_Width_IS_OPTIONAL #define SCHEMA_IfcChamferEdgeFeature_HAS_Height #define SCHEMA_IfcChamferEdgeFeature_Height_IS_OPTIONAL #define SCHEMA_HAS_IfcChillerType #define SCHEMA_IfcChillerType_HAS_PredefinedType #define SCHEMA_HAS_IfcCircle #define SCHEMA_IfcCircle_HAS_Radius #define SCHEMA_HAS_IfcCircleHollowProfileDef #define SCHEMA_IfcCircleHollowProfileDef_HAS_WallThickness #define SCHEMA_HAS_IfcCircleProfileDef #define SCHEMA_IfcCircleProfileDef_HAS_Radius #define SCHEMA_HAS_IfcClassification #define SCHEMA_IfcClassification_HAS_Source #define SCHEMA_IfcClassification_HAS_Edition #define SCHEMA_IfcClassification_HAS_EditionDate #define SCHEMA_IfcClassification_EditionDate_IS_OPTIONAL #define SCHEMA_IfcClassification_HAS_Name #define SCHEMA_IfcClassification_HAS_Contains #define SCHEMA_HAS_IfcClassificationItem #define SCHEMA_IfcClassificationItem_HAS_Notation #define SCHEMA_IfcClassificationItem_HAS_ItemOf #define SCHEMA_IfcClassificationItem_ItemOf_IS_OPTIONAL #define SCHEMA_IfcClassificationItem_HAS_Title #define SCHEMA_IfcClassificationItem_HAS_IsClassifiedItemIn #define SCHEMA_IfcClassificationItem_HAS_IsClassifyingItemIn #define SCHEMA_HAS_IfcClassificationItemRelationship #define SCHEMA_IfcClassificationItemRelationship_HAS_RelatingItem #define SCHEMA_IfcClassificationItemRelationship_HAS_RelatedItems #define SCHEMA_HAS_IfcClassificationNotation #define SCHEMA_IfcClassificationNotation_HAS_NotationFacets #define SCHEMA_HAS_IfcClassificationNotationFacet #define SCHEMA_IfcClassificationNotationFacet_HAS_NotationValue #define SCHEMA_HAS_IfcClassificationReference #define SCHEMA_IfcClassificationReference_HAS_ReferencedSource #define SCHEMA_IfcClassificationReference_ReferencedSource_IS_OPTIONAL #define SCHEMA_HAS_IfcClosedShell #define SCHEMA_HAS_IfcCoilType #define SCHEMA_IfcCoilType_HAS_PredefinedType #define SCHEMA_HAS_IfcColourRgb #define SCHEMA_IfcColourRgb_HAS_Red #define SCHEMA_IfcColourRgb_HAS_Green #define SCHEMA_IfcColourRgb_HAS_Blue #define SCHEMA_HAS_IfcColourSpecification #define SCHEMA_IfcColourSpecification_HAS_Name #define SCHEMA_IfcColourSpecification_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcColumn #define SCHEMA_HAS_IfcColumnType #define SCHEMA_IfcColumnType_HAS_PredefinedType #define SCHEMA_HAS_IfcComplexProperty #define SCHEMA_IfcComplexProperty_HAS_UsageName #define SCHEMA_IfcComplexProperty_HAS_HasProperties #define SCHEMA_HAS_IfcCompositeCurve #define SCHEMA_IfcCompositeCurve_HAS_Segments #define SCHEMA_IfcCompositeCurve_HAS_SelfIntersect #define SCHEMA_HAS_IfcCompositeCurveSegment #define SCHEMA_IfcCompositeCurveSegment_HAS_Transition #define SCHEMA_IfcCompositeCurveSegment_HAS_SameSense #define SCHEMA_IfcCompositeCurveSegment_HAS_ParentCurve #define SCHEMA_IfcCompositeCurveSegment_HAS_UsingCurves #define SCHEMA_HAS_IfcCompositeProfileDef #define SCHEMA_IfcCompositeProfileDef_HAS_Profiles #define SCHEMA_IfcCompositeProfileDef_HAS_Label #define SCHEMA_IfcCompositeProfileDef_Label_IS_OPTIONAL #define SCHEMA_HAS_IfcCompressorType #define SCHEMA_IfcCompressorType_HAS_PredefinedType #define SCHEMA_HAS_IfcCondenserType #define SCHEMA_IfcCondenserType_HAS_PredefinedType #define SCHEMA_HAS_IfcCondition #define SCHEMA_HAS_IfcConditionCriterion #define SCHEMA_IfcConditionCriterion_HAS_Criterion #define SCHEMA_IfcConditionCriterion_HAS_CriterionDateTime #define SCHEMA_HAS_IfcConic #define SCHEMA_IfcConic_HAS_Position #define SCHEMA_HAS_IfcConnectedFaceSet #define SCHEMA_IfcConnectedFaceSet_HAS_CfsFaces #define SCHEMA_HAS_IfcConnectionCurveGeometry #define SCHEMA_IfcConnectionCurveGeometry_HAS_CurveOnRelatingElement #define SCHEMA_IfcConnectionCurveGeometry_HAS_CurveOnRelatedElement #define SCHEMA_IfcConnectionCurveGeometry_CurveOnRelatedElement_IS_OPTIONAL #define SCHEMA_HAS_IfcConnectionGeometry #define SCHEMA_HAS_IfcConnectionPointEccentricity #define SCHEMA_IfcConnectionPointEccentricity_HAS_EccentricityInX #define SCHEMA_IfcConnectionPointEccentricity_EccentricityInX_IS_OPTIONAL #define SCHEMA_IfcConnectionPointEccentricity_HAS_EccentricityInY #define SCHEMA_IfcConnectionPointEccentricity_EccentricityInY_IS_OPTIONAL #define SCHEMA_IfcConnectionPointEccentricity_HAS_EccentricityInZ #define SCHEMA_IfcConnectionPointEccentricity_EccentricityInZ_IS_OPTIONAL #define SCHEMA_HAS_IfcConnectionPointGeometry #define SCHEMA_IfcConnectionPointGeometry_HAS_PointOnRelatingElement #define SCHEMA_IfcConnectionPointGeometry_HAS_PointOnRelatedElement #define SCHEMA_IfcConnectionPointGeometry_PointOnRelatedElement_IS_OPTIONAL #define SCHEMA_HAS_IfcConnectionPortGeometry #define SCHEMA_IfcConnectionPortGeometry_HAS_LocationAtRelatingElement #define SCHEMA_IfcConnectionPortGeometry_HAS_LocationAtRelatedElement #define SCHEMA_IfcConnectionPortGeometry_LocationAtRelatedElement_IS_OPTIONAL #define SCHEMA_IfcConnectionPortGeometry_HAS_ProfileOfPort #define SCHEMA_HAS_IfcConnectionSurfaceGeometry #define SCHEMA_IfcConnectionSurfaceGeometry_HAS_SurfaceOnRelatingElement #define SCHEMA_IfcConnectionSurfaceGeometry_HAS_SurfaceOnRelatedElement #define SCHEMA_IfcConnectionSurfaceGeometry_SurfaceOnRelatedElement_IS_OPTIONAL #define SCHEMA_HAS_IfcConstraint #define SCHEMA_IfcConstraint_HAS_Name #define SCHEMA_IfcConstraint_HAS_Description #define SCHEMA_IfcConstraint_Description_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_ConstraintGrade #define SCHEMA_IfcConstraint_HAS_ConstraintSource #define SCHEMA_IfcConstraint_ConstraintSource_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_CreatingActor #define SCHEMA_IfcConstraint_CreatingActor_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_CreationTime #define SCHEMA_IfcConstraint_CreationTime_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_UserDefinedGrade #define SCHEMA_IfcConstraint_UserDefinedGrade_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_ClassifiedAs #define SCHEMA_IfcConstraint_HAS_RelatesConstraints #define SCHEMA_IfcConstraint_HAS_IsRelatedWith #define SCHEMA_IfcConstraint_HAS_PropertiesForConstraint #define SCHEMA_IfcConstraint_HAS_Aggregates #define SCHEMA_IfcConstraint_HAS_IsAggregatedIn #define SCHEMA_HAS_IfcConstraintAggregationRelationship #define SCHEMA_IfcConstraintAggregationRelationship_HAS_Name #define SCHEMA_IfcConstraintAggregationRelationship_Name_IS_OPTIONAL #define SCHEMA_IfcConstraintAggregationRelationship_HAS_Description #define SCHEMA_IfcConstraintAggregationRelationship_Description_IS_OPTIONAL #define SCHEMA_IfcConstraintAggregationRelationship_HAS_RelatingConstraint #define SCHEMA_IfcConstraintAggregationRelationship_HAS_RelatedConstraints #define SCHEMA_IfcConstraintAggregationRelationship_HAS_LogicalAggregator #define SCHEMA_HAS_IfcConstraintClassificationRelationship #define SCHEMA_IfcConstraintClassificationRelationship_HAS_ClassifiedConstraint #define SCHEMA_IfcConstraintClassificationRelationship_HAS_RelatedClassifications #define SCHEMA_HAS_IfcConstraintRelationship #define SCHEMA_IfcConstraintRelationship_HAS_Name #define SCHEMA_IfcConstraintRelationship_Name_IS_OPTIONAL #define SCHEMA_IfcConstraintRelationship_HAS_Description #define SCHEMA_IfcConstraintRelationship_Description_IS_OPTIONAL #define SCHEMA_IfcConstraintRelationship_HAS_RelatingConstraint #define SCHEMA_IfcConstraintRelationship_HAS_RelatedConstraints #define SCHEMA_HAS_IfcConstructionEquipmentResource #define SCHEMA_HAS_IfcConstructionMaterialResource #define SCHEMA_IfcConstructionMaterialResource_HAS_Suppliers #define SCHEMA_IfcConstructionMaterialResource_Suppliers_IS_OPTIONAL #define SCHEMA_IfcConstructionMaterialResource_HAS_UsageRatio #define SCHEMA_IfcConstructionMaterialResource_UsageRatio_IS_OPTIONAL #define SCHEMA_HAS_IfcConstructionProductResource #define SCHEMA_HAS_IfcConstructionResource #define SCHEMA_IfcConstructionResource_HAS_ResourceIdentifier #define SCHEMA_IfcConstructionResource_ResourceIdentifier_IS_OPTIONAL #define SCHEMA_IfcConstructionResource_HAS_ResourceGroup #define SCHEMA_IfcConstructionResource_ResourceGroup_IS_OPTIONAL #define SCHEMA_IfcConstructionResource_HAS_ResourceConsumption #define SCHEMA_IfcConstructionResource_ResourceConsumption_IS_OPTIONAL #define SCHEMA_IfcConstructionResource_HAS_BaseQuantity #define SCHEMA_IfcConstructionResource_BaseQuantity_IS_OPTIONAL #define SCHEMA_HAS_IfcContextDependentUnit #define SCHEMA_IfcContextDependentUnit_HAS_Name #define SCHEMA_HAS_IfcControl #define SCHEMA_IfcControl_HAS_Controls #define SCHEMA_HAS_IfcControllerType #define SCHEMA_IfcControllerType_HAS_PredefinedType #define SCHEMA_HAS_IfcConversionBasedUnit #define SCHEMA_IfcConversionBasedUnit_HAS_Name #define SCHEMA_IfcConversionBasedUnit_HAS_ConversionFactor #define SCHEMA_HAS_IfcCooledBeamType #define SCHEMA_IfcCooledBeamType_HAS_PredefinedType #define SCHEMA_HAS_IfcCoolingTowerType #define SCHEMA_IfcCoolingTowerType_HAS_PredefinedType #define SCHEMA_HAS_IfcCoordinatedUniversalTimeOffset #define SCHEMA_IfcCoordinatedUniversalTimeOffset_HAS_HourOffset #define SCHEMA_IfcCoordinatedUniversalTimeOffset_HAS_MinuteOffset #define SCHEMA_IfcCoordinatedUniversalTimeOffset_MinuteOffset_IS_OPTIONAL #define SCHEMA_IfcCoordinatedUniversalTimeOffset_HAS_Sense #define SCHEMA_HAS_IfcCostItem #define SCHEMA_HAS_IfcCostSchedule #define SCHEMA_IfcCostSchedule_HAS_SubmittedBy #define SCHEMA_IfcCostSchedule_SubmittedBy_IS_OPTIONAL #define SCHEMA_IfcCostSchedule_HAS_PreparedBy #define SCHEMA_IfcCostSchedule_PreparedBy_IS_OPTIONAL #define SCHEMA_IfcCostSchedule_HAS_SubmittedOn #define SCHEMA_IfcCostSchedule_SubmittedOn_IS_OPTIONAL #define SCHEMA_IfcCostSchedule_HAS_Status #define SCHEMA_IfcCostSchedule_Status_IS_OPTIONAL #define SCHEMA_IfcCostSchedule_HAS_TargetUsers #define SCHEMA_IfcCostSchedule_TargetUsers_IS_OPTIONAL #define SCHEMA_IfcCostSchedule_HAS_UpdateDate #define SCHEMA_IfcCostSchedule_UpdateDate_IS_OPTIONAL #define SCHEMA_IfcCostSchedule_HAS_ID #define SCHEMA_IfcCostSchedule_HAS_PredefinedType #define SCHEMA_HAS_IfcCostValue #define SCHEMA_IfcCostValue_HAS_CostType #define SCHEMA_IfcCostValue_HAS_Condition #define SCHEMA_IfcCostValue_Condition_IS_OPTIONAL #define SCHEMA_HAS_IfcCovering #define SCHEMA_IfcCovering_HAS_PredefinedType #define SCHEMA_IfcCovering_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcCovering_HAS_CoversSpaces #define SCHEMA_IfcCovering_HAS_Covers #define SCHEMA_HAS_IfcCoveringType #define SCHEMA_IfcCoveringType_HAS_PredefinedType #define SCHEMA_HAS_IfcCraneRailAShapeProfileDef #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_OverallHeight #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_BaseWidth2 #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_Radius #define SCHEMA_IfcCraneRailAShapeProfileDef_Radius_IS_OPTIONAL #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_HeadWidth #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_HeadDepth2 #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_HeadDepth3 #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_BaseWidth4 #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_BaseDepth1 #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_BaseDepth2 #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_BaseDepth3 #define SCHEMA_IfcCraneRailAShapeProfileDef_HAS_CentreOfGravityInY #define SCHEMA_IfcCraneRailAShapeProfileDef_CentreOfGravityInY_IS_OPTIONAL #define SCHEMA_HAS_IfcCraneRailFShapeProfileDef #define SCHEMA_IfcCraneRailFShapeProfileDef_HAS_OverallHeight #define SCHEMA_IfcCraneRailFShapeProfileDef_HAS_HeadWidth #define SCHEMA_IfcCraneRailFShapeProfileDef_HAS_Radius #define SCHEMA_IfcCraneRailFShapeProfileDef_Radius_IS_OPTIONAL #define SCHEMA_IfcCraneRailFShapeProfileDef_HAS_HeadDepth2 #define SCHEMA_IfcCraneRailFShapeProfileDef_HAS_HeadDepth3 #define SCHEMA_IfcCraneRailFShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcCraneRailFShapeProfileDef_HAS_BaseDepth1 #define SCHEMA_IfcCraneRailFShapeProfileDef_HAS_BaseDepth2 #define SCHEMA_IfcCraneRailFShapeProfileDef_HAS_CentreOfGravityInY #define SCHEMA_IfcCraneRailFShapeProfileDef_CentreOfGravityInY_IS_OPTIONAL #define SCHEMA_HAS_IfcCrewResource #define SCHEMA_HAS_IfcCsgPrimitive3D #define SCHEMA_IfcCsgPrimitive3D_HAS_Position #define SCHEMA_HAS_IfcCsgSolid #define SCHEMA_IfcCsgSolid_HAS_TreeRootExpression #define SCHEMA_HAS_IfcCurrencyRelationship #define SCHEMA_IfcCurrencyRelationship_HAS_RelatingMonetaryUnit #define SCHEMA_IfcCurrencyRelationship_HAS_RelatedMonetaryUnit #define SCHEMA_IfcCurrencyRelationship_HAS_ExchangeRate #define SCHEMA_IfcCurrencyRelationship_HAS_RateDateTime #define SCHEMA_IfcCurrencyRelationship_HAS_RateSource #define SCHEMA_IfcCurrencyRelationship_RateSource_IS_OPTIONAL #define SCHEMA_HAS_IfcCurtainWall #define SCHEMA_HAS_IfcCurtainWallType #define SCHEMA_IfcCurtainWallType_HAS_PredefinedType #define SCHEMA_HAS_IfcCurve #define SCHEMA_HAS_IfcCurveBoundedPlane #define SCHEMA_IfcCurveBoundedPlane_HAS_BasisSurface #define SCHEMA_IfcCurveBoundedPlane_HAS_OuterBoundary #define SCHEMA_IfcCurveBoundedPlane_HAS_InnerBoundaries #define SCHEMA_HAS_IfcCurveStyle #define SCHEMA_IfcCurveStyle_HAS_CurveFont #define SCHEMA_IfcCurveStyle_CurveFont_IS_OPTIONAL #define SCHEMA_IfcCurveStyle_HAS_CurveWidth #define SCHEMA_IfcCurveStyle_CurveWidth_IS_OPTIONAL #define SCHEMA_IfcCurveStyle_HAS_CurveColour #define SCHEMA_IfcCurveStyle_CurveColour_IS_OPTIONAL #define SCHEMA_HAS_IfcCurveStyleFont #define SCHEMA_IfcCurveStyleFont_HAS_Name #define SCHEMA_IfcCurveStyleFont_Name_IS_OPTIONAL #define SCHEMA_IfcCurveStyleFont_HAS_PatternList #define SCHEMA_HAS_IfcCurveStyleFontAndScaling #define SCHEMA_IfcCurveStyleFontAndScaling_HAS_Name #define SCHEMA_IfcCurveStyleFontAndScaling_Name_IS_OPTIONAL #define SCHEMA_IfcCurveStyleFontAndScaling_HAS_CurveFont #define SCHEMA_IfcCurveStyleFontAndScaling_HAS_CurveFontScaling #define SCHEMA_HAS_IfcCurveStyleFontPattern #define SCHEMA_IfcCurveStyleFontPattern_HAS_VisibleSegmentLength #define SCHEMA_IfcCurveStyleFontPattern_HAS_InvisibleSegmentLength #define SCHEMA_HAS_IfcDamperType #define SCHEMA_IfcDamperType_HAS_PredefinedType #define SCHEMA_HAS_IfcDateAndTime #define SCHEMA_IfcDateAndTime_HAS_DateComponent #define SCHEMA_IfcDateAndTime_HAS_TimeComponent #define SCHEMA_HAS_IfcDefinedSymbol #define SCHEMA_IfcDefinedSymbol_HAS_Definition #define SCHEMA_IfcDefinedSymbol_HAS_Target #define SCHEMA_HAS_IfcDerivedProfileDef #define SCHEMA_IfcDerivedProfileDef_HAS_ParentProfile #define SCHEMA_IfcDerivedProfileDef_HAS_Operator #define SCHEMA_IfcDerivedProfileDef_HAS_Label #define SCHEMA_IfcDerivedProfileDef_Label_IS_OPTIONAL #define SCHEMA_HAS_IfcDerivedUnit #define SCHEMA_IfcDerivedUnit_HAS_Elements #define SCHEMA_IfcDerivedUnit_HAS_UnitType #define SCHEMA_IfcDerivedUnit_HAS_UserDefinedType #define SCHEMA_IfcDerivedUnit_UserDefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDerivedUnitElement #define SCHEMA_IfcDerivedUnitElement_HAS_Unit #define SCHEMA_IfcDerivedUnitElement_HAS_Exponent #define SCHEMA_HAS_IfcDiameterDimension #define SCHEMA_HAS_IfcDimensionCalloutRelationship #define SCHEMA_HAS_IfcDimensionCurve #define SCHEMA_IfcDimensionCurve_HAS_AnnotatedBySymbols #define SCHEMA_HAS_IfcDimensionCurveDirectedCallout #define SCHEMA_HAS_IfcDimensionCurveTerminator #define SCHEMA_IfcDimensionCurveTerminator_HAS_Role #define SCHEMA_HAS_IfcDimensionPair #define SCHEMA_HAS_IfcDimensionalExponents #define SCHEMA_IfcDimensionalExponents_HAS_LengthExponent #define SCHEMA_IfcDimensionalExponents_HAS_MassExponent #define SCHEMA_IfcDimensionalExponents_HAS_TimeExponent #define SCHEMA_IfcDimensionalExponents_HAS_ElectricCurrentExponent #define SCHEMA_IfcDimensionalExponents_HAS_ThermodynamicTemperatureExponent #define SCHEMA_IfcDimensionalExponents_HAS_AmountOfSubstanceExponent #define SCHEMA_IfcDimensionalExponents_HAS_LuminousIntensityExponent #define SCHEMA_HAS_IfcDirection #define SCHEMA_IfcDirection_HAS_DirectionRatios #define SCHEMA_HAS_IfcDiscreteAccessory #define SCHEMA_HAS_IfcDiscreteAccessoryType #define SCHEMA_HAS_IfcDistributionChamberElement #define SCHEMA_HAS_IfcDistributionChamberElementType #define SCHEMA_IfcDistributionChamberElementType_HAS_PredefinedType #define SCHEMA_HAS_IfcDistributionControlElement #define SCHEMA_IfcDistributionControlElement_HAS_ControlElementId #define SCHEMA_IfcDistributionControlElement_ControlElementId_IS_OPTIONAL #define SCHEMA_IfcDistributionControlElement_HAS_AssignedToFlowElement #define SCHEMA_HAS_IfcDistributionControlElementType #define SCHEMA_HAS_IfcDistributionElement #define SCHEMA_HAS_IfcDistributionElementType #define SCHEMA_HAS_IfcDistributionFlowElement #define SCHEMA_IfcDistributionFlowElement_HAS_HasControlElements #define SCHEMA_HAS_IfcDistributionFlowElementType #define SCHEMA_HAS_IfcDistributionPort #define SCHEMA_IfcDistributionPort_HAS_FlowDirection #define SCHEMA_IfcDistributionPort_FlowDirection_IS_OPTIONAL #define SCHEMA_HAS_IfcDocumentElectronicFormat #define SCHEMA_IfcDocumentElectronicFormat_HAS_FileExtension #define SCHEMA_IfcDocumentElectronicFormat_FileExtension_IS_OPTIONAL #define SCHEMA_IfcDocumentElectronicFormat_HAS_MimeContentType #define SCHEMA_IfcDocumentElectronicFormat_MimeContentType_IS_OPTIONAL #define SCHEMA_IfcDocumentElectronicFormat_HAS_MimeSubtype #define SCHEMA_IfcDocumentElectronicFormat_MimeSubtype_IS_OPTIONAL #define SCHEMA_HAS_IfcDocumentInformation #define SCHEMA_IfcDocumentInformation_HAS_DocumentId #define SCHEMA_IfcDocumentInformation_HAS_Name #define SCHEMA_IfcDocumentInformation_HAS_Description #define SCHEMA_IfcDocumentInformation_Description_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_DocumentReferences #define SCHEMA_IfcDocumentInformation_DocumentReferences_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Purpose #define SCHEMA_IfcDocumentInformation_Purpose_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_IntendedUse #define SCHEMA_IfcDocumentInformation_IntendedUse_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Scope #define SCHEMA_IfcDocumentInformation_Scope_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Revision #define SCHEMA_IfcDocumentInformation_Revision_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_DocumentOwner #define SCHEMA_IfcDocumentInformation_DocumentOwner_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Editors #define SCHEMA_IfcDocumentInformation_Editors_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_CreationTime #define SCHEMA_IfcDocumentInformation_CreationTime_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_LastRevisionTime #define SCHEMA_IfcDocumentInformation_LastRevisionTime_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_ElectronicFormat #define SCHEMA_IfcDocumentInformation_ElectronicFormat_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_ValidFrom #define SCHEMA_IfcDocumentInformation_ValidFrom_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_ValidUntil #define SCHEMA_IfcDocumentInformation_ValidUntil_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Confidentiality #define SCHEMA_IfcDocumentInformation_Confidentiality_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Status #define SCHEMA_IfcDocumentInformation_Status_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_IsPointedTo #define SCHEMA_IfcDocumentInformation_HAS_IsPointer #define SCHEMA_HAS_IfcDocumentInformationRelationship #define SCHEMA_IfcDocumentInformationRelationship_HAS_RelatingDocument #define SCHEMA_IfcDocumentInformationRelationship_HAS_RelatedDocuments #define SCHEMA_IfcDocumentInformationRelationship_HAS_RelationshipType #define SCHEMA_IfcDocumentInformationRelationship_RelationshipType_IS_OPTIONAL #define SCHEMA_HAS_IfcDocumentReference #define SCHEMA_IfcDocumentReference_HAS_ReferenceToDocument #define SCHEMA_HAS_IfcDoor #define SCHEMA_IfcDoor_HAS_OverallHeight #define SCHEMA_IfcDoor_OverallHeight_IS_OPTIONAL #define SCHEMA_IfcDoor_HAS_OverallWidth #define SCHEMA_IfcDoor_OverallWidth_IS_OPTIONAL #define SCHEMA_HAS_IfcDoorLiningProperties #define SCHEMA_IfcDoorLiningProperties_HAS_LiningDepth #define SCHEMA_IfcDoorLiningProperties_LiningDepth_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_LiningThickness #define SCHEMA_IfcDoorLiningProperties_LiningThickness_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_ThresholdDepth #define SCHEMA_IfcDoorLiningProperties_ThresholdDepth_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_ThresholdThickness #define SCHEMA_IfcDoorLiningProperties_ThresholdThickness_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_TransomThickness #define SCHEMA_IfcDoorLiningProperties_TransomThickness_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_TransomOffset #define SCHEMA_IfcDoorLiningProperties_TransomOffset_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_LiningOffset #define SCHEMA_IfcDoorLiningProperties_LiningOffset_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_ThresholdOffset #define SCHEMA_IfcDoorLiningProperties_ThresholdOffset_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_CasingThickness #define SCHEMA_IfcDoorLiningProperties_CasingThickness_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_CasingDepth #define SCHEMA_IfcDoorLiningProperties_CasingDepth_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcDoorLiningProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_HAS_IfcDoorPanelProperties #define SCHEMA_IfcDoorPanelProperties_HAS_PanelDepth #define SCHEMA_IfcDoorPanelProperties_PanelDepth_IS_OPTIONAL #define SCHEMA_IfcDoorPanelProperties_HAS_PanelOperation #define SCHEMA_IfcDoorPanelProperties_HAS_PanelWidth #define SCHEMA_IfcDoorPanelProperties_PanelWidth_IS_OPTIONAL #define SCHEMA_IfcDoorPanelProperties_HAS_PanelPosition #define SCHEMA_IfcDoorPanelProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcDoorPanelProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_HAS_IfcDoorStyle #define SCHEMA_IfcDoorStyle_HAS_OperationType #define SCHEMA_IfcDoorStyle_HAS_ConstructionType #define SCHEMA_IfcDoorStyle_HAS_ParameterTakesPrecedence #define SCHEMA_IfcDoorStyle_HAS_Sizeable #define SCHEMA_HAS_IfcDraughtingCallout #define SCHEMA_IfcDraughtingCallout_HAS_Contents #define SCHEMA_IfcDraughtingCallout_HAS_IsRelatedFromCallout #define SCHEMA_IfcDraughtingCallout_HAS_IsRelatedToCallout #define SCHEMA_HAS_IfcDraughtingCalloutRelationship #define SCHEMA_IfcDraughtingCalloutRelationship_HAS_Name #define SCHEMA_IfcDraughtingCalloutRelationship_Name_IS_OPTIONAL #define SCHEMA_IfcDraughtingCalloutRelationship_HAS_Description #define SCHEMA_IfcDraughtingCalloutRelationship_Description_IS_OPTIONAL #define SCHEMA_IfcDraughtingCalloutRelationship_HAS_RelatingDraughtingCallout #define SCHEMA_IfcDraughtingCalloutRelationship_HAS_RelatedDraughtingCallout #define SCHEMA_HAS_IfcDraughtingPreDefinedColour #define SCHEMA_HAS_IfcDraughtingPreDefinedCurveFont #define SCHEMA_HAS_IfcDraughtingPreDefinedTextFont #define SCHEMA_HAS_IfcDuctFittingType #define SCHEMA_IfcDuctFittingType_HAS_PredefinedType #define SCHEMA_HAS_IfcDuctSegmentType #define SCHEMA_IfcDuctSegmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcDuctSilencerType #define SCHEMA_IfcDuctSilencerType_HAS_PredefinedType #define SCHEMA_HAS_IfcEdge #define SCHEMA_IfcEdge_HAS_EdgeStart #define SCHEMA_IfcEdge_HAS_EdgeEnd #define SCHEMA_HAS_IfcEdgeCurve #define SCHEMA_IfcEdgeCurve_HAS_EdgeGeometry #define SCHEMA_IfcEdgeCurve_HAS_SameSense #define SCHEMA_HAS_IfcEdgeFeature #define SCHEMA_IfcEdgeFeature_HAS_FeatureLength #define SCHEMA_IfcEdgeFeature_FeatureLength_IS_OPTIONAL #define SCHEMA_HAS_IfcEdgeLoop #define SCHEMA_IfcEdgeLoop_HAS_EdgeList #define SCHEMA_HAS_IfcElectricApplianceType #define SCHEMA_IfcElectricApplianceType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricDistributionPoint #define SCHEMA_IfcElectricDistributionPoint_HAS_DistributionPointFunction #define SCHEMA_IfcElectricDistributionPoint_HAS_UserDefinedFunction #define SCHEMA_IfcElectricDistributionPoint_UserDefinedFunction_IS_OPTIONAL #define SCHEMA_HAS_IfcElectricFlowStorageDeviceType #define SCHEMA_IfcElectricFlowStorageDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricGeneratorType #define SCHEMA_IfcElectricGeneratorType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricHeaterType #define SCHEMA_IfcElectricHeaterType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricMotorType #define SCHEMA_IfcElectricMotorType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricTimeControlType #define SCHEMA_IfcElectricTimeControlType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricalBaseProperties #define SCHEMA_IfcElectricalBaseProperties_HAS_ElectricCurrentType #define SCHEMA_IfcElectricalBaseProperties_ElectricCurrentType_IS_OPTIONAL #define SCHEMA_IfcElectricalBaseProperties_HAS_InputVoltage #define SCHEMA_IfcElectricalBaseProperties_HAS_InputFrequency #define SCHEMA_IfcElectricalBaseProperties_HAS_FullLoadCurrent #define SCHEMA_IfcElectricalBaseProperties_FullLoadCurrent_IS_OPTIONAL #define SCHEMA_IfcElectricalBaseProperties_HAS_MinimumCircuitCurrent #define SCHEMA_IfcElectricalBaseProperties_MinimumCircuitCurrent_IS_OPTIONAL #define SCHEMA_IfcElectricalBaseProperties_HAS_MaximumPowerInput #define SCHEMA_IfcElectricalBaseProperties_MaximumPowerInput_IS_OPTIONAL #define SCHEMA_IfcElectricalBaseProperties_HAS_RatedPowerInput #define SCHEMA_IfcElectricalBaseProperties_RatedPowerInput_IS_OPTIONAL #define SCHEMA_IfcElectricalBaseProperties_HAS_InputPhase #define SCHEMA_HAS_IfcElectricalCircuit #define SCHEMA_HAS_IfcElectricalElement #define SCHEMA_HAS_IfcElement #define SCHEMA_IfcElement_HAS_Tag #define SCHEMA_IfcElement_Tag_IS_OPTIONAL #define SCHEMA_IfcElement_HAS_HasStructuralMember #define SCHEMA_IfcElement_HAS_FillsVoids #define SCHEMA_IfcElement_HAS_ConnectedTo #define SCHEMA_IfcElement_HAS_HasCoverings #define SCHEMA_IfcElement_HAS_HasProjections #define SCHEMA_IfcElement_HAS_ReferencedInStructures #define SCHEMA_IfcElement_HAS_HasPorts #define SCHEMA_IfcElement_HAS_HasOpenings #define SCHEMA_IfcElement_HAS_IsConnectionRealization #define SCHEMA_IfcElement_HAS_ProvidesBoundaries #define SCHEMA_IfcElement_HAS_ConnectedFrom #define SCHEMA_IfcElement_HAS_ContainedInStructure #define SCHEMA_HAS_IfcElementAssembly #define SCHEMA_IfcElementAssembly_HAS_AssemblyPlace #define SCHEMA_IfcElementAssembly_AssemblyPlace_IS_OPTIONAL #define SCHEMA_IfcElementAssembly_HAS_PredefinedType #define SCHEMA_HAS_IfcElementComponent #define SCHEMA_HAS_IfcElementComponentType #define SCHEMA_HAS_IfcElementQuantity #define SCHEMA_IfcElementQuantity_HAS_MethodOfMeasurement #define SCHEMA_IfcElementQuantity_MethodOfMeasurement_IS_OPTIONAL #define SCHEMA_IfcElementQuantity_HAS_Quantities #define SCHEMA_HAS_IfcElementType #define SCHEMA_IfcElementType_HAS_ElementType #define SCHEMA_IfcElementType_ElementType_IS_OPTIONAL #define SCHEMA_HAS_IfcElementarySurface #define SCHEMA_IfcElementarySurface_HAS_Position #define SCHEMA_HAS_IfcEllipse #define SCHEMA_IfcEllipse_HAS_SemiAxis1 #define SCHEMA_IfcEllipse_HAS_SemiAxis2 #define SCHEMA_HAS_IfcEllipseProfileDef #define SCHEMA_IfcEllipseProfileDef_HAS_SemiAxis1 #define SCHEMA_IfcEllipseProfileDef_HAS_SemiAxis2 #define SCHEMA_HAS_IfcEnergyConversionDevice #define SCHEMA_HAS_IfcEnergyConversionDeviceType #define SCHEMA_HAS_IfcEnergyProperties #define SCHEMA_IfcEnergyProperties_HAS_EnergySequence #define SCHEMA_IfcEnergyProperties_EnergySequence_IS_OPTIONAL #define SCHEMA_IfcEnergyProperties_HAS_UserDefinedEnergySequence #define SCHEMA_IfcEnergyProperties_UserDefinedEnergySequence_IS_OPTIONAL #define SCHEMA_HAS_IfcEnvironmentalImpactValue #define SCHEMA_IfcEnvironmentalImpactValue_HAS_ImpactType #define SCHEMA_IfcEnvironmentalImpactValue_HAS_Category #define SCHEMA_IfcEnvironmentalImpactValue_HAS_UserDefinedCategory #define SCHEMA_IfcEnvironmentalImpactValue_UserDefinedCategory_IS_OPTIONAL #define SCHEMA_HAS_IfcEquipmentElement #define SCHEMA_HAS_IfcEquipmentStandard #define SCHEMA_HAS_IfcEvaporativeCoolerType #define SCHEMA_IfcEvaporativeCoolerType_HAS_PredefinedType #define SCHEMA_HAS_IfcEvaporatorType #define SCHEMA_IfcEvaporatorType_HAS_PredefinedType #define SCHEMA_HAS_IfcExtendedMaterialProperties #define SCHEMA_IfcExtendedMaterialProperties_HAS_ExtendedProperties #define SCHEMA_IfcExtendedMaterialProperties_HAS_Description #define SCHEMA_IfcExtendedMaterialProperties_Description_IS_OPTIONAL #define SCHEMA_IfcExtendedMaterialProperties_HAS_Name #define SCHEMA_HAS_IfcExternalReference #define SCHEMA_IfcExternalReference_HAS_Location #define SCHEMA_IfcExternalReference_Location_IS_OPTIONAL #define SCHEMA_IfcExternalReference_HAS_ItemReference #define SCHEMA_IfcExternalReference_ItemReference_IS_OPTIONAL #define SCHEMA_IfcExternalReference_HAS_Name #define SCHEMA_IfcExternalReference_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcExternallyDefinedHatchStyle #define SCHEMA_HAS_IfcExternallyDefinedSurfaceStyle #define SCHEMA_HAS_IfcExternallyDefinedSymbol #define SCHEMA_HAS_IfcExternallyDefinedTextFont #define SCHEMA_HAS_IfcExtrudedAreaSolid #define SCHEMA_IfcExtrudedAreaSolid_HAS_ExtrudedDirection #define SCHEMA_IfcExtrudedAreaSolid_HAS_Depth #define SCHEMA_HAS_IfcFace #define SCHEMA_IfcFace_HAS_Bounds #define SCHEMA_HAS_IfcFaceBasedSurfaceModel #define SCHEMA_IfcFaceBasedSurfaceModel_HAS_FbsmFaces #define SCHEMA_HAS_IfcFaceBound #define SCHEMA_IfcFaceBound_HAS_Bound #define SCHEMA_IfcFaceBound_HAS_Orientation #define SCHEMA_HAS_IfcFaceOuterBound #define SCHEMA_HAS_IfcFaceSurface #define SCHEMA_IfcFaceSurface_HAS_FaceSurface #define SCHEMA_IfcFaceSurface_HAS_SameSense #define SCHEMA_HAS_IfcFacetedBrep #define SCHEMA_HAS_IfcFacetedBrepWithVoids #define SCHEMA_IfcFacetedBrepWithVoids_HAS_Voids #define SCHEMA_HAS_IfcFailureConnectionCondition #define SCHEMA_IfcFailureConnectionCondition_HAS_TensionFailureX #define SCHEMA_IfcFailureConnectionCondition_TensionFailureX_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_TensionFailureY #define SCHEMA_IfcFailureConnectionCondition_TensionFailureY_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_TensionFailureZ #define SCHEMA_IfcFailureConnectionCondition_TensionFailureZ_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_CompressionFailureX #define SCHEMA_IfcFailureConnectionCondition_CompressionFailureX_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_CompressionFailureY #define SCHEMA_IfcFailureConnectionCondition_CompressionFailureY_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_CompressionFailureZ #define SCHEMA_IfcFailureConnectionCondition_CompressionFailureZ_IS_OPTIONAL #define SCHEMA_HAS_IfcFanType #define SCHEMA_IfcFanType_HAS_PredefinedType #define SCHEMA_HAS_IfcFastener #define SCHEMA_HAS_IfcFastenerType #define SCHEMA_HAS_IfcFeatureElement #define SCHEMA_HAS_IfcFeatureElementAddition #define SCHEMA_IfcFeatureElementAddition_HAS_ProjectsElements #define SCHEMA_HAS_IfcFeatureElementSubtraction #define SCHEMA_IfcFeatureElementSubtraction_HAS_VoidsElements #define SCHEMA_HAS_IfcFillAreaStyle #define SCHEMA_IfcFillAreaStyle_HAS_FillStyles #define SCHEMA_HAS_IfcFillAreaStyleHatching #define SCHEMA_IfcFillAreaStyleHatching_HAS_HatchLineAppearance #define SCHEMA_IfcFillAreaStyleHatching_HAS_StartOfNextHatchLine #define SCHEMA_IfcFillAreaStyleHatching_HAS_PointOfReferenceHatchLine #define SCHEMA_IfcFillAreaStyleHatching_PointOfReferenceHatchLine_IS_OPTIONAL #define SCHEMA_IfcFillAreaStyleHatching_HAS_PatternStart #define SCHEMA_IfcFillAreaStyleHatching_PatternStart_IS_OPTIONAL #define SCHEMA_IfcFillAreaStyleHatching_HAS_HatchLineAngle #define SCHEMA_HAS_IfcFillAreaStyleTileSymbolWithStyle #define SCHEMA_IfcFillAreaStyleTileSymbolWithStyle_HAS_Symbol #define SCHEMA_HAS_IfcFillAreaStyleTiles #define SCHEMA_IfcFillAreaStyleTiles_HAS_TilingPattern #define SCHEMA_IfcFillAreaStyleTiles_HAS_Tiles #define SCHEMA_IfcFillAreaStyleTiles_HAS_TilingScale #define SCHEMA_HAS_IfcFilterType #define SCHEMA_IfcFilterType_HAS_PredefinedType #define SCHEMA_HAS_IfcFireSuppressionTerminalType #define SCHEMA_IfcFireSuppressionTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcFlowController #define SCHEMA_HAS_IfcFlowControllerType #define SCHEMA_HAS_IfcFlowFitting #define SCHEMA_HAS_IfcFlowFittingType #define SCHEMA_HAS_IfcFlowInstrumentType #define SCHEMA_IfcFlowInstrumentType_HAS_PredefinedType #define SCHEMA_HAS_IfcFlowMeterType #define SCHEMA_IfcFlowMeterType_HAS_PredefinedType #define SCHEMA_HAS_IfcFlowMovingDevice #define SCHEMA_HAS_IfcFlowMovingDeviceType #define SCHEMA_HAS_IfcFlowSegment #define SCHEMA_HAS_IfcFlowSegmentType #define SCHEMA_HAS_IfcFlowStorageDevice #define SCHEMA_HAS_IfcFlowStorageDeviceType #define SCHEMA_HAS_IfcFlowTerminal #define SCHEMA_HAS_IfcFlowTerminalType #define SCHEMA_HAS_IfcFlowTreatmentDevice #define SCHEMA_HAS_IfcFlowTreatmentDeviceType #define SCHEMA_HAS_IfcFluidFlowProperties #define SCHEMA_IfcFluidFlowProperties_HAS_PropertySource #define SCHEMA_IfcFluidFlowProperties_HAS_FlowConditionTimeSeries #define SCHEMA_IfcFluidFlowProperties_FlowConditionTimeSeries_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_VelocityTimeSeries #define SCHEMA_IfcFluidFlowProperties_VelocityTimeSeries_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_FlowrateTimeSeries #define SCHEMA_IfcFluidFlowProperties_FlowrateTimeSeries_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_Fluid #define SCHEMA_IfcFluidFlowProperties_HAS_PressureTimeSeries #define SCHEMA_IfcFluidFlowProperties_PressureTimeSeries_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_UserDefinedPropertySource #define SCHEMA_IfcFluidFlowProperties_UserDefinedPropertySource_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_TemperatureSingleValue #define SCHEMA_IfcFluidFlowProperties_TemperatureSingleValue_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_WetBulbTemperatureSingleValue #define SCHEMA_IfcFluidFlowProperties_WetBulbTemperatureSingleValue_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_WetBulbTemperatureTimeSeries #define SCHEMA_IfcFluidFlowProperties_WetBulbTemperatureTimeSeries_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_TemperatureTimeSeries #define SCHEMA_IfcFluidFlowProperties_TemperatureTimeSeries_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_FlowrateSingleValue #define SCHEMA_IfcFluidFlowProperties_FlowrateSingleValue_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_FlowConditionSingleValue #define SCHEMA_IfcFluidFlowProperties_FlowConditionSingleValue_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_VelocitySingleValue #define SCHEMA_IfcFluidFlowProperties_VelocitySingleValue_IS_OPTIONAL #define SCHEMA_IfcFluidFlowProperties_HAS_PressureSingleValue #define SCHEMA_IfcFluidFlowProperties_PressureSingleValue_IS_OPTIONAL #define SCHEMA_HAS_IfcFooting #define SCHEMA_IfcFooting_HAS_PredefinedType #define SCHEMA_HAS_IfcFuelProperties #define SCHEMA_IfcFuelProperties_HAS_CombustionTemperature #define SCHEMA_IfcFuelProperties_CombustionTemperature_IS_OPTIONAL #define SCHEMA_IfcFuelProperties_HAS_CarbonContent #define SCHEMA_IfcFuelProperties_CarbonContent_IS_OPTIONAL #define SCHEMA_IfcFuelProperties_HAS_LowerHeatingValue #define SCHEMA_IfcFuelProperties_LowerHeatingValue_IS_OPTIONAL #define SCHEMA_IfcFuelProperties_HAS_HigherHeatingValue #define SCHEMA_IfcFuelProperties_HigherHeatingValue_IS_OPTIONAL #define SCHEMA_HAS_IfcFurnishingElement #define SCHEMA_HAS_IfcFurnishingElementType #define SCHEMA_HAS_IfcFurnitureStandard #define SCHEMA_HAS_IfcFurnitureType #define SCHEMA_IfcFurnitureType_HAS_AssemblyPlace #define SCHEMA_HAS_IfcGasTerminalType #define SCHEMA_IfcGasTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcGeneralMaterialProperties #define SCHEMA_IfcGeneralMaterialProperties_HAS_MolecularWeight #define SCHEMA_IfcGeneralMaterialProperties_MolecularWeight_IS_OPTIONAL #define SCHEMA_IfcGeneralMaterialProperties_HAS_Porosity #define SCHEMA_IfcGeneralMaterialProperties_Porosity_IS_OPTIONAL #define SCHEMA_IfcGeneralMaterialProperties_HAS_MassDensity #define SCHEMA_IfcGeneralMaterialProperties_MassDensity_IS_OPTIONAL #define SCHEMA_HAS_IfcGeneralProfileProperties #define SCHEMA_IfcGeneralProfileProperties_HAS_PhysicalWeight #define SCHEMA_IfcGeneralProfileProperties_PhysicalWeight_IS_OPTIONAL #define SCHEMA_IfcGeneralProfileProperties_HAS_Perimeter #define SCHEMA_IfcGeneralProfileProperties_Perimeter_IS_OPTIONAL #define SCHEMA_IfcGeneralProfileProperties_HAS_MinimumPlateThickness #define SCHEMA_IfcGeneralProfileProperties_MinimumPlateThickness_IS_OPTIONAL #define SCHEMA_IfcGeneralProfileProperties_HAS_MaximumPlateThickness #define SCHEMA_IfcGeneralProfileProperties_MaximumPlateThickness_IS_OPTIONAL #define SCHEMA_IfcGeneralProfileProperties_HAS_CrossSectionArea #define SCHEMA_IfcGeneralProfileProperties_CrossSectionArea_IS_OPTIONAL #define SCHEMA_HAS_IfcGeometricCurveSet #define SCHEMA_HAS_IfcGeometricRepresentationContext #define SCHEMA_IfcGeometricRepresentationContext_HAS_CoordinateSpaceDimension #define SCHEMA_IfcGeometricRepresentationContext_HAS_Precision #define SCHEMA_IfcGeometricRepresentationContext_Precision_IS_OPTIONAL #define SCHEMA_IfcGeometricRepresentationContext_HAS_WorldCoordinateSystem #define SCHEMA_IfcGeometricRepresentationContext_HAS_TrueNorth #define SCHEMA_IfcGeometricRepresentationContext_TrueNorth_IS_OPTIONAL #define SCHEMA_IfcGeometricRepresentationContext_HAS_HasSubContexts #define SCHEMA_HAS_IfcGeometricRepresentationItem #define SCHEMA_HAS_IfcGeometricRepresentationSubContext #define SCHEMA_IfcGeometricRepresentationSubContext_HAS_ParentContext #define SCHEMA_IfcGeometricRepresentationSubContext_HAS_TargetScale #define SCHEMA_IfcGeometricRepresentationSubContext_TargetScale_IS_OPTIONAL #define SCHEMA_IfcGeometricRepresentationSubContext_HAS_TargetView #define SCHEMA_IfcGeometricRepresentationSubContext_HAS_UserDefinedTargetView #define SCHEMA_IfcGeometricRepresentationSubContext_UserDefinedTargetView_IS_OPTIONAL #define SCHEMA_HAS_IfcGeometricSet #define SCHEMA_IfcGeometricSet_HAS_Elements #define SCHEMA_HAS_IfcGrid #define SCHEMA_IfcGrid_HAS_UAxes #define SCHEMA_IfcGrid_HAS_VAxes #define SCHEMA_IfcGrid_HAS_WAxes #define SCHEMA_IfcGrid_WAxes_IS_OPTIONAL #define SCHEMA_IfcGrid_HAS_ContainedInStructure #define SCHEMA_HAS_IfcGridAxis #define SCHEMA_IfcGridAxis_HAS_AxisTag #define SCHEMA_IfcGridAxis_AxisTag_IS_OPTIONAL #define SCHEMA_IfcGridAxis_HAS_AxisCurve #define SCHEMA_IfcGridAxis_HAS_SameSense #define SCHEMA_IfcGridAxis_HAS_PartOfW #define SCHEMA_IfcGridAxis_HAS_PartOfV #define SCHEMA_IfcGridAxis_HAS_PartOfU #define SCHEMA_IfcGridAxis_HAS_HasIntersections #define SCHEMA_HAS_IfcGridPlacement #define SCHEMA_IfcGridPlacement_HAS_PlacementLocation #define SCHEMA_IfcGridPlacement_HAS_PlacementRefDirection #define SCHEMA_IfcGridPlacement_PlacementRefDirection_IS_OPTIONAL #define SCHEMA_HAS_IfcGroup #define SCHEMA_IfcGroup_HAS_IsGroupedBy #define SCHEMA_HAS_IfcHalfSpaceSolid #define SCHEMA_IfcHalfSpaceSolid_HAS_BaseSurface #define SCHEMA_IfcHalfSpaceSolid_HAS_AgreementFlag #define SCHEMA_HAS_IfcHeatExchangerType #define SCHEMA_IfcHeatExchangerType_HAS_PredefinedType #define SCHEMA_HAS_IfcHumidifierType #define SCHEMA_IfcHumidifierType_HAS_PredefinedType #define SCHEMA_HAS_IfcHygroscopicMaterialProperties #define SCHEMA_IfcHygroscopicMaterialProperties_HAS_UpperVaporResistanceFactor #define SCHEMA_IfcHygroscopicMaterialProperties_UpperVaporResistanceFactor_IS_OPTIONAL #define SCHEMA_IfcHygroscopicMaterialProperties_HAS_LowerVaporResistanceFactor #define SCHEMA_IfcHygroscopicMaterialProperties_LowerVaporResistanceFactor_IS_OPTIONAL #define SCHEMA_IfcHygroscopicMaterialProperties_HAS_IsothermalMoistureCapacity #define SCHEMA_IfcHygroscopicMaterialProperties_IsothermalMoistureCapacity_IS_OPTIONAL #define SCHEMA_IfcHygroscopicMaterialProperties_HAS_VaporPermeability #define SCHEMA_IfcHygroscopicMaterialProperties_VaporPermeability_IS_OPTIONAL #define SCHEMA_IfcHygroscopicMaterialProperties_HAS_MoistureDiffusivity #define SCHEMA_IfcHygroscopicMaterialProperties_MoistureDiffusivity_IS_OPTIONAL #define SCHEMA_HAS_IfcIShapeProfileDef #define SCHEMA_IfcIShapeProfileDef_HAS_OverallWidth #define SCHEMA_IfcIShapeProfileDef_HAS_OverallDepth #define SCHEMA_IfcIShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcIShapeProfileDef_HAS_FlangeThickness #define SCHEMA_IfcIShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcIShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_HAS_IfcImageTexture #define SCHEMA_IfcImageTexture_HAS_UrlReference #define SCHEMA_HAS_IfcInventory #define SCHEMA_IfcInventory_HAS_InventoryType #define SCHEMA_IfcInventory_HAS_Jurisdiction #define SCHEMA_IfcInventory_HAS_ResponsiblePersons #define SCHEMA_IfcInventory_HAS_LastUpdateDate #define SCHEMA_IfcInventory_HAS_CurrentValue #define SCHEMA_IfcInventory_CurrentValue_IS_OPTIONAL #define SCHEMA_IfcInventory_HAS_OriginalValue #define SCHEMA_IfcInventory_OriginalValue_IS_OPTIONAL #define SCHEMA_HAS_IfcIrregularTimeSeries #define SCHEMA_IfcIrregularTimeSeries_HAS_Values #define SCHEMA_HAS_IfcIrregularTimeSeriesValue #define SCHEMA_IfcIrregularTimeSeriesValue_HAS_TimeStamp #define SCHEMA_IfcIrregularTimeSeriesValue_HAS_ListValues #define SCHEMA_HAS_IfcJunctionBoxType #define SCHEMA_IfcJunctionBoxType_HAS_PredefinedType #define SCHEMA_HAS_IfcLShapeProfileDef #define SCHEMA_IfcLShapeProfileDef_HAS_Depth #define SCHEMA_IfcLShapeProfileDef_HAS_Width #define SCHEMA_IfcLShapeProfileDef_Width_IS_OPTIONAL #define SCHEMA_IfcLShapeProfileDef_HAS_Thickness #define SCHEMA_IfcLShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcLShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_IfcLShapeProfileDef_HAS_EdgeRadius #define SCHEMA_IfcLShapeProfileDef_EdgeRadius_IS_OPTIONAL #define SCHEMA_IfcLShapeProfileDef_HAS_LegSlope #define SCHEMA_IfcLShapeProfileDef_LegSlope_IS_OPTIONAL #define SCHEMA_IfcLShapeProfileDef_HAS_CentreOfGravityInX #define SCHEMA_IfcLShapeProfileDef_CentreOfGravityInX_IS_OPTIONAL #define SCHEMA_IfcLShapeProfileDef_HAS_CentreOfGravityInY #define SCHEMA_IfcLShapeProfileDef_CentreOfGravityInY_IS_OPTIONAL #define SCHEMA_HAS_IfcLaborResource #define SCHEMA_IfcLaborResource_HAS_SkillSet #define SCHEMA_IfcLaborResource_SkillSet_IS_OPTIONAL #define SCHEMA_HAS_IfcLampType #define SCHEMA_IfcLampType_HAS_PredefinedType #define SCHEMA_HAS_IfcLibraryInformation #define SCHEMA_IfcLibraryInformation_HAS_Name #define SCHEMA_IfcLibraryInformation_HAS_Version #define SCHEMA_IfcLibraryInformation_Version_IS_OPTIONAL #define SCHEMA_IfcLibraryInformation_HAS_Publisher #define SCHEMA_IfcLibraryInformation_Publisher_IS_OPTIONAL #define SCHEMA_IfcLibraryInformation_HAS_VersionDate #define SCHEMA_IfcLibraryInformation_VersionDate_IS_OPTIONAL #define SCHEMA_IfcLibraryInformation_HAS_LibraryReference #define SCHEMA_IfcLibraryInformation_LibraryReference_IS_OPTIONAL #define SCHEMA_HAS_IfcLibraryReference #define SCHEMA_IfcLibraryReference_HAS_ReferenceIntoLibrary #define SCHEMA_HAS_IfcLightDistributionData #define SCHEMA_IfcLightDistributionData_HAS_MainPlaneAngle #define SCHEMA_IfcLightDistributionData_HAS_SecondaryPlaneAngle #define SCHEMA_IfcLightDistributionData_HAS_LuminousIntensity #define SCHEMA_HAS_IfcLightFixtureType #define SCHEMA_IfcLightFixtureType_HAS_PredefinedType #define SCHEMA_HAS_IfcLightIntensityDistribution #define SCHEMA_IfcLightIntensityDistribution_HAS_LightDistributionCurve #define SCHEMA_IfcLightIntensityDistribution_HAS_DistributionData #define SCHEMA_HAS_IfcLightSource #define SCHEMA_IfcLightSource_HAS_Name #define SCHEMA_IfcLightSource_Name_IS_OPTIONAL #define SCHEMA_IfcLightSource_HAS_LightColour #define SCHEMA_IfcLightSource_HAS_AmbientIntensity #define SCHEMA_IfcLightSource_AmbientIntensity_IS_OPTIONAL #define SCHEMA_IfcLightSource_HAS_Intensity #define SCHEMA_IfcLightSource_Intensity_IS_OPTIONAL #define SCHEMA_HAS_IfcLightSourceAmbient #define SCHEMA_HAS_IfcLightSourceDirectional #define SCHEMA_IfcLightSourceDirectional_HAS_Orientation #define SCHEMA_HAS_IfcLightSourceGoniometric #define SCHEMA_IfcLightSourceGoniometric_HAS_Position #define SCHEMA_IfcLightSourceGoniometric_HAS_ColourAppearance #define SCHEMA_IfcLightSourceGoniometric_ColourAppearance_IS_OPTIONAL #define SCHEMA_IfcLightSourceGoniometric_HAS_ColourTemperature #define SCHEMA_IfcLightSourceGoniometric_HAS_LuminousFlux #define SCHEMA_IfcLightSourceGoniometric_HAS_LightEmissionSource #define SCHEMA_IfcLightSourceGoniometric_HAS_LightDistributionDataSource #define SCHEMA_HAS_IfcLightSourcePositional #define SCHEMA_IfcLightSourcePositional_HAS_Position #define SCHEMA_IfcLightSourcePositional_HAS_Radius #define SCHEMA_IfcLightSourcePositional_HAS_ConstantAttenuation #define SCHEMA_IfcLightSourcePositional_HAS_DistanceAttenuation #define SCHEMA_IfcLightSourcePositional_HAS_QuadricAttenuation #define SCHEMA_HAS_IfcLightSourceSpot #define SCHEMA_IfcLightSourceSpot_HAS_Orientation #define SCHEMA_IfcLightSourceSpot_HAS_ConcentrationExponent #define SCHEMA_IfcLightSourceSpot_ConcentrationExponent_IS_OPTIONAL #define SCHEMA_IfcLightSourceSpot_HAS_SpreadAngle #define SCHEMA_IfcLightSourceSpot_HAS_BeamWidthAngle #define SCHEMA_HAS_IfcLine #define SCHEMA_IfcLine_HAS_Pnt #define SCHEMA_IfcLine_HAS_Dir #define SCHEMA_HAS_IfcLinearDimension #define SCHEMA_HAS_IfcLocalPlacement #define SCHEMA_IfcLocalPlacement_HAS_PlacementRelTo #define SCHEMA_IfcLocalPlacement_PlacementRelTo_IS_OPTIONAL #define SCHEMA_IfcLocalPlacement_HAS_RelativePlacement #define SCHEMA_HAS_IfcLocalTime #define SCHEMA_IfcLocalTime_HAS_HourComponent #define SCHEMA_IfcLocalTime_HAS_MinuteComponent #define SCHEMA_IfcLocalTime_MinuteComponent_IS_OPTIONAL #define SCHEMA_IfcLocalTime_HAS_SecondComponent #define SCHEMA_IfcLocalTime_SecondComponent_IS_OPTIONAL #define SCHEMA_IfcLocalTime_HAS_Zone #define SCHEMA_IfcLocalTime_Zone_IS_OPTIONAL #define SCHEMA_IfcLocalTime_HAS_DaylightSavingOffset #define SCHEMA_IfcLocalTime_DaylightSavingOffset_IS_OPTIONAL #define SCHEMA_HAS_IfcLoop #define SCHEMA_HAS_IfcManifoldSolidBrep #define SCHEMA_IfcManifoldSolidBrep_HAS_Outer #define SCHEMA_HAS_IfcMappedItem #define SCHEMA_IfcMappedItem_HAS_MappingSource #define SCHEMA_IfcMappedItem_HAS_MappingTarget #define SCHEMA_HAS_IfcMaterial #define SCHEMA_IfcMaterial_HAS_Name #define SCHEMA_IfcMaterial_HAS_HasRepresentation #define SCHEMA_IfcMaterial_HAS_ClassifiedAs #define SCHEMA_HAS_IfcMaterialClassificationRelationship #define SCHEMA_IfcMaterialClassificationRelationship_HAS_MaterialClassifications #define SCHEMA_IfcMaterialClassificationRelationship_HAS_ClassifiedMaterial #define SCHEMA_HAS_IfcMaterialDefinitionRepresentation #define SCHEMA_IfcMaterialDefinitionRepresentation_HAS_RepresentedMaterial #define SCHEMA_HAS_IfcMaterialLayer #define SCHEMA_IfcMaterialLayer_HAS_Material #define SCHEMA_IfcMaterialLayer_Material_IS_OPTIONAL #define SCHEMA_IfcMaterialLayer_HAS_LayerThickness #define SCHEMA_IfcMaterialLayer_HAS_IsVentilated #define SCHEMA_IfcMaterialLayer_IsVentilated_IS_OPTIONAL #define SCHEMA_IfcMaterialLayer_HAS_ToMaterialLayerSet #define SCHEMA_HAS_IfcMaterialLayerSet #define SCHEMA_IfcMaterialLayerSet_HAS_MaterialLayers #define SCHEMA_IfcMaterialLayerSet_HAS_LayerSetName #define SCHEMA_IfcMaterialLayerSet_LayerSetName_IS_OPTIONAL #define SCHEMA_HAS_IfcMaterialLayerSetUsage #define SCHEMA_IfcMaterialLayerSetUsage_HAS_ForLayerSet #define SCHEMA_IfcMaterialLayerSetUsage_HAS_LayerSetDirection #define SCHEMA_IfcMaterialLayerSetUsage_HAS_DirectionSense #define SCHEMA_IfcMaterialLayerSetUsage_HAS_OffsetFromReferenceLine #define SCHEMA_HAS_IfcMaterialList #define SCHEMA_IfcMaterialList_HAS_Materials #define SCHEMA_HAS_IfcMaterialProperties #define SCHEMA_IfcMaterialProperties_HAS_Material #define SCHEMA_HAS_IfcMeasureWithUnit #define SCHEMA_IfcMeasureWithUnit_HAS_ValueComponent #define SCHEMA_IfcMeasureWithUnit_HAS_UnitComponent #define SCHEMA_HAS_IfcMechanicalConcreteMaterialProperties #define SCHEMA_IfcMechanicalConcreteMaterialProperties_HAS_CompressiveStrength #define SCHEMA_IfcMechanicalConcreteMaterialProperties_CompressiveStrength_IS_OPTIONAL #define SCHEMA_IfcMechanicalConcreteMaterialProperties_HAS_MaxAggregateSize #define SCHEMA_IfcMechanicalConcreteMaterialProperties_MaxAggregateSize_IS_OPTIONAL #define SCHEMA_IfcMechanicalConcreteMaterialProperties_HAS_AdmixturesDescription #define SCHEMA_IfcMechanicalConcreteMaterialProperties_AdmixturesDescription_IS_OPTIONAL #define SCHEMA_IfcMechanicalConcreteMaterialProperties_HAS_Workability #define SCHEMA_IfcMechanicalConcreteMaterialProperties_Workability_IS_OPTIONAL #define SCHEMA_IfcMechanicalConcreteMaterialProperties_HAS_ProtectivePoreRatio #define SCHEMA_IfcMechanicalConcreteMaterialProperties_ProtectivePoreRatio_IS_OPTIONAL #define SCHEMA_IfcMechanicalConcreteMaterialProperties_HAS_WaterImpermeability #define SCHEMA_IfcMechanicalConcreteMaterialProperties_WaterImpermeability_IS_OPTIONAL #define SCHEMA_HAS_IfcMechanicalFastener #define SCHEMA_IfcMechanicalFastener_HAS_NominalDiameter #define SCHEMA_IfcMechanicalFastener_NominalDiameter_IS_OPTIONAL #define SCHEMA_IfcMechanicalFastener_HAS_NominalLength #define SCHEMA_IfcMechanicalFastener_NominalLength_IS_OPTIONAL #define SCHEMA_HAS_IfcMechanicalFastenerType #define SCHEMA_HAS_IfcMechanicalMaterialProperties #define SCHEMA_IfcMechanicalMaterialProperties_HAS_DynamicViscosity #define SCHEMA_IfcMechanicalMaterialProperties_DynamicViscosity_IS_OPTIONAL #define SCHEMA_IfcMechanicalMaterialProperties_HAS_YoungModulus #define SCHEMA_IfcMechanicalMaterialProperties_YoungModulus_IS_OPTIONAL #define SCHEMA_IfcMechanicalMaterialProperties_HAS_ShearModulus #define SCHEMA_IfcMechanicalMaterialProperties_ShearModulus_IS_OPTIONAL #define SCHEMA_IfcMechanicalMaterialProperties_HAS_PoissonRatio #define SCHEMA_IfcMechanicalMaterialProperties_PoissonRatio_IS_OPTIONAL #define SCHEMA_IfcMechanicalMaterialProperties_HAS_ThermalExpansionCoefficient #define SCHEMA_IfcMechanicalMaterialProperties_ThermalExpansionCoefficient_IS_OPTIONAL #define SCHEMA_HAS_IfcMechanicalSteelMaterialProperties #define SCHEMA_IfcMechanicalSteelMaterialProperties_HAS_YieldStress #define SCHEMA_IfcMechanicalSteelMaterialProperties_YieldStress_IS_OPTIONAL #define SCHEMA_IfcMechanicalSteelMaterialProperties_HAS_UltimateStress #define SCHEMA_IfcMechanicalSteelMaterialProperties_UltimateStress_IS_OPTIONAL #define SCHEMA_IfcMechanicalSteelMaterialProperties_HAS_UltimateStrain #define SCHEMA_IfcMechanicalSteelMaterialProperties_UltimateStrain_IS_OPTIONAL #define SCHEMA_IfcMechanicalSteelMaterialProperties_HAS_HardeningModule #define SCHEMA_IfcMechanicalSteelMaterialProperties_HardeningModule_IS_OPTIONAL #define SCHEMA_IfcMechanicalSteelMaterialProperties_HAS_ProportionalStress #define SCHEMA_IfcMechanicalSteelMaterialProperties_ProportionalStress_IS_OPTIONAL #define SCHEMA_IfcMechanicalSteelMaterialProperties_HAS_PlasticStrain #define SCHEMA_IfcMechanicalSteelMaterialProperties_PlasticStrain_IS_OPTIONAL #define SCHEMA_IfcMechanicalSteelMaterialProperties_HAS_Relaxations #define SCHEMA_IfcMechanicalSteelMaterialProperties_Relaxations_IS_OPTIONAL #define SCHEMA_HAS_IfcMember #define SCHEMA_HAS_IfcMemberType #define SCHEMA_IfcMemberType_HAS_PredefinedType #define SCHEMA_HAS_IfcMetric #define SCHEMA_IfcMetric_HAS_Benchmark #define SCHEMA_IfcMetric_HAS_ValueSource #define SCHEMA_IfcMetric_ValueSource_IS_OPTIONAL #define SCHEMA_IfcMetric_HAS_DataValue #define SCHEMA_HAS_IfcMonetaryUnit #define SCHEMA_IfcMonetaryUnit_HAS_Currency #define SCHEMA_HAS_IfcMotorConnectionType #define SCHEMA_IfcMotorConnectionType_HAS_PredefinedType #define SCHEMA_HAS_IfcMove #define SCHEMA_IfcMove_HAS_MoveFrom #define SCHEMA_IfcMove_HAS_MoveTo #define SCHEMA_IfcMove_HAS_PunchList #define SCHEMA_IfcMove_PunchList_IS_OPTIONAL #define SCHEMA_HAS_IfcNamedUnit #define SCHEMA_IfcNamedUnit_HAS_Dimensions #define SCHEMA_IfcNamedUnit_HAS_UnitType #define SCHEMA_HAS_IfcObject #define SCHEMA_IfcObject_HAS_ObjectType #define SCHEMA_IfcObject_ObjectType_IS_OPTIONAL #define SCHEMA_IfcObject_HAS_IsDefinedBy #define SCHEMA_HAS_IfcObjectDefinition #define SCHEMA_IfcObjectDefinition_HAS_HasAssignments #define SCHEMA_IfcObjectDefinition_HAS_IsDecomposedBy #define SCHEMA_IfcObjectDefinition_HAS_Decomposes #define SCHEMA_IfcObjectDefinition_HAS_HasAssociations #define SCHEMA_HAS_IfcObjectPlacement #define SCHEMA_IfcObjectPlacement_HAS_PlacesObject #define SCHEMA_IfcObjectPlacement_HAS_ReferencedByPlacements #define SCHEMA_HAS_IfcObjective #define SCHEMA_IfcObjective_HAS_BenchmarkValues #define SCHEMA_IfcObjective_BenchmarkValues_IS_OPTIONAL #define SCHEMA_IfcObjective_HAS_ResultValues #define SCHEMA_IfcObjective_ResultValues_IS_OPTIONAL #define SCHEMA_IfcObjective_HAS_ObjectiveQualifier #define SCHEMA_IfcObjective_HAS_UserDefinedQualifier #define SCHEMA_IfcObjective_UserDefinedQualifier_IS_OPTIONAL #define SCHEMA_HAS_IfcOccupant #define SCHEMA_IfcOccupant_HAS_PredefinedType #define SCHEMA_HAS_IfcOffsetCurve2D #define SCHEMA_IfcOffsetCurve2D_HAS_BasisCurve #define SCHEMA_IfcOffsetCurve2D_HAS_Distance #define SCHEMA_IfcOffsetCurve2D_HAS_SelfIntersect #define SCHEMA_HAS_IfcOffsetCurve3D #define SCHEMA_IfcOffsetCurve3D_HAS_BasisCurve #define SCHEMA_IfcOffsetCurve3D_HAS_Distance #define SCHEMA_IfcOffsetCurve3D_HAS_SelfIntersect #define SCHEMA_IfcOffsetCurve3D_HAS_RefDirection #define SCHEMA_HAS_IfcOneDirectionRepeatFactor #define SCHEMA_IfcOneDirectionRepeatFactor_HAS_RepeatFactor #define SCHEMA_HAS_IfcOpenShell #define SCHEMA_HAS_IfcOpeningElement #define SCHEMA_IfcOpeningElement_HAS_HasFillings #define SCHEMA_HAS_IfcOpticalMaterialProperties #define SCHEMA_IfcOpticalMaterialProperties_HAS_VisibleTransmittance #define SCHEMA_IfcOpticalMaterialProperties_VisibleTransmittance_IS_OPTIONAL #define SCHEMA_IfcOpticalMaterialProperties_HAS_SolarTransmittance #define SCHEMA_IfcOpticalMaterialProperties_SolarTransmittance_IS_OPTIONAL #define SCHEMA_IfcOpticalMaterialProperties_HAS_ThermalIrTransmittance #define SCHEMA_IfcOpticalMaterialProperties_ThermalIrTransmittance_IS_OPTIONAL #define SCHEMA_IfcOpticalMaterialProperties_HAS_ThermalIrEmissivityBack #define SCHEMA_IfcOpticalMaterialProperties_ThermalIrEmissivityBack_IS_OPTIONAL #define SCHEMA_IfcOpticalMaterialProperties_HAS_ThermalIrEmissivityFront #define SCHEMA_IfcOpticalMaterialProperties_ThermalIrEmissivityFront_IS_OPTIONAL #define SCHEMA_IfcOpticalMaterialProperties_HAS_VisibleReflectanceBack #define SCHEMA_IfcOpticalMaterialProperties_VisibleReflectanceBack_IS_OPTIONAL #define SCHEMA_IfcOpticalMaterialProperties_HAS_VisibleReflectanceFront #define SCHEMA_IfcOpticalMaterialProperties_VisibleReflectanceFront_IS_OPTIONAL #define SCHEMA_IfcOpticalMaterialProperties_HAS_SolarReflectanceFront #define SCHEMA_IfcOpticalMaterialProperties_SolarReflectanceFront_IS_OPTIONAL #define SCHEMA_IfcOpticalMaterialProperties_HAS_SolarReflectanceBack #define SCHEMA_IfcOpticalMaterialProperties_SolarReflectanceBack_IS_OPTIONAL #define SCHEMA_HAS_IfcOrderAction #define SCHEMA_IfcOrderAction_HAS_ActionID #define SCHEMA_HAS_IfcOrganization #define SCHEMA_IfcOrganization_HAS_Id #define SCHEMA_IfcOrganization_Id_IS_OPTIONAL #define SCHEMA_IfcOrganization_HAS_Name #define SCHEMA_IfcOrganization_HAS_Description #define SCHEMA_IfcOrganization_Description_IS_OPTIONAL #define SCHEMA_IfcOrganization_HAS_Roles #define SCHEMA_IfcOrganization_Roles_IS_OPTIONAL #define SCHEMA_IfcOrganization_HAS_Addresses #define SCHEMA_IfcOrganization_Addresses_IS_OPTIONAL #define SCHEMA_IfcOrganization_HAS_IsRelatedBy #define SCHEMA_IfcOrganization_HAS_Relates #define SCHEMA_IfcOrganization_HAS_Engages #define SCHEMA_HAS_IfcOrganizationRelationship #define SCHEMA_IfcOrganizationRelationship_HAS_Name #define SCHEMA_IfcOrganizationRelationship_HAS_Description #define SCHEMA_IfcOrganizationRelationship_Description_IS_OPTIONAL #define SCHEMA_IfcOrganizationRelationship_HAS_RelatingOrganization #define SCHEMA_IfcOrganizationRelationship_HAS_RelatedOrganizations #define SCHEMA_HAS_IfcOrientedEdge #define SCHEMA_IfcOrientedEdge_HAS_EdgeElement #define SCHEMA_IfcOrientedEdge_HAS_Orientation #define SCHEMA_HAS_IfcOutletType #define SCHEMA_IfcOutletType_HAS_PredefinedType #define SCHEMA_HAS_IfcOwnerHistory #define SCHEMA_IfcOwnerHistory_HAS_OwningUser #define SCHEMA_IfcOwnerHistory_HAS_OwningApplication #define SCHEMA_IfcOwnerHistory_HAS_State #define SCHEMA_IfcOwnerHistory_State_IS_OPTIONAL #define SCHEMA_IfcOwnerHistory_HAS_ChangeAction #define SCHEMA_IfcOwnerHistory_HAS_LastModifiedDate #define SCHEMA_IfcOwnerHistory_LastModifiedDate_IS_OPTIONAL #define SCHEMA_IfcOwnerHistory_HAS_LastModifyingUser #define SCHEMA_IfcOwnerHistory_LastModifyingUser_IS_OPTIONAL #define SCHEMA_IfcOwnerHistory_HAS_LastModifyingApplication #define SCHEMA_IfcOwnerHistory_LastModifyingApplication_IS_OPTIONAL #define SCHEMA_IfcOwnerHistory_HAS_CreationDate #define SCHEMA_HAS_IfcParameterizedProfileDef #define SCHEMA_IfcParameterizedProfileDef_HAS_Position #define SCHEMA_HAS_IfcPath #define SCHEMA_IfcPath_HAS_EdgeList #define SCHEMA_HAS_IfcPerformanceHistory #define SCHEMA_IfcPerformanceHistory_HAS_LifeCyclePhase #define SCHEMA_HAS_IfcPermeableCoveringProperties #define SCHEMA_IfcPermeableCoveringProperties_HAS_OperationType #define SCHEMA_IfcPermeableCoveringProperties_HAS_PanelPosition #define SCHEMA_IfcPermeableCoveringProperties_HAS_FrameDepth #define SCHEMA_IfcPermeableCoveringProperties_FrameDepth_IS_OPTIONAL #define SCHEMA_IfcPermeableCoveringProperties_HAS_FrameThickness #define SCHEMA_IfcPermeableCoveringProperties_FrameThickness_IS_OPTIONAL #define SCHEMA_IfcPermeableCoveringProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcPermeableCoveringProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_HAS_IfcPermit #define SCHEMA_IfcPermit_HAS_PermitID #define SCHEMA_HAS_IfcPerson #define SCHEMA_IfcPerson_HAS_Id #define SCHEMA_IfcPerson_Id_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_FamilyName #define SCHEMA_IfcPerson_FamilyName_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_GivenName #define SCHEMA_IfcPerson_GivenName_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_MiddleNames #define SCHEMA_IfcPerson_MiddleNames_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_PrefixTitles #define SCHEMA_IfcPerson_PrefixTitles_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_SuffixTitles #define SCHEMA_IfcPerson_SuffixTitles_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_Roles #define SCHEMA_IfcPerson_Roles_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_Addresses #define SCHEMA_IfcPerson_Addresses_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_EngagedIn #define SCHEMA_HAS_IfcPersonAndOrganization #define SCHEMA_IfcPersonAndOrganization_HAS_ThePerson #define SCHEMA_IfcPersonAndOrganization_HAS_TheOrganization #define SCHEMA_IfcPersonAndOrganization_HAS_Roles #define SCHEMA_IfcPersonAndOrganization_Roles_IS_OPTIONAL #define SCHEMA_HAS_IfcPhysicalComplexQuantity #define SCHEMA_IfcPhysicalComplexQuantity_HAS_HasQuantities #define SCHEMA_IfcPhysicalComplexQuantity_HAS_Discrimination #define SCHEMA_IfcPhysicalComplexQuantity_HAS_Quality #define SCHEMA_IfcPhysicalComplexQuantity_Quality_IS_OPTIONAL #define SCHEMA_IfcPhysicalComplexQuantity_HAS_Usage #define SCHEMA_IfcPhysicalComplexQuantity_Usage_IS_OPTIONAL #define SCHEMA_HAS_IfcPhysicalQuantity #define SCHEMA_IfcPhysicalQuantity_HAS_Name #define SCHEMA_IfcPhysicalQuantity_HAS_Description #define SCHEMA_IfcPhysicalQuantity_Description_IS_OPTIONAL #define SCHEMA_IfcPhysicalQuantity_HAS_PartOfComplex #define SCHEMA_HAS_IfcPhysicalSimpleQuantity #define SCHEMA_IfcPhysicalSimpleQuantity_HAS_Unit #define SCHEMA_IfcPhysicalSimpleQuantity_Unit_IS_OPTIONAL #define SCHEMA_HAS_IfcPile #define SCHEMA_IfcPile_HAS_PredefinedType #define SCHEMA_IfcPile_HAS_ConstructionType #define SCHEMA_IfcPile_ConstructionType_IS_OPTIONAL #define SCHEMA_HAS_IfcPipeFittingType #define SCHEMA_IfcPipeFittingType_HAS_PredefinedType #define SCHEMA_HAS_IfcPipeSegmentType #define SCHEMA_IfcPipeSegmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcPixelTexture #define SCHEMA_IfcPixelTexture_HAS_Width #define SCHEMA_IfcPixelTexture_HAS_Height #define SCHEMA_IfcPixelTexture_HAS_ColourComponents #define SCHEMA_IfcPixelTexture_HAS_Pixel #define SCHEMA_HAS_IfcPlacement #define SCHEMA_IfcPlacement_HAS_Location #define SCHEMA_HAS_IfcPlanarBox #define SCHEMA_IfcPlanarBox_HAS_Placement #define SCHEMA_HAS_IfcPlanarExtent #define SCHEMA_IfcPlanarExtent_HAS_SizeInX #define SCHEMA_IfcPlanarExtent_HAS_SizeInY #define SCHEMA_HAS_IfcPlane #define SCHEMA_HAS_IfcPlate #define SCHEMA_HAS_IfcPlateType #define SCHEMA_IfcPlateType_HAS_PredefinedType #define SCHEMA_HAS_IfcPoint #define SCHEMA_HAS_IfcPointOnCurve #define SCHEMA_IfcPointOnCurve_HAS_BasisCurve #define SCHEMA_IfcPointOnCurve_HAS_PointParameter #define SCHEMA_HAS_IfcPointOnSurface #define SCHEMA_IfcPointOnSurface_HAS_BasisSurface #define SCHEMA_IfcPointOnSurface_HAS_PointParameterU #define SCHEMA_IfcPointOnSurface_HAS_PointParameterV #define SCHEMA_HAS_IfcPolyLoop #define SCHEMA_IfcPolyLoop_HAS_Polygon #define SCHEMA_HAS_IfcPolygonalBoundedHalfSpace #define SCHEMA_IfcPolygonalBoundedHalfSpace_HAS_Position #define SCHEMA_IfcPolygonalBoundedHalfSpace_HAS_PolygonalBoundary #define SCHEMA_HAS_IfcPolyline #define SCHEMA_IfcPolyline_HAS_Points #define SCHEMA_HAS_IfcPort #define SCHEMA_IfcPort_HAS_ContainedIn #define SCHEMA_IfcPort_HAS_ConnectedFrom #define SCHEMA_IfcPort_HAS_ConnectedTo #define SCHEMA_HAS_IfcPostalAddress #define SCHEMA_IfcPostalAddress_HAS_InternalLocation #define SCHEMA_IfcPostalAddress_InternalLocation_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_AddressLines #define SCHEMA_IfcPostalAddress_AddressLines_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_PostalBox #define SCHEMA_IfcPostalAddress_PostalBox_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_Town #define SCHEMA_IfcPostalAddress_Town_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_Region #define SCHEMA_IfcPostalAddress_Region_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_PostalCode #define SCHEMA_IfcPostalAddress_PostalCode_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_Country #define SCHEMA_IfcPostalAddress_Country_IS_OPTIONAL #define SCHEMA_HAS_IfcPreDefinedColour #define SCHEMA_HAS_IfcPreDefinedCurveFont #define SCHEMA_HAS_IfcPreDefinedDimensionSymbol #define SCHEMA_HAS_IfcPreDefinedItem #define SCHEMA_IfcPreDefinedItem_HAS_Name #define SCHEMA_HAS_IfcPreDefinedPointMarkerSymbol #define SCHEMA_HAS_IfcPreDefinedSymbol #define SCHEMA_HAS_IfcPreDefinedTerminatorSymbol #define SCHEMA_HAS_IfcPreDefinedTextFont #define SCHEMA_HAS_IfcPresentationLayerAssignment #define SCHEMA_IfcPresentationLayerAssignment_HAS_Name #define SCHEMA_IfcPresentationLayerAssignment_HAS_Description #define SCHEMA_IfcPresentationLayerAssignment_Description_IS_OPTIONAL #define SCHEMA_IfcPresentationLayerAssignment_HAS_AssignedItems #define SCHEMA_IfcPresentationLayerAssignment_HAS_Identifier #define SCHEMA_IfcPresentationLayerAssignment_Identifier_IS_OPTIONAL #define SCHEMA_HAS_IfcPresentationLayerWithStyle #define SCHEMA_IfcPresentationLayerWithStyle_HAS_LayerOn #define SCHEMA_IfcPresentationLayerWithStyle_HAS_LayerFrozen #define SCHEMA_IfcPresentationLayerWithStyle_HAS_LayerBlocked #define SCHEMA_IfcPresentationLayerWithStyle_HAS_LayerStyles #define SCHEMA_HAS_IfcPresentationStyle #define SCHEMA_IfcPresentationStyle_HAS_Name #define SCHEMA_IfcPresentationStyle_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcPresentationStyleAssignment #define SCHEMA_IfcPresentationStyleAssignment_HAS_Styles #define SCHEMA_HAS_IfcProcedure #define SCHEMA_IfcProcedure_HAS_ProcedureID #define SCHEMA_IfcProcedure_HAS_ProcedureType #define SCHEMA_IfcProcedure_HAS_UserDefinedProcedureType #define SCHEMA_IfcProcedure_UserDefinedProcedureType_IS_OPTIONAL #define SCHEMA_HAS_IfcProcess #define SCHEMA_IfcProcess_HAS_OperatesOn #define SCHEMA_IfcProcess_HAS_IsSuccessorFrom #define SCHEMA_IfcProcess_HAS_IsPredecessorTo #define SCHEMA_HAS_IfcProduct #define SCHEMA_IfcProduct_HAS_ObjectPlacement #define SCHEMA_IfcProduct_ObjectPlacement_IS_OPTIONAL #define SCHEMA_IfcProduct_HAS_Representation #define SCHEMA_IfcProduct_Representation_IS_OPTIONAL #define SCHEMA_IfcProduct_HAS_ReferencedBy #define SCHEMA_HAS_IfcProductDefinitionShape #define SCHEMA_IfcProductDefinitionShape_HAS_ShapeOfProduct #define SCHEMA_IfcProductDefinitionShape_HAS_HasShapeAspects #define SCHEMA_HAS_IfcProductRepresentation #define SCHEMA_IfcProductRepresentation_HAS_Name #define SCHEMA_IfcProductRepresentation_Name_IS_OPTIONAL #define SCHEMA_IfcProductRepresentation_HAS_Description #define SCHEMA_IfcProductRepresentation_Description_IS_OPTIONAL #define SCHEMA_IfcProductRepresentation_HAS_Representations #define SCHEMA_HAS_IfcProductsOfCombustionProperties #define SCHEMA_IfcProductsOfCombustionProperties_HAS_SpecificHeatCapacity #define SCHEMA_IfcProductsOfCombustionProperties_SpecificHeatCapacity_IS_OPTIONAL #define SCHEMA_IfcProductsOfCombustionProperties_HAS_N20Content #define SCHEMA_IfcProductsOfCombustionProperties_N20Content_IS_OPTIONAL #define SCHEMA_IfcProductsOfCombustionProperties_HAS_COContent #define SCHEMA_IfcProductsOfCombustionProperties_COContent_IS_OPTIONAL #define SCHEMA_IfcProductsOfCombustionProperties_HAS_CO2Content #define SCHEMA_IfcProductsOfCombustionProperties_CO2Content_IS_OPTIONAL #define SCHEMA_HAS_IfcProfileDef #define SCHEMA_IfcProfileDef_HAS_ProfileType #define SCHEMA_IfcProfileDef_HAS_ProfileName #define SCHEMA_IfcProfileDef_ProfileName_IS_OPTIONAL #define SCHEMA_HAS_IfcProfileProperties #define SCHEMA_IfcProfileProperties_HAS_ProfileName #define SCHEMA_IfcProfileProperties_ProfileName_IS_OPTIONAL #define SCHEMA_IfcProfileProperties_HAS_ProfileDefinition #define SCHEMA_IfcProfileProperties_ProfileDefinition_IS_OPTIONAL #define SCHEMA_HAS_IfcProject #define SCHEMA_IfcProject_HAS_LongName #define SCHEMA_IfcProject_LongName_IS_OPTIONAL #define SCHEMA_IfcProject_HAS_Phase #define SCHEMA_IfcProject_Phase_IS_OPTIONAL #define SCHEMA_IfcProject_HAS_RepresentationContexts #define SCHEMA_IfcProject_HAS_UnitsInContext #define SCHEMA_HAS_IfcProjectOrder #define SCHEMA_IfcProjectOrder_HAS_ID #define SCHEMA_IfcProjectOrder_HAS_PredefinedType #define SCHEMA_IfcProjectOrder_HAS_Status #define SCHEMA_IfcProjectOrder_Status_IS_OPTIONAL #define SCHEMA_HAS_IfcProjectOrderRecord #define SCHEMA_IfcProjectOrderRecord_HAS_Records #define SCHEMA_IfcProjectOrderRecord_HAS_PredefinedType #define SCHEMA_HAS_IfcProjectionCurve #define SCHEMA_HAS_IfcProjectionElement #define SCHEMA_HAS_IfcProperty #define SCHEMA_IfcProperty_HAS_Name #define SCHEMA_IfcProperty_HAS_Description #define SCHEMA_IfcProperty_Description_IS_OPTIONAL #define SCHEMA_IfcProperty_HAS_PropertyForDependance #define SCHEMA_IfcProperty_HAS_PropertyDependsOn #define SCHEMA_IfcProperty_HAS_PartOfComplex #define SCHEMA_HAS_IfcPropertyBoundedValue #define SCHEMA_IfcPropertyBoundedValue_HAS_UpperBoundValue #define SCHEMA_IfcPropertyBoundedValue_UpperBoundValue_IS_OPTIONAL #define SCHEMA_IfcPropertyBoundedValue_HAS_LowerBoundValue #define SCHEMA_IfcPropertyBoundedValue_LowerBoundValue_IS_OPTIONAL #define SCHEMA_IfcPropertyBoundedValue_HAS_Unit #define SCHEMA_IfcPropertyBoundedValue_Unit_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyConstraintRelationship #define SCHEMA_IfcPropertyConstraintRelationship_HAS_RelatingConstraint #define SCHEMA_IfcPropertyConstraintRelationship_HAS_RelatedProperties #define SCHEMA_IfcPropertyConstraintRelationship_HAS_Name #define SCHEMA_IfcPropertyConstraintRelationship_Name_IS_OPTIONAL #define SCHEMA_IfcPropertyConstraintRelationship_HAS_Description #define SCHEMA_IfcPropertyConstraintRelationship_Description_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyDefinition #define SCHEMA_IfcPropertyDefinition_HAS_HasAssociations #define SCHEMA_HAS_IfcPropertyDependencyRelationship #define SCHEMA_IfcPropertyDependencyRelationship_HAS_DependingProperty #define SCHEMA_IfcPropertyDependencyRelationship_HAS_DependantProperty #define SCHEMA_IfcPropertyDependencyRelationship_HAS_Name #define SCHEMA_IfcPropertyDependencyRelationship_Name_IS_OPTIONAL #define SCHEMA_IfcPropertyDependencyRelationship_HAS_Description #define SCHEMA_IfcPropertyDependencyRelationship_Description_IS_OPTIONAL #define SCHEMA_IfcPropertyDependencyRelationship_HAS_Expression #define SCHEMA_IfcPropertyDependencyRelationship_Expression_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyEnumeratedValue #define SCHEMA_IfcPropertyEnumeratedValue_HAS_EnumerationValues #define SCHEMA_IfcPropertyEnumeratedValue_HAS_EnumerationReference #define SCHEMA_IfcPropertyEnumeratedValue_EnumerationReference_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyEnumeration #define SCHEMA_IfcPropertyEnumeration_HAS_Name #define SCHEMA_IfcPropertyEnumeration_HAS_EnumerationValues #define SCHEMA_IfcPropertyEnumeration_HAS_Unit #define SCHEMA_IfcPropertyEnumeration_Unit_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyListValue #define SCHEMA_IfcPropertyListValue_HAS_ListValues #define SCHEMA_IfcPropertyListValue_HAS_Unit #define SCHEMA_IfcPropertyListValue_Unit_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyReferenceValue #define SCHEMA_IfcPropertyReferenceValue_HAS_UsageName #define SCHEMA_IfcPropertyReferenceValue_UsageName_IS_OPTIONAL #define SCHEMA_IfcPropertyReferenceValue_HAS_PropertyReference #define SCHEMA_HAS_IfcPropertySet #define SCHEMA_IfcPropertySet_HAS_HasProperties #define SCHEMA_HAS_IfcPropertySetDefinition #define SCHEMA_IfcPropertySetDefinition_HAS_PropertyDefinitionOf #define SCHEMA_IfcPropertySetDefinition_HAS_DefinesType #define SCHEMA_HAS_IfcPropertySingleValue #define SCHEMA_IfcPropertySingleValue_HAS_NominalValue #define SCHEMA_IfcPropertySingleValue_NominalValue_IS_OPTIONAL #define SCHEMA_IfcPropertySingleValue_HAS_Unit #define SCHEMA_IfcPropertySingleValue_Unit_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyTableValue #define SCHEMA_IfcPropertyTableValue_HAS_DefiningValues #define SCHEMA_IfcPropertyTableValue_HAS_DefinedValues #define SCHEMA_IfcPropertyTableValue_HAS_Expression #define SCHEMA_IfcPropertyTableValue_Expression_IS_OPTIONAL #define SCHEMA_IfcPropertyTableValue_HAS_DefiningUnit #define SCHEMA_IfcPropertyTableValue_DefiningUnit_IS_OPTIONAL #define SCHEMA_IfcPropertyTableValue_HAS_DefinedUnit #define SCHEMA_IfcPropertyTableValue_DefinedUnit_IS_OPTIONAL #define SCHEMA_HAS_IfcProtectiveDeviceType #define SCHEMA_IfcProtectiveDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcProxy #define SCHEMA_IfcProxy_HAS_ProxyType #define SCHEMA_IfcProxy_HAS_Tag #define SCHEMA_IfcProxy_Tag_IS_OPTIONAL #define SCHEMA_HAS_IfcPumpType #define SCHEMA_IfcPumpType_HAS_PredefinedType #define SCHEMA_HAS_IfcQuantityArea #define SCHEMA_IfcQuantityArea_HAS_AreaValue #define SCHEMA_HAS_IfcQuantityCount #define SCHEMA_IfcQuantityCount_HAS_CountValue #define SCHEMA_HAS_IfcQuantityLength #define SCHEMA_IfcQuantityLength_HAS_LengthValue #define SCHEMA_HAS_IfcQuantityTime #define SCHEMA_IfcQuantityTime_HAS_TimeValue #define SCHEMA_HAS_IfcQuantityVolume #define SCHEMA_IfcQuantityVolume_HAS_VolumeValue #define SCHEMA_HAS_IfcQuantityWeight #define SCHEMA_IfcQuantityWeight_HAS_WeightValue #define SCHEMA_HAS_IfcRadiusDimension #define SCHEMA_HAS_IfcRailing #define SCHEMA_IfcRailing_HAS_PredefinedType #define SCHEMA_IfcRailing_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcRailingType #define SCHEMA_IfcRailingType_HAS_PredefinedType #define SCHEMA_HAS_IfcRamp #define SCHEMA_IfcRamp_HAS_ShapeType #define SCHEMA_HAS_IfcRampFlight #define SCHEMA_HAS_IfcRampFlightType #define SCHEMA_IfcRampFlightType_HAS_PredefinedType #define SCHEMA_HAS_IfcRationalBezierCurve #define SCHEMA_IfcRationalBezierCurve_HAS_WeightsData #define SCHEMA_HAS_IfcRectangleHollowProfileDef #define SCHEMA_IfcRectangleHollowProfileDef_HAS_WallThickness #define SCHEMA_IfcRectangleHollowProfileDef_HAS_InnerFilletRadius #define SCHEMA_IfcRectangleHollowProfileDef_InnerFilletRadius_IS_OPTIONAL #define SCHEMA_IfcRectangleHollowProfileDef_HAS_OuterFilletRadius #define SCHEMA_IfcRectangleHollowProfileDef_OuterFilletRadius_IS_OPTIONAL #define SCHEMA_HAS_IfcRectangleProfileDef #define SCHEMA_IfcRectangleProfileDef_HAS_XDim #define SCHEMA_IfcRectangleProfileDef_HAS_YDim #define SCHEMA_HAS_IfcRectangularPyramid #define SCHEMA_IfcRectangularPyramid_HAS_XLength #define SCHEMA_IfcRectangularPyramid_HAS_YLength #define SCHEMA_IfcRectangularPyramid_HAS_Height #define SCHEMA_HAS_IfcRectangularTrimmedSurface #define SCHEMA_IfcRectangularTrimmedSurface_HAS_BasisSurface #define SCHEMA_IfcRectangularTrimmedSurface_HAS_U1 #define SCHEMA_IfcRectangularTrimmedSurface_HAS_V1 #define SCHEMA_IfcRectangularTrimmedSurface_HAS_U2 #define SCHEMA_IfcRectangularTrimmedSurface_HAS_V2 #define SCHEMA_IfcRectangularTrimmedSurface_HAS_Usense #define SCHEMA_IfcRectangularTrimmedSurface_HAS_Vsense #define SCHEMA_HAS_IfcReferencesValueDocument #define SCHEMA_IfcReferencesValueDocument_HAS_ReferencedDocument #define SCHEMA_IfcReferencesValueDocument_HAS_ReferencingValues #define SCHEMA_IfcReferencesValueDocument_HAS_Name #define SCHEMA_IfcReferencesValueDocument_Name_IS_OPTIONAL #define SCHEMA_IfcReferencesValueDocument_HAS_Description #define SCHEMA_IfcReferencesValueDocument_Description_IS_OPTIONAL #define SCHEMA_HAS_IfcRegularTimeSeries #define SCHEMA_IfcRegularTimeSeries_HAS_TimeStep #define SCHEMA_IfcRegularTimeSeries_HAS_Values #define SCHEMA_HAS_IfcReinforcementBarProperties #define SCHEMA_IfcReinforcementBarProperties_HAS_TotalCrossSectionArea #define SCHEMA_IfcReinforcementBarProperties_HAS_SteelGrade #define SCHEMA_IfcReinforcementBarProperties_HAS_BarSurface #define SCHEMA_IfcReinforcementBarProperties_BarSurface_IS_OPTIONAL #define SCHEMA_IfcReinforcementBarProperties_HAS_EffectiveDepth #define SCHEMA_IfcReinforcementBarProperties_EffectiveDepth_IS_OPTIONAL #define SCHEMA_IfcReinforcementBarProperties_HAS_NominalBarDiameter #define SCHEMA_IfcReinforcementBarProperties_NominalBarDiameter_IS_OPTIONAL #define SCHEMA_IfcReinforcementBarProperties_HAS_BarCount #define SCHEMA_IfcReinforcementBarProperties_BarCount_IS_OPTIONAL #define SCHEMA_HAS_IfcReinforcementDefinitionProperties #define SCHEMA_IfcReinforcementDefinitionProperties_HAS_DefinitionType #define SCHEMA_IfcReinforcementDefinitionProperties_DefinitionType_IS_OPTIONAL #define SCHEMA_IfcReinforcementDefinitionProperties_HAS_ReinforcementSectionDefinitions #define SCHEMA_HAS_IfcReinforcingBar #define SCHEMA_IfcReinforcingBar_HAS_NominalDiameter #define SCHEMA_IfcReinforcingBar_HAS_CrossSectionArea #define SCHEMA_IfcReinforcingBar_HAS_BarLength #define SCHEMA_IfcReinforcingBar_BarLength_IS_OPTIONAL #define SCHEMA_IfcReinforcingBar_HAS_BarRole #define SCHEMA_IfcReinforcingBar_HAS_BarSurface #define SCHEMA_IfcReinforcingBar_BarSurface_IS_OPTIONAL #define SCHEMA_HAS_IfcReinforcingElement #define SCHEMA_IfcReinforcingElement_HAS_SteelGrade #define SCHEMA_IfcReinforcingElement_SteelGrade_IS_OPTIONAL #define SCHEMA_HAS_IfcReinforcingMesh #define SCHEMA_IfcReinforcingMesh_HAS_MeshLength #define SCHEMA_IfcReinforcingMesh_MeshLength_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_MeshWidth #define SCHEMA_IfcReinforcingMesh_MeshWidth_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_LongitudinalBarNominalDiameter #define SCHEMA_IfcReinforcingMesh_HAS_TransverseBarNominalDiameter #define SCHEMA_IfcReinforcingMesh_HAS_LongitudinalBarCrossSectionArea #define SCHEMA_IfcReinforcingMesh_HAS_TransverseBarCrossSectionArea #define SCHEMA_IfcReinforcingMesh_HAS_LongitudinalBarSpacing #define SCHEMA_IfcReinforcingMesh_HAS_TransverseBarSpacing #define SCHEMA_HAS_IfcRelAggregates #define SCHEMA_HAS_IfcRelAssigns #define SCHEMA_IfcRelAssigns_HAS_RelatedObjects #define SCHEMA_IfcRelAssigns_HAS_RelatedObjectsType #define SCHEMA_IfcRelAssigns_RelatedObjectsType_IS_OPTIONAL #define SCHEMA_HAS_IfcRelAssignsTasks #define SCHEMA_IfcRelAssignsTasks_HAS_TimeForTask #define SCHEMA_IfcRelAssignsTasks_TimeForTask_IS_OPTIONAL #define SCHEMA_HAS_IfcRelAssignsToActor #define SCHEMA_IfcRelAssignsToActor_HAS_RelatingActor #define SCHEMA_IfcRelAssignsToActor_HAS_ActingRole #define SCHEMA_IfcRelAssignsToActor_ActingRole_IS_OPTIONAL #define SCHEMA_HAS_IfcRelAssignsToControl #define SCHEMA_IfcRelAssignsToControl_HAS_RelatingControl #define SCHEMA_HAS_IfcRelAssignsToGroup #define SCHEMA_IfcRelAssignsToGroup_HAS_RelatingGroup #define SCHEMA_HAS_IfcRelAssignsToProcess #define SCHEMA_IfcRelAssignsToProcess_HAS_RelatingProcess #define SCHEMA_IfcRelAssignsToProcess_HAS_QuantityInProcess #define SCHEMA_IfcRelAssignsToProcess_QuantityInProcess_IS_OPTIONAL #define SCHEMA_HAS_IfcRelAssignsToProduct #define SCHEMA_IfcRelAssignsToProduct_HAS_RelatingProduct #define SCHEMA_HAS_IfcRelAssignsToProjectOrder #define SCHEMA_HAS_IfcRelAssignsToResource #define SCHEMA_IfcRelAssignsToResource_HAS_RelatingResource #define SCHEMA_HAS_IfcRelAssociates #define SCHEMA_IfcRelAssociates_HAS_RelatedObjects #define SCHEMA_HAS_IfcRelAssociatesAppliedValue #define SCHEMA_IfcRelAssociatesAppliedValue_HAS_RelatingAppliedValue #define SCHEMA_HAS_IfcRelAssociatesApproval #define SCHEMA_IfcRelAssociatesApproval_HAS_RelatingApproval #define SCHEMA_HAS_IfcRelAssociatesClassification #define SCHEMA_IfcRelAssociatesClassification_HAS_RelatingClassification #define SCHEMA_HAS_IfcRelAssociatesConstraint #define SCHEMA_IfcRelAssociatesConstraint_HAS_Intent #define SCHEMA_IfcRelAssociatesConstraint_HAS_RelatingConstraint #define SCHEMA_HAS_IfcRelAssociatesDocument #define SCHEMA_IfcRelAssociatesDocument_HAS_RelatingDocument #define SCHEMA_HAS_IfcRelAssociatesLibrary #define SCHEMA_IfcRelAssociatesLibrary_HAS_RelatingLibrary #define SCHEMA_HAS_IfcRelAssociatesMaterial #define SCHEMA_IfcRelAssociatesMaterial_HAS_RelatingMaterial #define SCHEMA_HAS_IfcRelAssociatesProfileProperties #define SCHEMA_IfcRelAssociatesProfileProperties_HAS_RelatingProfileProperties #define SCHEMA_IfcRelAssociatesProfileProperties_HAS_ProfileSectionLocation #define SCHEMA_IfcRelAssociatesProfileProperties_ProfileSectionLocation_IS_OPTIONAL #define SCHEMA_IfcRelAssociatesProfileProperties_HAS_ProfileOrientation #define SCHEMA_IfcRelAssociatesProfileProperties_ProfileOrientation_IS_OPTIONAL #define SCHEMA_HAS_IfcRelConnects #define SCHEMA_HAS_IfcRelConnectsElements #define SCHEMA_IfcRelConnectsElements_HAS_ConnectionGeometry #define SCHEMA_IfcRelConnectsElements_ConnectionGeometry_IS_OPTIONAL #define SCHEMA_IfcRelConnectsElements_HAS_RelatingElement #define SCHEMA_IfcRelConnectsElements_HAS_RelatedElement #define SCHEMA_HAS_IfcRelConnectsPathElements #define SCHEMA_IfcRelConnectsPathElements_HAS_RelatingPriorities #define SCHEMA_IfcRelConnectsPathElements_HAS_RelatedPriorities #define SCHEMA_IfcRelConnectsPathElements_HAS_RelatedConnectionType #define SCHEMA_IfcRelConnectsPathElements_HAS_RelatingConnectionType #define SCHEMA_HAS_IfcRelConnectsPortToElement #define SCHEMA_IfcRelConnectsPortToElement_HAS_RelatingPort #define SCHEMA_IfcRelConnectsPortToElement_HAS_RelatedElement #define SCHEMA_HAS_IfcRelConnectsPorts #define SCHEMA_IfcRelConnectsPorts_HAS_RelatingPort #define SCHEMA_IfcRelConnectsPorts_HAS_RelatedPort #define SCHEMA_IfcRelConnectsPorts_HAS_RealizingElement #define SCHEMA_IfcRelConnectsPorts_RealizingElement_IS_OPTIONAL #define SCHEMA_HAS_IfcRelConnectsStructuralActivity #define SCHEMA_IfcRelConnectsStructuralActivity_HAS_RelatingElement #define SCHEMA_IfcRelConnectsStructuralActivity_HAS_RelatedStructuralActivity #define SCHEMA_HAS_IfcRelConnectsStructuralElement #define SCHEMA_IfcRelConnectsStructuralElement_HAS_RelatingElement #define SCHEMA_IfcRelConnectsStructuralElement_HAS_RelatedStructuralMember #define SCHEMA_HAS_IfcRelConnectsStructuralMember #define SCHEMA_IfcRelConnectsStructuralMember_HAS_RelatingStructuralMember #define SCHEMA_IfcRelConnectsStructuralMember_HAS_RelatedStructuralConnection #define SCHEMA_IfcRelConnectsStructuralMember_HAS_AppliedCondition #define SCHEMA_IfcRelConnectsStructuralMember_AppliedCondition_IS_OPTIONAL #define SCHEMA_IfcRelConnectsStructuralMember_HAS_AdditionalConditions #define SCHEMA_IfcRelConnectsStructuralMember_AdditionalConditions_IS_OPTIONAL #define SCHEMA_IfcRelConnectsStructuralMember_HAS_SupportedLength #define SCHEMA_IfcRelConnectsStructuralMember_SupportedLength_IS_OPTIONAL #define SCHEMA_IfcRelConnectsStructuralMember_HAS_ConditionCoordinateSystem #define SCHEMA_IfcRelConnectsStructuralMember_ConditionCoordinateSystem_IS_OPTIONAL #define SCHEMA_HAS_IfcRelConnectsWithEccentricity #define SCHEMA_IfcRelConnectsWithEccentricity_HAS_ConnectionConstraint #define SCHEMA_HAS_IfcRelConnectsWithRealizingElements #define SCHEMA_IfcRelConnectsWithRealizingElements_HAS_RealizingElements #define SCHEMA_IfcRelConnectsWithRealizingElements_HAS_ConnectionType #define SCHEMA_IfcRelConnectsWithRealizingElements_ConnectionType_IS_OPTIONAL #define SCHEMA_HAS_IfcRelContainedInSpatialStructure #define SCHEMA_IfcRelContainedInSpatialStructure_HAS_RelatedElements #define SCHEMA_IfcRelContainedInSpatialStructure_HAS_RelatingStructure #define SCHEMA_HAS_IfcRelCoversBldgElements #define SCHEMA_IfcRelCoversBldgElements_HAS_RelatingBuildingElement #define SCHEMA_IfcRelCoversBldgElements_HAS_RelatedCoverings #define SCHEMA_HAS_IfcRelCoversSpaces #define SCHEMA_IfcRelCoversSpaces_HAS_RelatedSpace #define SCHEMA_IfcRelCoversSpaces_HAS_RelatedCoverings #define SCHEMA_HAS_IfcRelDecomposes #define SCHEMA_IfcRelDecomposes_HAS_RelatingObject #define SCHEMA_IfcRelDecomposes_HAS_RelatedObjects #define SCHEMA_HAS_IfcRelDefines #define SCHEMA_IfcRelDefines_HAS_RelatedObjects #define SCHEMA_HAS_IfcRelDefinesByProperties #define SCHEMA_IfcRelDefinesByProperties_HAS_RelatingPropertyDefinition #define SCHEMA_HAS_IfcRelDefinesByType #define SCHEMA_IfcRelDefinesByType_HAS_RelatingType #define SCHEMA_HAS_IfcRelFillsElement #define SCHEMA_IfcRelFillsElement_HAS_RelatingOpeningElement #define SCHEMA_IfcRelFillsElement_HAS_RelatedBuildingElement #define SCHEMA_HAS_IfcRelFlowControlElements #define SCHEMA_IfcRelFlowControlElements_HAS_RelatedControlElements #define SCHEMA_IfcRelFlowControlElements_HAS_RelatingFlowElement #define SCHEMA_HAS_IfcRelInteractionRequirements #define SCHEMA_IfcRelInteractionRequirements_HAS_DailyInteraction #define SCHEMA_IfcRelInteractionRequirements_DailyInteraction_IS_OPTIONAL #define SCHEMA_IfcRelInteractionRequirements_HAS_ImportanceRating #define SCHEMA_IfcRelInteractionRequirements_ImportanceRating_IS_OPTIONAL #define SCHEMA_IfcRelInteractionRequirements_HAS_LocationOfInteraction #define SCHEMA_IfcRelInteractionRequirements_LocationOfInteraction_IS_OPTIONAL #define SCHEMA_IfcRelInteractionRequirements_HAS_RelatedSpaceProgram #define SCHEMA_IfcRelInteractionRequirements_HAS_RelatingSpaceProgram #define SCHEMA_HAS_IfcRelNests #define SCHEMA_HAS_IfcRelOccupiesSpaces #define SCHEMA_HAS_IfcRelOverridesProperties #define SCHEMA_IfcRelOverridesProperties_HAS_OverridingProperties #define SCHEMA_HAS_IfcRelProjectsElement #define SCHEMA_IfcRelProjectsElement_HAS_RelatingElement #define SCHEMA_IfcRelProjectsElement_HAS_RelatedFeatureElement #define SCHEMA_HAS_IfcRelReferencedInSpatialStructure #define SCHEMA_IfcRelReferencedInSpatialStructure_HAS_RelatedElements #define SCHEMA_IfcRelReferencedInSpatialStructure_HAS_RelatingStructure #define SCHEMA_HAS_IfcRelSchedulesCostItems #define SCHEMA_HAS_IfcRelSequence #define SCHEMA_IfcRelSequence_HAS_RelatingProcess #define SCHEMA_IfcRelSequence_HAS_RelatedProcess #define SCHEMA_IfcRelSequence_HAS_TimeLag #define SCHEMA_IfcRelSequence_HAS_SequenceType #define SCHEMA_HAS_IfcRelServicesBuildings #define SCHEMA_IfcRelServicesBuildings_HAS_RelatingSystem #define SCHEMA_IfcRelServicesBuildings_HAS_RelatedBuildings #define SCHEMA_HAS_IfcRelSpaceBoundary #define SCHEMA_IfcRelSpaceBoundary_HAS_RelatingSpace #define SCHEMA_IfcRelSpaceBoundary_HAS_RelatedBuildingElement #define SCHEMA_IfcRelSpaceBoundary_RelatedBuildingElement_IS_OPTIONAL #define SCHEMA_IfcRelSpaceBoundary_HAS_ConnectionGeometry #define SCHEMA_IfcRelSpaceBoundary_ConnectionGeometry_IS_OPTIONAL #define SCHEMA_IfcRelSpaceBoundary_HAS_PhysicalOrVirtualBoundary #define SCHEMA_IfcRelSpaceBoundary_HAS_InternalOrExternalBoundary #define SCHEMA_HAS_IfcRelVoidsElement #define SCHEMA_IfcRelVoidsElement_HAS_RelatingBuildingElement #define SCHEMA_IfcRelVoidsElement_HAS_RelatedOpeningElement #define SCHEMA_HAS_IfcRelationship #define SCHEMA_HAS_IfcRelaxation #define SCHEMA_IfcRelaxation_HAS_RelaxationValue #define SCHEMA_IfcRelaxation_HAS_InitialStress #define SCHEMA_HAS_IfcRepresentation #define SCHEMA_IfcRepresentation_HAS_ContextOfItems #define SCHEMA_IfcRepresentation_HAS_RepresentationIdentifier #define SCHEMA_IfcRepresentation_RepresentationIdentifier_IS_OPTIONAL #define SCHEMA_IfcRepresentation_HAS_RepresentationType #define SCHEMA_IfcRepresentation_RepresentationType_IS_OPTIONAL #define SCHEMA_IfcRepresentation_HAS_Items #define SCHEMA_IfcRepresentation_HAS_RepresentationMap #define SCHEMA_IfcRepresentation_HAS_LayerAssignments #define SCHEMA_IfcRepresentation_HAS_OfProductRepresentation #define SCHEMA_HAS_IfcRepresentationContext #define SCHEMA_IfcRepresentationContext_HAS_ContextIdentifier #define SCHEMA_IfcRepresentationContext_ContextIdentifier_IS_OPTIONAL #define SCHEMA_IfcRepresentationContext_HAS_ContextType #define SCHEMA_IfcRepresentationContext_ContextType_IS_OPTIONAL #define SCHEMA_IfcRepresentationContext_HAS_RepresentationsInContext #define SCHEMA_HAS_IfcRepresentationItem #define SCHEMA_IfcRepresentationItem_HAS_LayerAssignments #define SCHEMA_IfcRepresentationItem_HAS_StyledByItem #define SCHEMA_HAS_IfcRepresentationMap #define SCHEMA_IfcRepresentationMap_HAS_MappingOrigin #define SCHEMA_IfcRepresentationMap_HAS_MappedRepresentation #define SCHEMA_IfcRepresentationMap_HAS_MapUsage #define SCHEMA_HAS_IfcResource #define SCHEMA_IfcResource_HAS_ResourceOf #define SCHEMA_HAS_IfcRevolvedAreaSolid #define SCHEMA_IfcRevolvedAreaSolid_HAS_Axis #define SCHEMA_IfcRevolvedAreaSolid_HAS_Angle #define SCHEMA_HAS_IfcRibPlateProfileProperties #define SCHEMA_IfcRibPlateProfileProperties_HAS_Thickness #define SCHEMA_IfcRibPlateProfileProperties_Thickness_IS_OPTIONAL #define SCHEMA_IfcRibPlateProfileProperties_HAS_RibHeight #define SCHEMA_IfcRibPlateProfileProperties_RibHeight_IS_OPTIONAL #define SCHEMA_IfcRibPlateProfileProperties_HAS_RibWidth #define SCHEMA_IfcRibPlateProfileProperties_RibWidth_IS_OPTIONAL #define SCHEMA_IfcRibPlateProfileProperties_HAS_RibSpacing #define SCHEMA_IfcRibPlateProfileProperties_RibSpacing_IS_OPTIONAL #define SCHEMA_IfcRibPlateProfileProperties_HAS_Direction #define SCHEMA_HAS_IfcRightCircularCone #define SCHEMA_IfcRightCircularCone_HAS_Height #define SCHEMA_IfcRightCircularCone_HAS_BottomRadius #define SCHEMA_HAS_IfcRightCircularCylinder #define SCHEMA_IfcRightCircularCylinder_HAS_Height #define SCHEMA_IfcRightCircularCylinder_HAS_Radius #define SCHEMA_HAS_IfcRoof #define SCHEMA_IfcRoof_HAS_ShapeType #define SCHEMA_HAS_IfcRoot #define SCHEMA_IfcRoot_HAS_GlobalId #define SCHEMA_IfcRoot_HAS_OwnerHistory #define SCHEMA_IfcRoot_HAS_Name #define SCHEMA_IfcRoot_Name_IS_OPTIONAL #define SCHEMA_IfcRoot_HAS_Description #define SCHEMA_IfcRoot_Description_IS_OPTIONAL #define SCHEMA_HAS_IfcRoundedEdgeFeature #define SCHEMA_IfcRoundedEdgeFeature_HAS_Radius #define SCHEMA_IfcRoundedEdgeFeature_Radius_IS_OPTIONAL #define SCHEMA_HAS_IfcRoundedRectangleProfileDef #define SCHEMA_IfcRoundedRectangleProfileDef_HAS_RoundingRadius #define SCHEMA_HAS_IfcSIUnit #define SCHEMA_IfcSIUnit_HAS_Prefix #define SCHEMA_IfcSIUnit_Prefix_IS_OPTIONAL #define SCHEMA_IfcSIUnit_HAS_Name #define SCHEMA_HAS_IfcSanitaryTerminalType #define SCHEMA_IfcSanitaryTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcScheduleTimeControl #define SCHEMA_IfcScheduleTimeControl_HAS_ActualStart #define SCHEMA_IfcScheduleTimeControl_ActualStart_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_EarlyStart #define SCHEMA_IfcScheduleTimeControl_EarlyStart_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_LateStart #define SCHEMA_IfcScheduleTimeControl_LateStart_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_ScheduleStart #define SCHEMA_IfcScheduleTimeControl_ScheduleStart_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_ActualFinish #define SCHEMA_IfcScheduleTimeControl_ActualFinish_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_EarlyFinish #define SCHEMA_IfcScheduleTimeControl_EarlyFinish_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_LateFinish #define SCHEMA_IfcScheduleTimeControl_LateFinish_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_ScheduleFinish #define SCHEMA_IfcScheduleTimeControl_ScheduleFinish_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_ScheduleDuration #define SCHEMA_IfcScheduleTimeControl_ScheduleDuration_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_ActualDuration #define SCHEMA_IfcScheduleTimeControl_ActualDuration_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_RemainingTime #define SCHEMA_IfcScheduleTimeControl_RemainingTime_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_FreeFloat #define SCHEMA_IfcScheduleTimeControl_FreeFloat_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_TotalFloat #define SCHEMA_IfcScheduleTimeControl_TotalFloat_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_IsCritical #define SCHEMA_IfcScheduleTimeControl_IsCritical_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_StatusTime #define SCHEMA_IfcScheduleTimeControl_StatusTime_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_StartFloat #define SCHEMA_IfcScheduleTimeControl_StartFloat_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_FinishFloat #define SCHEMA_IfcScheduleTimeControl_FinishFloat_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_Completion #define SCHEMA_IfcScheduleTimeControl_Completion_IS_OPTIONAL #define SCHEMA_IfcScheduleTimeControl_HAS_ScheduleTimeControlAssigned #define SCHEMA_HAS_IfcSectionProperties #define SCHEMA_IfcSectionProperties_HAS_SectionType #define SCHEMA_IfcSectionProperties_HAS_StartProfile #define SCHEMA_IfcSectionProperties_HAS_EndProfile #define SCHEMA_IfcSectionProperties_EndProfile_IS_OPTIONAL #define SCHEMA_HAS_IfcSectionReinforcementProperties #define SCHEMA_IfcSectionReinforcementProperties_HAS_LongitudinalStartPosition #define SCHEMA_IfcSectionReinforcementProperties_HAS_LongitudinalEndPosition #define SCHEMA_IfcSectionReinforcementProperties_HAS_TransversePosition #define SCHEMA_IfcSectionReinforcementProperties_TransversePosition_IS_OPTIONAL #define SCHEMA_IfcSectionReinforcementProperties_HAS_ReinforcementRole #define SCHEMA_IfcSectionReinforcementProperties_HAS_SectionDefinition #define SCHEMA_IfcSectionReinforcementProperties_HAS_CrossSectionReinforcementDefinitions #define SCHEMA_HAS_IfcSectionedSpine #define SCHEMA_IfcSectionedSpine_HAS_SpineCurve #define SCHEMA_IfcSectionedSpine_HAS_CrossSections #define SCHEMA_IfcSectionedSpine_HAS_CrossSectionPositions #define SCHEMA_HAS_IfcSensorType #define SCHEMA_IfcSensorType_HAS_PredefinedType #define SCHEMA_HAS_IfcServiceLife #define SCHEMA_IfcServiceLife_HAS_ServiceLifeType #define SCHEMA_IfcServiceLife_HAS_ServiceLifeDuration #define SCHEMA_HAS_IfcServiceLifeFactor #define SCHEMA_IfcServiceLifeFactor_HAS_PredefinedType #define SCHEMA_IfcServiceLifeFactor_HAS_UpperValue #define SCHEMA_IfcServiceLifeFactor_UpperValue_IS_OPTIONAL #define SCHEMA_IfcServiceLifeFactor_HAS_MostUsedValue #define SCHEMA_IfcServiceLifeFactor_HAS_LowerValue #define SCHEMA_IfcServiceLifeFactor_LowerValue_IS_OPTIONAL #define SCHEMA_HAS_IfcShapeAspect #define SCHEMA_IfcShapeAspect_HAS_ShapeRepresentations #define SCHEMA_IfcShapeAspect_HAS_Name #define SCHEMA_IfcShapeAspect_Name_IS_OPTIONAL #define SCHEMA_IfcShapeAspect_HAS_Description #define SCHEMA_IfcShapeAspect_Description_IS_OPTIONAL #define SCHEMA_IfcShapeAspect_HAS_ProductDefinitional #define SCHEMA_IfcShapeAspect_HAS_PartOfProductDefinitionShape #define SCHEMA_HAS_IfcShapeModel #define SCHEMA_IfcShapeModel_HAS_OfShapeAspect #define SCHEMA_HAS_IfcShapeRepresentation #define SCHEMA_HAS_IfcShellBasedSurfaceModel #define SCHEMA_IfcShellBasedSurfaceModel_HAS_SbsmBoundary #define SCHEMA_HAS_IfcSimpleProperty #define SCHEMA_HAS_IfcSite #define SCHEMA_IfcSite_HAS_RefLatitude #define SCHEMA_IfcSite_RefLatitude_IS_OPTIONAL #define SCHEMA_IfcSite_HAS_RefLongitude #define SCHEMA_IfcSite_RefLongitude_IS_OPTIONAL #define SCHEMA_IfcSite_HAS_RefElevation #define SCHEMA_IfcSite_RefElevation_IS_OPTIONAL #define SCHEMA_IfcSite_HAS_LandTitleNumber #define SCHEMA_IfcSite_LandTitleNumber_IS_OPTIONAL #define SCHEMA_IfcSite_HAS_SiteAddress #define SCHEMA_IfcSite_SiteAddress_IS_OPTIONAL #define SCHEMA_HAS_IfcSlab #define SCHEMA_IfcSlab_HAS_PredefinedType #define SCHEMA_IfcSlab_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSlabType #define SCHEMA_IfcSlabType_HAS_PredefinedType #define SCHEMA_HAS_IfcSlippageConnectionCondition #define SCHEMA_IfcSlippageConnectionCondition_HAS_SlippageX #define SCHEMA_IfcSlippageConnectionCondition_SlippageX_IS_OPTIONAL #define SCHEMA_IfcSlippageConnectionCondition_HAS_SlippageY #define SCHEMA_IfcSlippageConnectionCondition_SlippageY_IS_OPTIONAL #define SCHEMA_IfcSlippageConnectionCondition_HAS_SlippageZ #define SCHEMA_IfcSlippageConnectionCondition_SlippageZ_IS_OPTIONAL #define SCHEMA_HAS_IfcSolidModel #define SCHEMA_HAS_IfcSoundProperties #define SCHEMA_IfcSoundProperties_HAS_IsAttenuating #define SCHEMA_IfcSoundProperties_HAS_SoundScale #define SCHEMA_IfcSoundProperties_SoundScale_IS_OPTIONAL #define SCHEMA_IfcSoundProperties_HAS_SoundValues #define SCHEMA_HAS_IfcSoundValue #define SCHEMA_IfcSoundValue_HAS_SoundLevelTimeSeries #define SCHEMA_IfcSoundValue_SoundLevelTimeSeries_IS_OPTIONAL #define SCHEMA_IfcSoundValue_HAS_Frequency #define SCHEMA_IfcSoundValue_HAS_SoundLevelSingleValue #define SCHEMA_IfcSoundValue_SoundLevelSingleValue_IS_OPTIONAL #define SCHEMA_HAS_IfcSpace #define SCHEMA_IfcSpace_HAS_InteriorOrExteriorSpace #define SCHEMA_IfcSpace_HAS_ElevationWithFlooring #define SCHEMA_IfcSpace_ElevationWithFlooring_IS_OPTIONAL #define SCHEMA_IfcSpace_HAS_HasCoverings #define SCHEMA_IfcSpace_HAS_BoundedBy #define SCHEMA_HAS_IfcSpaceHeaterType #define SCHEMA_IfcSpaceHeaterType_HAS_PredefinedType #define SCHEMA_HAS_IfcSpaceProgram #define SCHEMA_IfcSpaceProgram_HAS_SpaceProgramIdentifier #define SCHEMA_IfcSpaceProgram_HAS_MaxRequiredArea #define SCHEMA_IfcSpaceProgram_MaxRequiredArea_IS_OPTIONAL #define SCHEMA_IfcSpaceProgram_HAS_MinRequiredArea #define SCHEMA_IfcSpaceProgram_MinRequiredArea_IS_OPTIONAL #define SCHEMA_IfcSpaceProgram_HAS_RequestedLocation #define SCHEMA_IfcSpaceProgram_RequestedLocation_IS_OPTIONAL #define SCHEMA_IfcSpaceProgram_HAS_StandardRequiredArea #define SCHEMA_IfcSpaceProgram_HAS_HasInteractionReqsFrom #define SCHEMA_IfcSpaceProgram_HAS_HasInteractionReqsTo #define SCHEMA_HAS_IfcSpaceThermalLoadProperties #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_ApplicableValueRatio #define SCHEMA_IfcSpaceThermalLoadProperties_ApplicableValueRatio_IS_OPTIONAL #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_ThermalLoadSource #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_PropertySource #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_SourceDescription #define SCHEMA_IfcSpaceThermalLoadProperties_SourceDescription_IS_OPTIONAL #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_MaximumValue #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_MinimumValue #define SCHEMA_IfcSpaceThermalLoadProperties_MinimumValue_IS_OPTIONAL #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_ThermalLoadTimeSeriesValues #define SCHEMA_IfcSpaceThermalLoadProperties_ThermalLoadTimeSeriesValues_IS_OPTIONAL #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_UserDefinedThermalLoadSource #define SCHEMA_IfcSpaceThermalLoadProperties_UserDefinedThermalLoadSource_IS_OPTIONAL #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_UserDefinedPropertySource #define SCHEMA_IfcSpaceThermalLoadProperties_UserDefinedPropertySource_IS_OPTIONAL #define SCHEMA_IfcSpaceThermalLoadProperties_HAS_ThermalLoadType #define SCHEMA_HAS_IfcSpaceType #define SCHEMA_IfcSpaceType_HAS_PredefinedType #define SCHEMA_HAS_IfcSpatialStructureElement #define SCHEMA_IfcSpatialStructureElement_HAS_LongName #define SCHEMA_IfcSpatialStructureElement_LongName_IS_OPTIONAL #define SCHEMA_IfcSpatialStructureElement_HAS_CompositionType #define SCHEMA_IfcSpatialStructureElement_HAS_ReferencesElements #define SCHEMA_IfcSpatialStructureElement_HAS_ServicedBySystems #define SCHEMA_IfcSpatialStructureElement_HAS_ContainsElements #define SCHEMA_HAS_IfcSpatialStructureElementType #define SCHEMA_HAS_IfcSphere #define SCHEMA_IfcSphere_HAS_Radius #define SCHEMA_HAS_IfcStackTerminalType #define SCHEMA_IfcStackTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcStair #define SCHEMA_IfcStair_HAS_ShapeType #define SCHEMA_HAS_IfcStairFlight #define SCHEMA_IfcStairFlight_HAS_NumberOfRiser #define SCHEMA_IfcStairFlight_NumberOfRiser_IS_OPTIONAL #define SCHEMA_IfcStairFlight_HAS_NumberOfTreads #define SCHEMA_IfcStairFlight_NumberOfTreads_IS_OPTIONAL #define SCHEMA_IfcStairFlight_HAS_RiserHeight #define SCHEMA_IfcStairFlight_RiserHeight_IS_OPTIONAL #define SCHEMA_IfcStairFlight_HAS_TreadLength #define SCHEMA_IfcStairFlight_TreadLength_IS_OPTIONAL #define SCHEMA_HAS_IfcStairFlightType #define SCHEMA_IfcStairFlightType_HAS_PredefinedType #define SCHEMA_HAS_IfcStructuralAction #define SCHEMA_IfcStructuralAction_HAS_DestabilizingLoad #define SCHEMA_IfcStructuralAction_HAS_CausedBy #define SCHEMA_IfcStructuralAction_CausedBy_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralActivity #define SCHEMA_IfcStructuralActivity_HAS_AppliedLoad #define SCHEMA_IfcStructuralActivity_HAS_GlobalOrLocal #define SCHEMA_IfcStructuralActivity_HAS_AssignedToStructuralItem #define SCHEMA_HAS_IfcStructuralAnalysisModel #define SCHEMA_IfcStructuralAnalysisModel_HAS_PredefinedType #define SCHEMA_IfcStructuralAnalysisModel_HAS_OrientationOf2DPlane #define SCHEMA_IfcStructuralAnalysisModel_OrientationOf2DPlane_IS_OPTIONAL #define SCHEMA_IfcStructuralAnalysisModel_HAS_LoadedBy #define SCHEMA_IfcStructuralAnalysisModel_LoadedBy_IS_OPTIONAL #define SCHEMA_IfcStructuralAnalysisModel_HAS_HasResults #define SCHEMA_IfcStructuralAnalysisModel_HasResults_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralConnection #define SCHEMA_IfcStructuralConnection_HAS_AppliedCondition #define SCHEMA_IfcStructuralConnection_AppliedCondition_IS_OPTIONAL #define SCHEMA_IfcStructuralConnection_HAS_ConnectsStructuralMembers #define SCHEMA_HAS_IfcStructuralConnectionCondition #define SCHEMA_IfcStructuralConnectionCondition_HAS_Name #define SCHEMA_IfcStructuralConnectionCondition_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralCurveConnection #define SCHEMA_HAS_IfcStructuralCurveMember #define SCHEMA_IfcStructuralCurveMember_HAS_PredefinedType #define SCHEMA_HAS_IfcStructuralCurveMemberVarying #define SCHEMA_HAS_IfcStructuralItem #define SCHEMA_IfcStructuralItem_HAS_AssignedStructuralActivity #define SCHEMA_HAS_IfcStructuralLinearAction #define SCHEMA_IfcStructuralLinearAction_HAS_ProjectedOrTrue #define SCHEMA_HAS_IfcStructuralLinearActionVarying #define SCHEMA_IfcStructuralLinearActionVarying_HAS_VaryingAppliedLoadLocation #define SCHEMA_IfcStructuralLinearActionVarying_HAS_SubsequentAppliedLoads #define SCHEMA_HAS_IfcStructuralLoad #define SCHEMA_IfcStructuralLoad_HAS_Name #define SCHEMA_IfcStructuralLoad_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadGroup #define SCHEMA_IfcStructuralLoadGroup_HAS_PredefinedType #define SCHEMA_IfcStructuralLoadGroup_HAS_ActionType #define SCHEMA_IfcStructuralLoadGroup_HAS_ActionSource #define SCHEMA_IfcStructuralLoadGroup_HAS_Coefficient #define SCHEMA_IfcStructuralLoadGroup_Coefficient_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadGroup_HAS_Purpose #define SCHEMA_IfcStructuralLoadGroup_Purpose_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadGroup_HAS_SourceOfResultGroup #define SCHEMA_IfcStructuralLoadGroup_HAS_LoadGroupFor #define SCHEMA_HAS_IfcStructuralLoadLinearForce #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearForceX #define SCHEMA_IfcStructuralLoadLinearForce_LinearForceX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearForceY #define SCHEMA_IfcStructuralLoadLinearForce_LinearForceY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearForceZ #define SCHEMA_IfcStructuralLoadLinearForce_LinearForceZ_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearMomentX #define SCHEMA_IfcStructuralLoadLinearForce_LinearMomentX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearMomentY #define SCHEMA_IfcStructuralLoadLinearForce_LinearMomentY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearMomentZ #define SCHEMA_IfcStructuralLoadLinearForce_LinearMomentZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadPlanarForce #define SCHEMA_IfcStructuralLoadPlanarForce_HAS_PlanarForceX #define SCHEMA_IfcStructuralLoadPlanarForce_PlanarForceX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadPlanarForce_HAS_PlanarForceY #define SCHEMA_IfcStructuralLoadPlanarForce_PlanarForceY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadPlanarForce_HAS_PlanarForceZ #define SCHEMA_IfcStructuralLoadPlanarForce_PlanarForceZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadSingleDisplacement #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_DisplacementX #define SCHEMA_IfcStructuralLoadSingleDisplacement_DisplacementX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_DisplacementY #define SCHEMA_IfcStructuralLoadSingleDisplacement_DisplacementY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_DisplacementZ #define SCHEMA_IfcStructuralLoadSingleDisplacement_DisplacementZ_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_RotationalDisplacementRX #define SCHEMA_IfcStructuralLoadSingleDisplacement_RotationalDisplacementRX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_RotationalDisplacementRY #define SCHEMA_IfcStructuralLoadSingleDisplacement_RotationalDisplacementRY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_RotationalDisplacementRZ #define SCHEMA_IfcStructuralLoadSingleDisplacement_RotationalDisplacementRZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadSingleDisplacementDistortion #define SCHEMA_IfcStructuralLoadSingleDisplacementDistortion_HAS_Distortion #define SCHEMA_IfcStructuralLoadSingleDisplacementDistortion_Distortion_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadSingleForce #define SCHEMA_IfcStructuralLoadSingleForce_HAS_ForceX #define SCHEMA_IfcStructuralLoadSingleForce_ForceX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_ForceY #define SCHEMA_IfcStructuralLoadSingleForce_ForceY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_ForceZ #define SCHEMA_IfcStructuralLoadSingleForce_ForceZ_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_MomentX #define SCHEMA_IfcStructuralLoadSingleForce_MomentX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_MomentY #define SCHEMA_IfcStructuralLoadSingleForce_MomentY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_MomentZ #define SCHEMA_IfcStructuralLoadSingleForce_MomentZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadSingleForceWarping #define SCHEMA_IfcStructuralLoadSingleForceWarping_HAS_WarpingMoment #define SCHEMA_IfcStructuralLoadSingleForceWarping_WarpingMoment_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadStatic #define SCHEMA_HAS_IfcStructuralLoadTemperature #define SCHEMA_IfcStructuralLoadTemperature_HAS_DeltaT_Constant #define SCHEMA_IfcStructuralLoadTemperature_DeltaT_Constant_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadTemperature_HAS_DeltaT_Y #define SCHEMA_IfcStructuralLoadTemperature_DeltaT_Y_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadTemperature_HAS_DeltaT_Z #define SCHEMA_IfcStructuralLoadTemperature_DeltaT_Z_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralMember #define SCHEMA_IfcStructuralMember_HAS_ReferencesElement #define SCHEMA_IfcStructuralMember_HAS_ConnectedBy #define SCHEMA_HAS_IfcStructuralPlanarAction #define SCHEMA_IfcStructuralPlanarAction_HAS_ProjectedOrTrue #define SCHEMA_HAS_IfcStructuralPlanarActionVarying #define SCHEMA_IfcStructuralPlanarActionVarying_HAS_VaryingAppliedLoadLocation #define SCHEMA_IfcStructuralPlanarActionVarying_HAS_SubsequentAppliedLoads #define SCHEMA_HAS_IfcStructuralPointAction #define SCHEMA_HAS_IfcStructuralPointConnection #define SCHEMA_HAS_IfcStructuralPointReaction #define SCHEMA_HAS_IfcStructuralProfileProperties #define SCHEMA_IfcStructuralProfileProperties_HAS_TorsionalConstantX #define SCHEMA_IfcStructuralProfileProperties_TorsionalConstantX_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_MomentOfInertiaYZ #define SCHEMA_IfcStructuralProfileProperties_MomentOfInertiaYZ_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_MomentOfInertiaY #define SCHEMA_IfcStructuralProfileProperties_MomentOfInertiaY_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_MomentOfInertiaZ #define SCHEMA_IfcStructuralProfileProperties_MomentOfInertiaZ_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_WarpingConstant #define SCHEMA_IfcStructuralProfileProperties_WarpingConstant_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_ShearCentreZ #define SCHEMA_IfcStructuralProfileProperties_ShearCentreZ_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_ShearCentreY #define SCHEMA_IfcStructuralProfileProperties_ShearCentreY_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_ShearDeformationAreaZ #define SCHEMA_IfcStructuralProfileProperties_ShearDeformationAreaZ_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_ShearDeformationAreaY #define SCHEMA_IfcStructuralProfileProperties_ShearDeformationAreaY_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_MaximumSectionModulusY #define SCHEMA_IfcStructuralProfileProperties_MaximumSectionModulusY_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_MinimumSectionModulusY #define SCHEMA_IfcStructuralProfileProperties_MinimumSectionModulusY_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_MaximumSectionModulusZ #define SCHEMA_IfcStructuralProfileProperties_MaximumSectionModulusZ_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_MinimumSectionModulusZ #define SCHEMA_IfcStructuralProfileProperties_MinimumSectionModulusZ_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_TorsionalSectionModulus #define SCHEMA_IfcStructuralProfileProperties_TorsionalSectionModulus_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_CentreOfGravityInX #define SCHEMA_IfcStructuralProfileProperties_CentreOfGravityInX_IS_OPTIONAL #define SCHEMA_IfcStructuralProfileProperties_HAS_CentreOfGravityInY #define SCHEMA_IfcStructuralProfileProperties_CentreOfGravityInY_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralReaction #define SCHEMA_IfcStructuralReaction_HAS_Causes #define SCHEMA_HAS_IfcStructuralResultGroup #define SCHEMA_IfcStructuralResultGroup_HAS_TheoryType #define SCHEMA_IfcStructuralResultGroup_HAS_ResultForLoadGroup #define SCHEMA_IfcStructuralResultGroup_ResultForLoadGroup_IS_OPTIONAL #define SCHEMA_IfcStructuralResultGroup_HAS_IsLinear #define SCHEMA_IfcStructuralResultGroup_HAS_ResultGroupFor #define SCHEMA_HAS_IfcStructuralSteelProfileProperties #define SCHEMA_IfcStructuralSteelProfileProperties_HAS_ShearAreaZ #define SCHEMA_IfcStructuralSteelProfileProperties_ShearAreaZ_IS_OPTIONAL #define SCHEMA_IfcStructuralSteelProfileProperties_HAS_ShearAreaY #define SCHEMA_IfcStructuralSteelProfileProperties_ShearAreaY_IS_OPTIONAL #define SCHEMA_IfcStructuralSteelProfileProperties_HAS_PlasticShapeFactorY #define SCHEMA_IfcStructuralSteelProfileProperties_PlasticShapeFactorY_IS_OPTIONAL #define SCHEMA_IfcStructuralSteelProfileProperties_HAS_PlasticShapeFactorZ #define SCHEMA_IfcStructuralSteelProfileProperties_PlasticShapeFactorZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralSurfaceConnection #define SCHEMA_HAS_IfcStructuralSurfaceMember #define SCHEMA_IfcStructuralSurfaceMember_HAS_PredefinedType #define SCHEMA_IfcStructuralSurfaceMember_HAS_Thickness #define SCHEMA_IfcStructuralSurfaceMember_Thickness_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralSurfaceMemberVarying #define SCHEMA_IfcStructuralSurfaceMemberVarying_HAS_SubsequentThickness #define SCHEMA_IfcStructuralSurfaceMemberVarying_HAS_VaryingThicknessLocation #define SCHEMA_HAS_IfcStructuredDimensionCallout #define SCHEMA_HAS_IfcStyleModel #define SCHEMA_HAS_IfcStyledItem #define SCHEMA_IfcStyledItem_HAS_Item #define SCHEMA_IfcStyledItem_Item_IS_OPTIONAL #define SCHEMA_IfcStyledItem_HAS_Styles #define SCHEMA_IfcStyledItem_HAS_Name #define SCHEMA_IfcStyledItem_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcStyledRepresentation #define SCHEMA_HAS_IfcSubContractResource #define SCHEMA_IfcSubContractResource_HAS_SubContractor #define SCHEMA_IfcSubContractResource_SubContractor_IS_OPTIONAL #define SCHEMA_IfcSubContractResource_HAS_JobDescription #define SCHEMA_IfcSubContractResource_JobDescription_IS_OPTIONAL #define SCHEMA_HAS_IfcSubedge #define SCHEMA_IfcSubedge_HAS_ParentEdge #define SCHEMA_HAS_IfcSurface #define SCHEMA_HAS_IfcSurfaceCurveSweptAreaSolid #define SCHEMA_IfcSurfaceCurveSweptAreaSolid_HAS_Directrix #define SCHEMA_IfcSurfaceCurveSweptAreaSolid_HAS_StartParam #define SCHEMA_IfcSurfaceCurveSweptAreaSolid_HAS_EndParam #define SCHEMA_IfcSurfaceCurveSweptAreaSolid_HAS_ReferenceSurface #define SCHEMA_HAS_IfcSurfaceOfLinearExtrusion #define SCHEMA_IfcSurfaceOfLinearExtrusion_HAS_ExtrudedDirection #define SCHEMA_IfcSurfaceOfLinearExtrusion_HAS_Depth #define SCHEMA_HAS_IfcSurfaceOfRevolution #define SCHEMA_IfcSurfaceOfRevolution_HAS_AxisPosition #define SCHEMA_HAS_IfcSurfaceStyle #define SCHEMA_IfcSurfaceStyle_HAS_Side #define SCHEMA_IfcSurfaceStyle_HAS_Styles #define SCHEMA_HAS_IfcSurfaceStyleLighting #define SCHEMA_IfcSurfaceStyleLighting_HAS_DiffuseTransmissionColour #define SCHEMA_IfcSurfaceStyleLighting_HAS_DiffuseReflectionColour #define SCHEMA_IfcSurfaceStyleLighting_HAS_TransmissionColour #define SCHEMA_IfcSurfaceStyleLighting_HAS_ReflectanceColour #define SCHEMA_HAS_IfcSurfaceStyleRefraction #define SCHEMA_IfcSurfaceStyleRefraction_HAS_RefractionIndex #define SCHEMA_IfcSurfaceStyleRefraction_RefractionIndex_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRefraction_HAS_DispersionFactor #define SCHEMA_IfcSurfaceStyleRefraction_DispersionFactor_IS_OPTIONAL #define SCHEMA_HAS_IfcSurfaceStyleRendering #define SCHEMA_IfcSurfaceStyleRendering_HAS_Transparency #define SCHEMA_IfcSurfaceStyleRendering_Transparency_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_DiffuseColour #define SCHEMA_IfcSurfaceStyleRendering_DiffuseColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_TransmissionColour #define SCHEMA_IfcSurfaceStyleRendering_TransmissionColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_DiffuseTransmissionColour #define SCHEMA_IfcSurfaceStyleRendering_DiffuseTransmissionColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_ReflectionColour #define SCHEMA_IfcSurfaceStyleRendering_ReflectionColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_SpecularColour #define SCHEMA_IfcSurfaceStyleRendering_SpecularColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_SpecularHighlight #define SCHEMA_IfcSurfaceStyleRendering_SpecularHighlight_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_ReflectanceMethod #define SCHEMA_HAS_IfcSurfaceStyleShading #define SCHEMA_IfcSurfaceStyleShading_HAS_SurfaceColour #define SCHEMA_HAS_IfcSurfaceStyleWithTextures #define SCHEMA_IfcSurfaceStyleWithTextures_HAS_Textures #define SCHEMA_HAS_IfcSurfaceTexture #define SCHEMA_IfcSurfaceTexture_HAS_RepeatS #define SCHEMA_IfcSurfaceTexture_HAS_RepeatT #define SCHEMA_IfcSurfaceTexture_HAS_TextureType #define SCHEMA_IfcSurfaceTexture_HAS_TextureTransform #define SCHEMA_IfcSurfaceTexture_TextureTransform_IS_OPTIONAL #define SCHEMA_HAS_IfcSweptAreaSolid #define SCHEMA_IfcSweptAreaSolid_HAS_SweptArea #define SCHEMA_IfcSweptAreaSolid_HAS_Position #define SCHEMA_HAS_IfcSweptDiskSolid #define SCHEMA_IfcSweptDiskSolid_HAS_Directrix #define SCHEMA_IfcSweptDiskSolid_HAS_Radius #define SCHEMA_IfcSweptDiskSolid_HAS_InnerRadius #define SCHEMA_IfcSweptDiskSolid_InnerRadius_IS_OPTIONAL #define SCHEMA_IfcSweptDiskSolid_HAS_StartParam #define SCHEMA_IfcSweptDiskSolid_HAS_EndParam #define SCHEMA_HAS_IfcSweptSurface #define SCHEMA_IfcSweptSurface_HAS_SweptCurve #define SCHEMA_IfcSweptSurface_HAS_Position #define SCHEMA_HAS_IfcSwitchingDeviceType #define SCHEMA_IfcSwitchingDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcSymbolStyle #define SCHEMA_IfcSymbolStyle_HAS_StyleOfSymbol #define SCHEMA_HAS_IfcSystem #define SCHEMA_IfcSystem_HAS_ServicesBuildings #define SCHEMA_HAS_IfcSystemFurnitureElementType #define SCHEMA_HAS_IfcTShapeProfileDef #define SCHEMA_IfcTShapeProfileDef_HAS_Depth #define SCHEMA_IfcTShapeProfileDef_HAS_FlangeWidth #define SCHEMA_IfcTShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcTShapeProfileDef_HAS_FlangeThickness #define SCHEMA_IfcTShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcTShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_IfcTShapeProfileDef_HAS_FlangeEdgeRadius #define SCHEMA_IfcTShapeProfileDef_FlangeEdgeRadius_IS_OPTIONAL #define SCHEMA_IfcTShapeProfileDef_HAS_WebEdgeRadius #define SCHEMA_IfcTShapeProfileDef_WebEdgeRadius_IS_OPTIONAL #define SCHEMA_IfcTShapeProfileDef_HAS_WebSlope #define SCHEMA_IfcTShapeProfileDef_WebSlope_IS_OPTIONAL #define SCHEMA_IfcTShapeProfileDef_HAS_FlangeSlope #define SCHEMA_IfcTShapeProfileDef_FlangeSlope_IS_OPTIONAL #define SCHEMA_IfcTShapeProfileDef_HAS_CentreOfGravityInY #define SCHEMA_IfcTShapeProfileDef_CentreOfGravityInY_IS_OPTIONAL #define SCHEMA_HAS_IfcTable #define SCHEMA_IfcTable_HAS_Name #define SCHEMA_IfcTable_HAS_Rows #define SCHEMA_HAS_IfcTableRow #define SCHEMA_IfcTableRow_HAS_RowCells #define SCHEMA_IfcTableRow_HAS_IsHeading #define SCHEMA_IfcTableRow_HAS_OfTable #define SCHEMA_HAS_IfcTankType #define SCHEMA_IfcTankType_HAS_PredefinedType #define SCHEMA_HAS_IfcTask #define SCHEMA_IfcTask_HAS_TaskId #define SCHEMA_IfcTask_HAS_Status #define SCHEMA_IfcTask_Status_IS_OPTIONAL #define SCHEMA_IfcTask_HAS_WorkMethod #define SCHEMA_IfcTask_WorkMethod_IS_OPTIONAL #define SCHEMA_IfcTask_HAS_IsMilestone #define SCHEMA_IfcTask_HAS_Priority #define SCHEMA_IfcTask_Priority_IS_OPTIONAL #define SCHEMA_HAS_IfcTelecomAddress #define SCHEMA_IfcTelecomAddress_HAS_TelephoneNumbers #define SCHEMA_IfcTelecomAddress_TelephoneNumbers_IS_OPTIONAL #define SCHEMA_IfcTelecomAddress_HAS_FacsimileNumbers #define SCHEMA_IfcTelecomAddress_FacsimileNumbers_IS_OPTIONAL #define SCHEMA_IfcTelecomAddress_HAS_PagerNumber #define SCHEMA_IfcTelecomAddress_PagerNumber_IS_OPTIONAL #define SCHEMA_IfcTelecomAddress_HAS_ElectronicMailAddresses #define SCHEMA_IfcTelecomAddress_ElectronicMailAddresses_IS_OPTIONAL #define SCHEMA_IfcTelecomAddress_HAS_WWWHomePageURL #define SCHEMA_IfcTelecomAddress_WWWHomePageURL_IS_OPTIONAL #define SCHEMA_HAS_IfcTendon #define SCHEMA_IfcTendon_HAS_PredefinedType #define SCHEMA_IfcTendon_HAS_NominalDiameter #define SCHEMA_IfcTendon_HAS_CrossSectionArea #define SCHEMA_IfcTendon_HAS_TensionForce #define SCHEMA_IfcTendon_TensionForce_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_PreStress #define SCHEMA_IfcTendon_PreStress_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_FrictionCoefficient #define SCHEMA_IfcTendon_FrictionCoefficient_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_AnchorageSlip #define SCHEMA_IfcTendon_AnchorageSlip_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_MinCurvatureRadius #define SCHEMA_IfcTendon_MinCurvatureRadius_IS_OPTIONAL #define SCHEMA_HAS_IfcTendonAnchor #define SCHEMA_HAS_IfcTerminatorSymbol #define SCHEMA_IfcTerminatorSymbol_HAS_AnnotatedCurve #define SCHEMA_HAS_IfcTextLiteral #define SCHEMA_IfcTextLiteral_HAS_Literal #define SCHEMA_IfcTextLiteral_HAS_Placement #define SCHEMA_IfcTextLiteral_HAS_Path #define SCHEMA_HAS_IfcTextLiteralWithExtent #define SCHEMA_IfcTextLiteralWithExtent_HAS_Extent #define SCHEMA_IfcTextLiteralWithExtent_HAS_BoxAlignment #define SCHEMA_HAS_IfcTextStyle #define SCHEMA_IfcTextStyle_HAS_TextCharacterAppearance #define SCHEMA_IfcTextStyle_TextCharacterAppearance_IS_OPTIONAL #define SCHEMA_IfcTextStyle_HAS_TextStyle #define SCHEMA_IfcTextStyle_TextStyle_IS_OPTIONAL #define SCHEMA_IfcTextStyle_HAS_TextFontStyle #define SCHEMA_HAS_IfcTextStyleFontModel #define SCHEMA_IfcTextStyleFontModel_HAS_FontFamily #define SCHEMA_IfcTextStyleFontModel_FontFamily_IS_OPTIONAL #define SCHEMA_IfcTextStyleFontModel_HAS_FontStyle #define SCHEMA_IfcTextStyleFontModel_FontStyle_IS_OPTIONAL #define SCHEMA_IfcTextStyleFontModel_HAS_FontVariant #define SCHEMA_IfcTextStyleFontModel_FontVariant_IS_OPTIONAL #define SCHEMA_IfcTextStyleFontModel_HAS_FontWeight #define SCHEMA_IfcTextStyleFontModel_FontWeight_IS_OPTIONAL #define SCHEMA_IfcTextStyleFontModel_HAS_FontSize #define SCHEMA_HAS_IfcTextStyleForDefinedFont #define SCHEMA_IfcTextStyleForDefinedFont_HAS_Colour #define SCHEMA_IfcTextStyleForDefinedFont_HAS_BackgroundColour #define SCHEMA_IfcTextStyleForDefinedFont_BackgroundColour_IS_OPTIONAL #define SCHEMA_HAS_IfcTextStyleTextModel #define SCHEMA_IfcTextStyleTextModel_HAS_TextIndent #define SCHEMA_IfcTextStyleTextModel_TextIndent_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_TextAlign #define SCHEMA_IfcTextStyleTextModel_TextAlign_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_TextDecoration #define SCHEMA_IfcTextStyleTextModel_TextDecoration_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_LetterSpacing #define SCHEMA_IfcTextStyleTextModel_LetterSpacing_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_WordSpacing #define SCHEMA_IfcTextStyleTextModel_WordSpacing_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_TextTransform #define SCHEMA_IfcTextStyleTextModel_TextTransform_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_LineHeight #define SCHEMA_IfcTextStyleTextModel_LineHeight_IS_OPTIONAL #define SCHEMA_HAS_IfcTextStyleWithBoxCharacteristics #define SCHEMA_IfcTextStyleWithBoxCharacteristics_HAS_BoxHeight #define SCHEMA_IfcTextStyleWithBoxCharacteristics_BoxHeight_IS_OPTIONAL #define SCHEMA_IfcTextStyleWithBoxCharacteristics_HAS_BoxWidth #define SCHEMA_IfcTextStyleWithBoxCharacteristics_BoxWidth_IS_OPTIONAL #define SCHEMA_IfcTextStyleWithBoxCharacteristics_HAS_BoxSlantAngle #define SCHEMA_IfcTextStyleWithBoxCharacteristics_BoxSlantAngle_IS_OPTIONAL #define SCHEMA_IfcTextStyleWithBoxCharacteristics_HAS_BoxRotateAngle #define SCHEMA_IfcTextStyleWithBoxCharacteristics_BoxRotateAngle_IS_OPTIONAL #define SCHEMA_IfcTextStyleWithBoxCharacteristics_HAS_CharacterSpacing #define SCHEMA_IfcTextStyleWithBoxCharacteristics_CharacterSpacing_IS_OPTIONAL #define SCHEMA_HAS_IfcTextureCoordinate #define SCHEMA_IfcTextureCoordinate_HAS_AnnotatedSurface #define SCHEMA_HAS_IfcTextureCoordinateGenerator #define SCHEMA_IfcTextureCoordinateGenerator_HAS_Mode #define SCHEMA_IfcTextureCoordinateGenerator_HAS_Parameter #define SCHEMA_HAS_IfcTextureMap #define SCHEMA_IfcTextureMap_HAS_TextureMaps #define SCHEMA_HAS_IfcTextureVertex #define SCHEMA_IfcTextureVertex_HAS_Coordinates #define SCHEMA_HAS_IfcThermalMaterialProperties #define SCHEMA_IfcThermalMaterialProperties_HAS_SpecificHeatCapacity #define SCHEMA_IfcThermalMaterialProperties_SpecificHeatCapacity_IS_OPTIONAL #define SCHEMA_IfcThermalMaterialProperties_HAS_BoilingPoint #define SCHEMA_IfcThermalMaterialProperties_BoilingPoint_IS_OPTIONAL #define SCHEMA_IfcThermalMaterialProperties_HAS_FreezingPoint #define SCHEMA_IfcThermalMaterialProperties_FreezingPoint_IS_OPTIONAL #define SCHEMA_IfcThermalMaterialProperties_HAS_ThermalConductivity #define SCHEMA_IfcThermalMaterialProperties_ThermalConductivity_IS_OPTIONAL #define SCHEMA_HAS_IfcTimeSeries #define SCHEMA_IfcTimeSeries_HAS_Name #define SCHEMA_IfcTimeSeries_HAS_Description #define SCHEMA_IfcTimeSeries_Description_IS_OPTIONAL #define SCHEMA_IfcTimeSeries_HAS_StartTime #define SCHEMA_IfcTimeSeries_HAS_EndTime #define SCHEMA_IfcTimeSeries_HAS_TimeSeriesDataType #define SCHEMA_IfcTimeSeries_HAS_DataOrigin #define SCHEMA_IfcTimeSeries_HAS_UserDefinedDataOrigin #define SCHEMA_IfcTimeSeries_UserDefinedDataOrigin_IS_OPTIONAL #define SCHEMA_IfcTimeSeries_HAS_Unit #define SCHEMA_IfcTimeSeries_Unit_IS_OPTIONAL #define SCHEMA_IfcTimeSeries_HAS_DocumentedBy #define SCHEMA_HAS_IfcTimeSeriesReferenceRelationship #define SCHEMA_IfcTimeSeriesReferenceRelationship_HAS_ReferencedTimeSeries #define SCHEMA_IfcTimeSeriesReferenceRelationship_HAS_TimeSeriesReferences #define SCHEMA_HAS_IfcTimeSeriesSchedule #define SCHEMA_IfcTimeSeriesSchedule_HAS_ApplicableDates #define SCHEMA_IfcTimeSeriesSchedule_ApplicableDates_IS_OPTIONAL #define SCHEMA_IfcTimeSeriesSchedule_HAS_TimeSeriesScheduleType #define SCHEMA_IfcTimeSeriesSchedule_HAS_TimeSeries #define SCHEMA_HAS_IfcTimeSeriesValue #define SCHEMA_IfcTimeSeriesValue_HAS_ListValues #define SCHEMA_HAS_IfcTopologicalRepresentationItem #define SCHEMA_HAS_IfcTopologyRepresentation #define SCHEMA_HAS_IfcTransformerType #define SCHEMA_IfcTransformerType_HAS_PredefinedType #define SCHEMA_HAS_IfcTransportElement #define SCHEMA_IfcTransportElement_HAS_OperationType #define SCHEMA_IfcTransportElement_OperationType_IS_OPTIONAL #define SCHEMA_IfcTransportElement_HAS_CapacityByWeight #define SCHEMA_IfcTransportElement_CapacityByWeight_IS_OPTIONAL #define SCHEMA_IfcTransportElement_HAS_CapacityByNumber #define SCHEMA_IfcTransportElement_CapacityByNumber_IS_OPTIONAL #define SCHEMA_HAS_IfcTransportElementType #define SCHEMA_IfcTransportElementType_HAS_PredefinedType #define SCHEMA_HAS_IfcTrapeziumProfileDef #define SCHEMA_IfcTrapeziumProfileDef_HAS_BottomXDim #define SCHEMA_IfcTrapeziumProfileDef_HAS_TopXDim #define SCHEMA_IfcTrapeziumProfileDef_HAS_YDim #define SCHEMA_IfcTrapeziumProfileDef_HAS_TopXOffset #define SCHEMA_HAS_IfcTrimmedCurve #define SCHEMA_IfcTrimmedCurve_HAS_BasisCurve #define SCHEMA_IfcTrimmedCurve_HAS_Trim1 #define SCHEMA_IfcTrimmedCurve_HAS_Trim2 #define SCHEMA_IfcTrimmedCurve_HAS_SenseAgreement #define SCHEMA_IfcTrimmedCurve_HAS_MasterRepresentation #define SCHEMA_HAS_IfcTubeBundleType #define SCHEMA_IfcTubeBundleType_HAS_PredefinedType #define SCHEMA_HAS_IfcTwoDirectionRepeatFactor #define SCHEMA_IfcTwoDirectionRepeatFactor_HAS_SecondRepeatFactor #define SCHEMA_HAS_IfcTypeObject #define SCHEMA_IfcTypeObject_HAS_ApplicableOccurrence #define SCHEMA_IfcTypeObject_ApplicableOccurrence_IS_OPTIONAL #define SCHEMA_IfcTypeObject_HAS_HasPropertySets #define SCHEMA_IfcTypeObject_HasPropertySets_IS_OPTIONAL #define SCHEMA_IfcTypeObject_HAS_ObjectTypeOf #define SCHEMA_HAS_IfcTypeProduct #define SCHEMA_IfcTypeProduct_HAS_RepresentationMaps #define SCHEMA_IfcTypeProduct_RepresentationMaps_IS_OPTIONAL #define SCHEMA_IfcTypeProduct_HAS_Tag #define SCHEMA_IfcTypeProduct_Tag_IS_OPTIONAL #define SCHEMA_HAS_IfcUShapeProfileDef #define SCHEMA_IfcUShapeProfileDef_HAS_Depth #define SCHEMA_IfcUShapeProfileDef_HAS_FlangeWidth #define SCHEMA_IfcUShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcUShapeProfileDef_HAS_FlangeThickness #define SCHEMA_IfcUShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcUShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_IfcUShapeProfileDef_HAS_EdgeRadius #define SCHEMA_IfcUShapeProfileDef_EdgeRadius_IS_OPTIONAL #define SCHEMA_IfcUShapeProfileDef_HAS_FlangeSlope #define SCHEMA_IfcUShapeProfileDef_FlangeSlope_IS_OPTIONAL #define SCHEMA_IfcUShapeProfileDef_HAS_CentreOfGravityInX #define SCHEMA_IfcUShapeProfileDef_CentreOfGravityInX_IS_OPTIONAL #define SCHEMA_HAS_IfcUnitAssignment #define SCHEMA_IfcUnitAssignment_HAS_Units #define SCHEMA_HAS_IfcUnitaryEquipmentType #define SCHEMA_IfcUnitaryEquipmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcValveType #define SCHEMA_IfcValveType_HAS_PredefinedType #define SCHEMA_HAS_IfcVector #define SCHEMA_IfcVector_HAS_Orientation #define SCHEMA_IfcVector_HAS_Magnitude #define SCHEMA_HAS_IfcVertex #define SCHEMA_HAS_IfcVertexBasedTextureMap #define SCHEMA_IfcVertexBasedTextureMap_HAS_TextureVertices #define SCHEMA_IfcVertexBasedTextureMap_HAS_TexturePoints #define SCHEMA_HAS_IfcVertexLoop #define SCHEMA_IfcVertexLoop_HAS_LoopVertex #define SCHEMA_HAS_IfcVertexPoint #define SCHEMA_IfcVertexPoint_HAS_VertexGeometry #define SCHEMA_HAS_IfcVibrationIsolatorType #define SCHEMA_IfcVibrationIsolatorType_HAS_PredefinedType #define SCHEMA_HAS_IfcVirtualElement #define SCHEMA_HAS_IfcVirtualGridIntersection #define SCHEMA_IfcVirtualGridIntersection_HAS_IntersectingAxes #define SCHEMA_IfcVirtualGridIntersection_HAS_OffsetDistances #define SCHEMA_HAS_IfcWall #define SCHEMA_HAS_IfcWallStandardCase #define SCHEMA_HAS_IfcWallType #define SCHEMA_IfcWallType_HAS_PredefinedType #define SCHEMA_HAS_IfcWasteTerminalType #define SCHEMA_IfcWasteTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcWaterProperties #define SCHEMA_IfcWaterProperties_HAS_IsPotable #define SCHEMA_IfcWaterProperties_IsPotable_IS_OPTIONAL #define SCHEMA_IfcWaterProperties_HAS_Hardness #define SCHEMA_IfcWaterProperties_Hardness_IS_OPTIONAL #define SCHEMA_IfcWaterProperties_HAS_AlkalinityConcentration #define SCHEMA_IfcWaterProperties_AlkalinityConcentration_IS_OPTIONAL #define SCHEMA_IfcWaterProperties_HAS_AcidityConcentration #define SCHEMA_IfcWaterProperties_AcidityConcentration_IS_OPTIONAL #define SCHEMA_IfcWaterProperties_HAS_ImpuritiesContent #define SCHEMA_IfcWaterProperties_ImpuritiesContent_IS_OPTIONAL #define SCHEMA_IfcWaterProperties_HAS_PHLevel #define SCHEMA_IfcWaterProperties_PHLevel_IS_OPTIONAL #define SCHEMA_IfcWaterProperties_HAS_DissolvedSolidsContent #define SCHEMA_IfcWaterProperties_DissolvedSolidsContent_IS_OPTIONAL #define SCHEMA_HAS_IfcWindow #define SCHEMA_IfcWindow_HAS_OverallHeight #define SCHEMA_IfcWindow_OverallHeight_IS_OPTIONAL #define SCHEMA_IfcWindow_HAS_OverallWidth #define SCHEMA_IfcWindow_OverallWidth_IS_OPTIONAL #define SCHEMA_HAS_IfcWindowLiningProperties #define SCHEMA_IfcWindowLiningProperties_HAS_LiningDepth #define SCHEMA_IfcWindowLiningProperties_LiningDepth_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_LiningThickness #define SCHEMA_IfcWindowLiningProperties_LiningThickness_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_TransomThickness #define SCHEMA_IfcWindowLiningProperties_TransomThickness_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_MullionThickness #define SCHEMA_IfcWindowLiningProperties_MullionThickness_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_FirstTransomOffset #define SCHEMA_IfcWindowLiningProperties_FirstTransomOffset_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_SecondTransomOffset #define SCHEMA_IfcWindowLiningProperties_SecondTransomOffset_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_FirstMullionOffset #define SCHEMA_IfcWindowLiningProperties_FirstMullionOffset_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_SecondMullionOffset #define SCHEMA_IfcWindowLiningProperties_SecondMullionOffset_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcWindowLiningProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_HAS_IfcWindowPanelProperties #define SCHEMA_IfcWindowPanelProperties_HAS_OperationType #define SCHEMA_IfcWindowPanelProperties_HAS_PanelPosition #define SCHEMA_IfcWindowPanelProperties_HAS_FrameDepth #define SCHEMA_IfcWindowPanelProperties_FrameDepth_IS_OPTIONAL #define SCHEMA_IfcWindowPanelProperties_HAS_FrameThickness #define SCHEMA_IfcWindowPanelProperties_FrameThickness_IS_OPTIONAL #define SCHEMA_IfcWindowPanelProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcWindowPanelProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_HAS_IfcWindowStyle #define SCHEMA_IfcWindowStyle_HAS_ConstructionType #define SCHEMA_IfcWindowStyle_HAS_OperationType #define SCHEMA_IfcWindowStyle_HAS_ParameterTakesPrecedence #define SCHEMA_IfcWindowStyle_HAS_Sizeable #define SCHEMA_HAS_IfcWorkControl #define SCHEMA_IfcWorkControl_HAS_Identifier #define SCHEMA_IfcWorkControl_HAS_CreationDate #define SCHEMA_IfcWorkControl_HAS_Creators #define SCHEMA_IfcWorkControl_Creators_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_Purpose #define SCHEMA_IfcWorkControl_Purpose_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_Duration #define SCHEMA_IfcWorkControl_Duration_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_TotalFloat #define SCHEMA_IfcWorkControl_TotalFloat_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_StartTime #define SCHEMA_IfcWorkControl_HAS_FinishTime #define SCHEMA_IfcWorkControl_FinishTime_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_WorkControlType #define SCHEMA_IfcWorkControl_WorkControlType_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_UserDefinedControlType #define SCHEMA_IfcWorkControl_UserDefinedControlType_IS_OPTIONAL #define SCHEMA_HAS_IfcWorkPlan #define SCHEMA_HAS_IfcWorkSchedule #define SCHEMA_HAS_IfcZShapeProfileDef #define SCHEMA_IfcZShapeProfileDef_HAS_Depth #define SCHEMA_IfcZShapeProfileDef_HAS_FlangeWidth #define SCHEMA_IfcZShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcZShapeProfileDef_HAS_FlangeThickness #define SCHEMA_IfcZShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcZShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_IfcZShapeProfileDef_HAS_EdgeRadius #define SCHEMA_IfcZShapeProfileDef_EdgeRadius_IS_OPTIONAL #define SCHEMA_HAS_IfcZone