// programmatically generated from ids-lib.codegen using Xbim 6.0.517.0
using System.Collections.Generic;

namespace IdsLib.IfcSchema;

public partial class SchemaInfo
{
	static partial void GetRelationTypesIFC4(SchemaInfo schema)
	{
		schema.AddRelationType("IFCDISTRIBUTIONCHAMBERELEMENT", "IFCDISTRIBUTIONCHAMBERELEMENTTYPE");
		schema.AddRelationType("IFCDOOR", "IFCDOORTYPE");
		schema.AddRelationType("IFCDUCTFITTING", "IFCDUCTFITTINGTYPE");
		schema.AddRelationType("IFCDUCTSEGMENT", "IFCDUCTSEGMENTTYPE");
		schema.AddRelationType("IFCELECTRICFLOWSTORAGEDEVICE", "IFCELECTRICFLOWSTORAGEDEVICETYPE");
		schema.AddRelationType("IFCENERGYCONVERSIONDEVICE", "IFCENERGYCONVERSIONDEVICETYPE");
		schema.AddRelationType("IFCFILTER", "IFCFILTERTYPE");
		schema.AddRelationType("IFCSOLARDEVICE", "IFCSOLARDEVICETYPE");
		schema.AddRelationType("IFCSPACE", "IFCSPACETYPE");
		schema.AddRelationType("IFCSPACEHEATER", "IFCSPACEHEATERTYPE");
		schema.AddRelationType("IFCWINDOW", "IFCWINDOWTYPE");
		schema.AddRelationType("IFCCONSTRUCTIONEQUIPMENTRESOURCE", "IFCCONSTRUCTIONEQUIPMENTRESOURCETYPE");
		schema.AddRelationType("IFCCONSTRUCTIONMATERIALRESOURCE", "IFCCONSTRUCTIONMATERIALRESOURCETYPE");
		schema.AddRelationType("IFCCONSTRUCTIONPRODUCTRESOURCE", "IFCCONSTRUCTIONPRODUCTRESOURCETYPE");
		schema.AddRelationType("IFCCURTAINWALL", "IFCCURTAINWALLTYPE");
		schema.AddRelationType("IFCDAMPER", "IFCDAMPERTYPE");
		schema.AddRelationType("IFCAIRTOAIRHEATRECOVERY", "IFCAIRTOAIRHEATRECOVERYTYPE");
		schema.AddRelationType("IFCEVAPORATOR", "IFCEVAPORATORTYPE");
		schema.AddRelationType("IFCFIRESUPPRESSIONTERMINAL", "IFCFIRESUPPRESSIONTERMINALTYPE");
		schema.AddRelationType("IFCGEOGRAPHICELEMENT", "IFCGEOGRAPHICELEMENTTYPE");
		schema.AddRelationType("IFCHEATEXCHANGER", "IFCHEATEXCHANGERTYPE");
		schema.AddRelationType("IFCHUMIDIFIER", "IFCHUMIDIFIERTYPE");
		schema.AddRelationType("IFCLIGHTFIXTURE", "IFCLIGHTFIXTURETYPE");
		schema.AddRelationType("IFCMECHANICALFASTENER", "IFCMECHANICALFASTENERTYPE");
		schema.AddRelationType("IFCPILE", "IFCPILETYPE");
		schema.AddRelationType("IFCRAMPFLIGHT", "IFCRAMPFLIGHTTYPE");
		schema.AddRelationType("IFCREINFORCINGMESH", "IFCREINFORCINGMESHTYPE");
		schema.AddRelationType("IFCSENSOR", "IFCSENSORTYPE");
		schema.AddRelationType("IFCSHADINGDEVICE", "IFCSHADINGDEVICETYPE");
		schema.AddRelationType("IFCSPATIALZONE", "IFCSPATIALZONETYPE");
		schema.AddRelationType("IFCSTACKTERMINAL", "IFCSTACKTERMINALTYPE");
		schema.AddRelationType("IFCSTAIR", "IFCSTAIRTYPE");
		schema.AddRelationType("IFCCOMPRESSOR", "IFCCOMPRESSORTYPE");
		schema.AddRelationType("IFCCONDENSER", "IFCCONDENSERTYPE");
		schema.AddRelationType("IFCELECTRICMOTOR", "IFCELECTRICMOTORTYPE");
		schema.AddRelationType("IFCFASTENER", "IFCFASTENERTYPE");
		schema.AddRelationType("IFCFLOWTERMINAL", "IFCFLOWTERMINALTYPE");
		schema.AddRelationType("IFCFLOWTREATMENTDEVICE", "IFCFLOWTREATMENTDEVICETYPE");
		schema.AddRelationType("IFCFURNISHINGELEMENT", "IFCFURNISHINGELEMENTTYPE");
		schema.AddRelationType("IFCFURNITURE", "IFCFURNITURETYPE");
		schema.AddRelationType("IFCOUTLET", "IFCOUTLETTYPE");
		schema.AddRelationType("IFCPROTECTIVEDEVICETRIPPINGUNIT", "IFCPROTECTIVEDEVICETRIPPINGUNITTYPE");
		schema.AddRelationType("IFCPUMP", "IFCPUMPTYPE");
		schema.AddRelationType("IFCSLAB", "IFCSLABTYPE");
		schema.AddRelationType("IFCTANK", "IFCTANKTYPE");
		schema.AddRelationType("IFCUNITARYCONTROLELEMENT", "IFCUNITARYCONTROLELEMENTTYPE");
		schema.AddRelationType("IFCBUILDINGELEMENTPART", "IFCBUILDINGELEMENTPARTTYPE");
		schema.AddRelationType("IFCCHILLER", "IFCCHILLERTYPE");
		schema.AddRelationType("IFCCHIMNEY", "IFCCHIMNEYTYPE");
		schema.AddRelationType("IFCBUILDINGELEMENTPROXY", "IFCBUILDINGELEMENTPROXYTYPE");
		schema.AddRelationType("IFCDISCRETEACCESSORY", "IFCDISCRETEACCESSORYTYPE");
		schema.AddRelationType("IFCBOILER", "IFCBOILERTYPE");
		schema.AddRelationType("IFCDUCTSILENCER", "IFCDUCTSILENCERTYPE");
		schema.AddRelationType("IFCSPATIALSTRUCTUREELEMENT", "IFCSPATIALSTRUCTUREELEMENTTYPE");
		schema.AddRelationType("IFCEVAPORATIVECOOLER", "IFCEVAPORATIVECOOLERTYPE");
		schema.AddRelationType("IFCFLOWCONTROLLER", "IFCFLOWCONTROLLERTYPE");
		schema.AddRelationType("IFCVIBRATIONISOLATOR", "IFCVIBRATIONISOLATORTYPE");
		schema.AddRelationType("IFCCABLECARRIERFITTING", "IFCCABLECARRIERFITTINGTYPE");
		schema.AddRelationType("IFCCOMMUNICATIONSAPPLIANCE", "IFCCOMMUNICATIONSAPPLIANCETYPE");
		schema.AddRelationType("IFCELECTRICGENERATOR", "IFCELECTRICGENERATORTYPE");
		schema.AddRelationType("IFCMEMBER", "IFCMEMBERTYPE");
		schema.AddRelationType("IFCPROCEDURE", "IFCPROCEDURETYPE");
		schema.AddRelationType("IFCSPATIALELEMENT", "IFCSPATIALELEMENTTYPE");
		schema.AddRelationType("IFCELEMENT", "IFCELEMENTTYPE");
		schema.AddRelationType("IFCELEMENTCOMPONENT", "IFCELEMENTCOMPONENTTYPE");
		schema.AddRelationType("IFCFAN", "IFCFANTYPE");
		schema.AddRelationType("IFCACTUATOR", "IFCACTUATORTYPE");
		schema.AddRelationType("IFCAIRTERMINAL", "IFCAIRTERMINALTYPE");
		schema.AddRelationType("IFCAIRTERMINALBOX", "IFCAIRTERMINALBOXTYPE");
		schema.AddRelationType("IFCAUDIOVISUALAPPLIANCE", "IFCAUDIOVISUALAPPLIANCETYPE");
		schema.AddRelationType("IFCBUILDINGELEMENT", "IFCBUILDINGELEMENTTYPE");
		schema.AddRelationType("IFCBURNER", "IFCBURNERTYPE");
		schema.AddRelationType("IFCCABLECARRIERSEGMENT", "IFCCABLECARRIERSEGMENTTYPE");
		schema.AddRelationType("IFCCABLEFITTING", "IFCCABLEFITTINGTYPE");
		schema.AddRelationType("IFCCOIL", "IFCCOILTYPE");
		schema.AddRelationType("IFCCONTROLLER", "IFCCONTROLLERTYPE");
		schema.AddRelationType("IFCCOOLEDBEAM", "IFCCOOLEDBEAMTYPE");
		schema.AddRelationType("IFCCOOLINGTOWER", "IFCCOOLINGTOWERTYPE");
		schema.AddRelationType("IFCCOVERING", "IFCCOVERINGTYPE");
		schema.AddRelationType("IFCCREWRESOURCE", "IFCCREWRESOURCETYPE");
		schema.AddRelationType("IFCELECTRICDISTRIBUTIONBOARD", "IFCELECTRICDISTRIBUTIONBOARDTYPE");
		schema.AddRelationType("IFCEVENT", "IFCEVENTTYPE");
		schema.AddRelationType("IFCFLOWINSTRUMENT", "IFCFLOWINSTRUMENTTYPE");
		schema.AddRelationType("IFCFLOWMETER", "IFCFLOWMETERTYPE");
		schema.AddRelationType("IFCINTERCEPTOR", "IFCINTERCEPTORTYPE");
		schema.AddRelationType("IFCJUNCTIONBOX", "IFCJUNCTIONBOXTYPE");
		schema.AddRelationType("IFCLABORRESOURCE", "IFCLABORRESOURCETYPE");
		schema.AddRelationType("IFCLAMP", "IFCLAMPTYPE");
		schema.AddRelationType("IFCMEDICALDEVICE", "IFCMEDICALDEVICETYPE");
		schema.AddRelationType("IFCPLATE", "IFCPLATETYPE");
		schema.AddRelationType("IFCPROTECTIVEDEVICE", "IFCPROTECTIVEDEVICETYPE");
		schema.AddRelationType("IFCREINFORCINGELEMENT", "IFCREINFORCINGELEMENTTYPE");
		schema.AddRelationType("IFCREINFORCINGBAR", "IFCREINFORCINGBARTYPE");
		schema.AddRelationType("IFCCONSTRUCTIONRESOURCE", "IFCCONSTRUCTIONRESOURCETYPE");
		schema.AddRelationType("IFCALARM", "IFCALARMTYPE");
		schema.AddRelationType("IFCSTAIRFLIGHT", "IFCSTAIRFLIGHTTYPE");
		schema.AddRelationType("IFCTENDON", "IFCTENDONTYPE");
		schema.AddRelationType("IFCCABLESEGMENT", "IFCCABLESEGMENTTYPE");
		schema.AddRelationType("IFCELECTRICAPPLIANCE", "IFCELECTRICAPPLIANCETYPE");
		schema.AddRelationType("IFCPIPESEGMENT", "IFCPIPESEGMENTTYPE");
		schema.AddRelationType("IFCMOTORCONNECTION", "IFCMOTORCONNECTIONTYPE");
		schema.AddRelationType("IFCPIPEFITTING", "IFCPIPEFITTINGTYPE");
		schema.AddRelationType("IFCFLOWMOVINGDEVICE", "IFCFLOWMOVINGDEVICETYPE");
		schema.AddRelationType("IFCTASK", "IFCTASKTYPE");
		schema.AddRelationType("IFCELECTRICTIMECONTROL", "IFCELECTRICTIMECONTROLTYPE");
		schema.AddRelationType("IFCBEAM", "IFCBEAMTYPE");
		schema.AddRelationType("IFCCOLUMN", "IFCCOLUMNTYPE");
		schema.AddRelationType("IFCELEMENTASSEMBLY", "IFCELEMENTASSEMBLYTYPE");
		schema.AddRelationType("IFCENGINE", "IFCENGINETYPE");
		schema.AddRelationType("IFCRAILING", "IFCRAILINGTYPE");
		schema.AddRelationType("IFCRAMP", "IFCRAMPTYPE");
		schema.AddRelationType("IFCFOOTING", "IFCFOOTINGTYPE");
		schema.AddRelationType("IFCROOF", "IFCROOFTYPE");
		schema.AddRelationType("IFCSANITARYTERMINAL", "IFCSANITARYTERMINALTYPE");
		schema.AddRelationType("IFCUNITARYEQUIPMENT", "IFCUNITARYEQUIPMENTTYPE");
		schema.AddRelationType("IFCFLOWFITTING", "IFCFLOWFITTINGTYPE");
		schema.AddRelationType("IFCTENDONANCHOR", "IFCTENDONANCHORTYPE");
		schema.AddRelationType("IFCVALVE", "IFCVALVETYPE");
		schema.AddRelationType("IFCWALL", "IFCWALLTYPE");
		schema.AddRelationType("IFCWASTETERMINAL", "IFCWASTETERMINALTYPE");
		schema.AddRelationType("IFCSUBCONTRACTRESOURCE", "IFCSUBCONTRACTRESOURCETYPE");
		schema.AddRelationType("IFCSWITCHINGDEVICE", "IFCSWITCHINGDEVICETYPE");
		schema.AddRelationType("IFCDISTRIBUTIONCONTROLELEMENT", "IFCDISTRIBUTIONCONTROLELEMENTTYPE");
		schema.AddRelationType("IFCDISTRIBUTIONELEMENT", "IFCDISTRIBUTIONELEMENTTYPE");
		schema.AddRelationType("IFCDISTRIBUTIONFLOWELEMENT", "IFCDISTRIBUTIONFLOWELEMENTTYPE");
		schema.AddRelationType("IFCSYSTEMFURNITUREELEMENT", "IFCSYSTEMFURNITUREELEMENTTYPE");
		schema.AddRelationType("IFCFLOWSEGMENT", "IFCFLOWSEGMENTTYPE");
		schema.AddRelationType("IFCFLOWSTORAGEDEVICE", "IFCFLOWSTORAGEDEVICETYPE");
		schema.AddRelationType("IFCCIVILELEMENT", "IFCCIVILELEMENTTYPE");
		schema.AddRelationType("IFCTRANSFORMER", "IFCTRANSFORMERTYPE");
		schema.AddRelationType("IFCTRANSPORTELEMENT", "IFCTRANSPORTELEMENTTYPE");
		schema.AddRelationType("IFCTUBEBUNDLE", "IFCTUBEBUNDLETYPE");
	}

	static partial void GetRelationTypesIFC4x3(SchemaInfo schema)
	{
		schema.AddRelationType("IFCAIRTERMINAL", "IFCAIRTERMINALTYPE");
		schema.AddRelationType("IFCKERB", "IFCKERBTYPE");
		schema.AddRelationType("IFCMOBILETELECOMMUNICATIONSAPPLIANCE", "IFCMOBILETELECOMMUNICATIONSAPPLIANCETYPE");
		schema.AddRelationType("IFCHUMIDIFIER", "IFCHUMIDIFIERTYPE");
		schema.AddRelationType("IFCLABORRESOURCE", "IFCLABORRESOURCETYPE");
		schema.AddRelationType("IFCLAMP", "IFCLAMPTYPE");
		schema.AddRelationType("IFCMEMBER", "IFCMEMBERTYPE");
		schema.AddRelationType("IFCMOTORCONNECTION", "IFCMOTORCONNECTIONTYPE");
		schema.AddRelationType("IFCNAVIGATIONELEMENT", "IFCNAVIGATIONELEMENTTYPE");
		schema.AddRelationType("IFCPAVEMENT", "IFCPAVEMENTTYPE");
		schema.AddRelationType("IFCOUTLET", "IFCOUTLETTYPE");
		schema.AddRelationType("IFCPROCEDURE", "IFCPROCEDURETYPE");
		schema.AddRelationType("IFCSPACEHEATER", "IFCSPACEHEATERTYPE");
		schema.AddRelationType("IFCSTAIR", "IFCSTAIRTYPE");
		schema.AddRelationType("IFCVEHICLE", "IFCVEHICLETYPE");
		schema.AddRelationType("IFCVIBRATIONDAMPER", "IFCVIBRATIONDAMPERTYPE");
		schema.AddRelationType("IFCWASTETERMINAL", "IFCWASTETERMINALTYPE");
		schema.AddRelationType("IFCWINDOW", "IFCWINDOWTYPE");
		schema.AddRelationType("IFCDISTRIBUTIONELEMENT", "IFCDISTRIBUTIONELEMENTTYPE");
		schema.AddRelationType("IFCACTUATOR", "IFCACTUATORTYPE");
		schema.AddRelationType("IFCAIRTERMINALBOX", "IFCAIRTERMINALBOXTYPE");
		schema.AddRelationType("IFCAIRTOAIRHEATRECOVERY", "IFCAIRTOAIRHEATRECOVERYTYPE");
		schema.AddRelationType("IFCALARM", "IFCALARMTYPE");
		schema.AddRelationType("IFCDAMPER", "IFCDAMPERTYPE");
		schema.AddRelationType("IFCAUDIOVISUALAPPLIANCE", "IFCAUDIOVISUALAPPLIANCETYPE");
		schema.AddRelationType("IFCBEARING", "IFCBEARINGTYPE");
		schema.AddRelationType("IFCBEAM", "IFCBEAMTYPE");
		schema.AddRelationType("IFCBOILER", "IFCBOILERTYPE");
		schema.AddRelationType("IFCBUILTELEMENT", "IFCBUILTELEMENTTYPE");
		schema.AddRelationType("IFCBUILDINGELEMENTPART", "IFCBUILDINGELEMENTPARTTYPE");
		schema.AddRelationType("IFCBUILDINGELEMENTPROXY", "IFCBUILDINGELEMENTPROXYTYPE");
		schema.AddRelationType("IFCBURNER", "IFCBURNERTYPE");
		schema.AddRelationType("IFCCABLECARRIERFITTING", "IFCCABLECARRIERFITTINGTYPE");
		schema.AddRelationType("IFCCAISSONFOUNDATION", "IFCCAISSONFOUNDATIONTYPE");
		schema.AddRelationType("IFCCABLEFITTING", "IFCCABLEFITTINGTYPE");
		schema.AddRelationType("IFCCABLESEGMENT", "IFCCABLESEGMENTTYPE");
		schema.AddRelationType("IFCCHILLER", "IFCCHILLERTYPE");
		schema.AddRelationType("IFCCIVILELEMENT", "IFCCIVILELEMENTTYPE");
		schema.AddRelationType("IFCDISCRETEACCESSORY", "IFCDISCRETEACCESSORYTYPE");
		schema.AddRelationType("IFCCOIL", "IFCCOILTYPE");
		schema.AddRelationType("IFCCOLUMN", "IFCCOLUMNTYPE");
		schema.AddRelationType("IFCCOMMUNICATIONSAPPLIANCE", "IFCCOMMUNICATIONSAPPLIANCETYPE");
		schema.AddRelationType("IFCCONSTRUCTIONRESOURCE", "IFCCONSTRUCTIONRESOURCETYPE");
		schema.AddRelationType("IFCCONVEYORSEGMENT", "IFCCONVEYORSEGMENTTYPE");
		schema.AddRelationType("IFCCONSTRUCTIONEQUIPMENTRESOURCE", "IFCCONSTRUCTIONEQUIPMENTRESOURCETYPE");
		schema.AddRelationType("IFCCONSTRUCTIONMATERIALRESOURCE", "IFCCONSTRUCTIONMATERIALRESOURCETYPE");
		schema.AddRelationType("IFCCONSTRUCTIONPRODUCTRESOURCE", "IFCCONSTRUCTIONPRODUCTRESOURCETYPE");
		schema.AddRelationType("IFCCONTROLLER", "IFCCONTROLLERTYPE");
		schema.AddRelationType("IFCCOURSE", "IFCCOURSETYPE");
		schema.AddRelationType("IFCCOVERING", "IFCCOVERINGTYPE");
		schema.AddRelationType("IFCCREWRESOURCE", "IFCCREWRESOURCETYPE");
		schema.AddRelationType("IFCCURTAINWALL", "IFCCURTAINWALLTYPE");
		schema.AddRelationType("IFCDEEPFOUNDATION", "IFCDEEPFOUNDATIONTYPE");
		schema.AddRelationType("IFCDISTRIBUTIONBOARD", "IFCDISTRIBUTIONBOARDTYPE");
		schema.AddRelationType("IFCDISTRIBUTIONCHAMBERELEMENT", "IFCDISTRIBUTIONCHAMBERELEMENTTYPE");
		schema.AddRelationType("IFCDISTRIBUTIONCONTROLELEMENT", "IFCDISTRIBUTIONCONTROLELEMENTTYPE");
		schema.AddRelationType("IFCDISTRIBUTIONFLOWELEMENT", "IFCDISTRIBUTIONFLOWELEMENTTYPE");
		schema.AddRelationType("IFCDOOR", "IFCDOORTYPE");
		schema.AddRelationType("IFCDUCTFITTING", "IFCDUCTFITTINGTYPE");
		schema.AddRelationType("IFCDUCTSEGMENT", "IFCDUCTSEGMENTTYPE");
		schema.AddRelationType("IFCDUCTSILENCER", "IFCDUCTSILENCERTYPE");
		schema.AddRelationType("IFCELECTRICFLOWTREATMENTDEVICE", "IFCELECTRICFLOWTREATMENTDEVICETYPE");
		schema.AddRelationType("IFCELECTRICDISTRIBUTIONBOARD", "IFCELECTRICDISTRIBUTIONBOARDTYPE");
		schema.AddRelationType("IFCELECTRICFLOWSTORAGEDEVICE", "IFCELECTRICFLOWSTORAGEDEVICETYPE");
		schema.AddRelationType("IFCELECTRICGENERATOR", "IFCELECTRICGENERATORTYPE");
		schema.AddRelationType("IFCELECTRICTIMECONTROL", "IFCELECTRICTIMECONTROLTYPE");
		schema.AddRelationType("IFCELEMENT", "IFCELEMENTTYPE");
		schema.AddRelationType("IFCELEMENTASSEMBLY", "IFCELEMENTASSEMBLYTYPE");
		schema.AddRelationType("IFCELEMENTCOMPONENT", "IFCELEMENTCOMPONENTTYPE");
		schema.AddRelationType("IFCENERGYCONVERSIONDEVICE", "IFCENERGYCONVERSIONDEVICETYPE");
		schema.AddRelationType("IFCEVENT", "IFCEVENTTYPE");
		schema.AddRelationType("IFCFASTENER", "IFCFASTENERTYPE");
		schema.AddRelationType("IFCFILTER", "IFCFILTERTYPE");
		schema.AddRelationType("IFCFIRESUPPRESSIONTERMINAL", "IFCFIRESUPPRESSIONTERMINALTYPE");
		schema.AddRelationType("IFCFLOWCONTROLLER", "IFCFLOWCONTROLLERTYPE");
		schema.AddRelationType("IFCFLOWFITTING", "IFCFLOWFITTINGTYPE");
		schema.AddRelationType("IFCFLOWINSTRUMENT", "IFCFLOWINSTRUMENTTYPE");
		schema.AddRelationType("IFCFLOWMOVINGDEVICE", "IFCFLOWMOVINGDEVICETYPE");
		schema.AddRelationType("IFCFLOWSEGMENT", "IFCFLOWSEGMENTTYPE");
		schema.AddRelationType("IFCFOOTING", "IFCFOOTINGTYPE");
		schema.AddRelationType("IFCFURNISHINGELEMENT", "IFCFURNISHINGELEMENTTYPE");
		schema.AddRelationType("IFCFURNITURE", "IFCFURNITURETYPE");
		schema.AddRelationType("IFCHEATEXCHANGER", "IFCHEATEXCHANGERTYPE");
		schema.AddRelationType("IFCIMPACTPROTECTIONDEVICE", "IFCIMPACTPROTECTIONDEVICETYPE");
		schema.AddRelationType("IFCINTERCEPTOR", "IFCINTERCEPTORTYPE");
		schema.AddRelationType("IFCJUNCTIONBOX", "IFCJUNCTIONBOXTYPE");
		schema.AddRelationType("IFCLIQUIDTERMINAL", "IFCLIQUIDTERMINALTYPE");
		schema.AddRelationType("IFCLIGHTFIXTURE", "IFCLIGHTFIXTURETYPE");
		schema.AddRelationType("IFCMECHANICALFASTENER", "IFCMECHANICALFASTENERTYPE");
		schema.AddRelationType("IFCMEDICALDEVICE", "IFCMEDICALDEVICETYPE");
		schema.AddRelationType("IFCSUBCONTRACTRESOURCE", "IFCSUBCONTRACTRESOURCETYPE");
		schema.AddRelationType("IFCTASK", "IFCTASKTYPE");
		schema.AddRelationType("IFCMOORINGDEVICE", "IFCMOORINGDEVICETYPE");
		schema.AddRelationType("IFCPILE", "IFCPILETYPE");
		schema.AddRelationType("IFCPIPEFITTING", "IFCPIPEFITTINGTYPE");
		schema.AddRelationType("IFCPIPESEGMENT", "IFCPIPESEGMENTTYPE");
		schema.AddRelationType("IFCPLATE", "IFCPLATETYPE");
		schema.AddRelationType("IFCPROTECTIVEDEVICE", "IFCPROTECTIVEDEVICETYPE");
		schema.AddRelationType("IFCPUMP", "IFCPUMPTYPE");
		schema.AddRelationType("IFCRAIL", "IFCRAILTYPE");
		schema.AddRelationType("IFCRAILING", "IFCRAILINGTYPE");
		schema.AddRelationType("IFCREINFORCINGELEMENT", "IFCREINFORCINGELEMENTTYPE");
		schema.AddRelationType("IFCREINFORCINGBAR", "IFCREINFORCINGBARTYPE");
		schema.AddRelationType("IFCREINFORCINGMESH", "IFCREINFORCINGMESHTYPE");
		schema.AddRelationType("IFCROOF", "IFCROOFTYPE");
		schema.AddRelationType("IFCSANITARYTERMINAL", "IFCSANITARYTERMINALTYPE");
		schema.AddRelationType("IFCSIGN", "IFCSIGNTYPE");
		schema.AddRelationType("IFCSIGNAL", "IFCSIGNALTYPE");
		schema.AddRelationType("IFCSHADINGDEVICE", "IFCSHADINGDEVICETYPE");
		schema.AddRelationType("IFCSLAB", "IFCSLABTYPE");
		schema.AddRelationType("IFCSOLARDEVICE", "IFCSOLARDEVICETYPE");
		schema.AddRelationType("IFCSPACE", "IFCSPACETYPE");
		schema.AddRelationType("IFCSPATIALSTRUCTUREELEMENT", "IFCSPATIALSTRUCTUREELEMENTTYPE");
		schema.AddRelationType("IFCSPATIALELEMENT", "IFCSPATIALELEMENTTYPE");
		schema.AddRelationType("IFCSPATIALZONE", "IFCSPATIALZONETYPE");
		schema.AddRelationType("IFCSTACKTERMINAL", "IFCSTACKTERMINALTYPE");
		schema.AddRelationType("IFCSWITCHINGDEVICE", "IFCSWITCHINGDEVICETYPE");
		schema.AddRelationType("IFCSYSTEMFURNITUREELEMENT", "IFCSYSTEMFURNITUREELEMENTTYPE");
		schema.AddRelationType("IFCTANK", "IFCTANKTYPE");
		schema.AddRelationType("IFCTENDONCONDUIT", "IFCTENDONCONDUITTYPE");
		schema.AddRelationType("IFCTRACKELEMENT", "IFCTRACKELEMENTTYPE");
		schema.AddRelationType("IFCTRANSPORTATIONDEVICE", "IFCTRANSPORTATIONDEVICETYPE");
		schema.AddRelationType("IFCTRANSFORMER", "IFCTRANSFORMERTYPE");
		schema.AddRelationType("IFCTUBEBUNDLE", "IFCTUBEBUNDLETYPE");
		schema.AddRelationType("IFCUNITARYCONTROLELEMENT", "IFCUNITARYCONTROLELEMENTTYPE");
		schema.AddRelationType("IFCUNITARYEQUIPMENT", "IFCUNITARYEQUIPMENTTYPE");
		schema.AddRelationType("IFCVALVE", "IFCVALVETYPE");
		schema.AddRelationType("IFCVIBRATIONISOLATOR", "IFCVIBRATIONISOLATORTYPE");
		schema.AddRelationType("IFCWALL", "IFCWALLTYPE");
		schema.AddRelationType("IFCCOMPRESSOR", "IFCCOMPRESSORTYPE");
		schema.AddRelationType("IFCCONDENSER", "IFCCONDENSERTYPE");
		schema.AddRelationType("IFCCOOLEDBEAM", "IFCCOOLEDBEAMTYPE");
		schema.AddRelationType("IFCCOOLINGTOWER", "IFCCOOLINGTOWERTYPE");
		schema.AddRelationType("IFCELECTRICAPPLIANCE", "IFCELECTRICAPPLIANCETYPE");
		schema.AddRelationType("IFCCABLECARRIERSEGMENT", "IFCCABLECARRIERSEGMENTTYPE");
		schema.AddRelationType("IFCCHIMNEY", "IFCCHIMNEYTYPE");
		schema.AddRelationType("IFCGEOGRAPHICELEMENT", "IFCGEOGRAPHICELEMENTTYPE");
		schema.AddRelationType("IFCPROTECTIVEDEVICETRIPPINGUNIT", "IFCPROTECTIVEDEVICETRIPPINGUNITTYPE");
		schema.AddRelationType("IFCRAMP", "IFCRAMPTYPE");
		schema.AddRelationType("IFCRAMPFLIGHT", "IFCRAMPFLIGHTTYPE");
		schema.AddRelationType("IFCSENSOR", "IFCSENSORTYPE");
		schema.AddRelationType("IFCSTAIRFLIGHT", "IFCSTAIRFLIGHTTYPE");
		schema.AddRelationType("IFCTENDON", "IFCTENDONTYPE");
		schema.AddRelationType("IFCTENDONANCHOR", "IFCTENDONANCHORTYPE");
		schema.AddRelationType("IFCTRANSPORTELEMENT", "IFCTRANSPORTELEMENTTYPE");
		schema.AddRelationType("IFCELECTRICMOTOR", "IFCELECTRICMOTORTYPE");
		schema.AddRelationType("IFCFAN", "IFCFANTYPE");
		schema.AddRelationType("IFCFLOWMETER", "IFCFLOWMETERTYPE");
		schema.AddRelationType("IFCFLOWSTORAGEDEVICE", "IFCFLOWSTORAGEDEVICETYPE");
		schema.AddRelationType("IFCFLOWTERMINAL", "IFCFLOWTERMINALTYPE");
		schema.AddRelationType("IFCFLOWTREATMENTDEVICE", "IFCFLOWTREATMENTDEVICETYPE");
		schema.AddRelationType("IFCENGINE", "IFCENGINETYPE");
		schema.AddRelationType("IFCEVAPORATIVECOOLER", "IFCEVAPORATIVECOOLERTYPE");
		schema.AddRelationType("IFCEVAPORATOR", "IFCEVAPORATORTYPE");
	}
}