From f74295127b65158fe4db52a4cbf2c27afdacecee Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 2 Jan 2020 13:00:18 +1100 Subject: [PATCH] Allow people to create spatial structure elements --- .../blenderbim/schema/ifc_elements_IFC4.json | 19232 ++++++++-------- src/ifcblenderexport/getIfcElements.py | 14 +- 2 files changed, 10110 insertions(+), 9136 deletions(-) diff --git a/src/ifcblenderexport/blenderbim/schema/ifc_elements_IFC4.json b/src/ifcblenderexport/blenderbim/schema/ifc_elements_IFC4.json index 34822920a4..96b22c363d 100644 --- a/src/ifcblenderexport/blenderbim/schema/ifc_elements_IFC4.json +++ b/src/ifcblenderexport/blenderbim/schema/ifc_elements_IFC4.json @@ -1,12122 +1,13096 @@ { "IfcActuator": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcActuatorTypeEnum", - "is_enum": true, "enum_values": [ - "ELECTRICACTUATOR", - "HANDOPERATEDACTUATOR", - "HYDRAULICACTUATOR", - "PNEUMATICACTUATOR", - "THERMOSTATICACTUATOR", - "USERDEFINED", + "ELECTRICACTUATOR", + "HANDOPERATEDACTUATOR", + "HYDRAULICACTUATOR", + "PNEUMATICACTUATOR", + "THERMOSTATICACTUATOR", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcActuatorTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionControlElement" + }, "IfcAirTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcAirTerminalTypeEnum", - "is_enum": true, "enum_values": [ - "DIFFUSER", - "GRILLE", - "LOUVRE", - "REGISTER", - "USERDEFINED", + "DIFFUSER", + "GRILLE", + "LOUVRE", + "REGISTER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcAirTerminalTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcAirTerminalBox": { - "is_abstract": false, - "parent": "IfcFlowController", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcAirTerminalBoxTypeEnum", - "is_enum": true, "enum_values": [ - "CONSTANTFLOW", - "VARIABLEFLOWPRESSUREDEPENDANT", - "VARIABLEFLOWPRESSUREINDEPENDANT", - "USERDEFINED", + "CONSTANTFLOW", + "VARIABLEFLOWPRESSUREDEPENDANT", + "VARIABLEFLOWPRESSUREINDEPENDANT", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcAirTerminalBoxTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowController" + }, "IfcAirToAirHeatRecovery": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcAirToAirHeatRecoveryTypeEnum", - "is_enum": true, "enum_values": [ - "FIXEDPLATECOUNTERFLOWEXCHANGER", - "FIXEDPLATECROSSFLOWEXCHANGER", - "FIXEDPLATEPARALLELFLOWEXCHANGER", - "ROTARYWHEEL", - "RUNAROUNDCOILLOOP", - "HEATPIPE", - "TWINTOWERENTHALPYRECOVERYLOOPS", - "THERMOSIPHONSEALEDTUBEHEATEXCHANGERS", - "THERMOSIPHONCOILTYPEHEATEXCHANGERS", - "USERDEFINED", + "FIXEDPLATECOUNTERFLOWEXCHANGER", + "FIXEDPLATECROSSFLOWEXCHANGER", + "FIXEDPLATEPARALLELFLOWEXCHANGER", + "ROTARYWHEEL", + "RUNAROUNDCOILLOOP", + "HEATPIPE", + "TWINTOWERENTHALPYRECOVERYLOOPS", + "THERMOSIPHONSEALEDTUBEHEATEXCHANGERS", + "THERMOSIPHONCOILTYPEHEATEXCHANGERS", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcAirToAirHeatRecoveryTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcAlarm": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcAlarmTypeEnum", - "is_enum": true, "enum_values": [ - "BELL", - "BREAKGLASSBUTTON", - "LIGHT", - "MANUALPULLBOX", - "SIREN", - "WHISTLE", - "USERDEFINED", + "BELL", + "BREAKGLASSBUTTON", + "LIGHT", + "MANUALPULLBOX", + "SIREN", + "WHISTLE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcAlarmTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionControlElement" + }, "IfcAudioVisualAppliance": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcAudioVisualApplianceTypeEnum", - "is_enum": true, "enum_values": [ - "AMPLIFIER", - "CAMERA", - "DISPLAY", - "MICROPHONE", - "PLAYER", - "PROJECTOR", - "RECEIVER", - "SPEAKER", - "SWITCHER", - "TELEPHONE", - "TUNER", - "USERDEFINED", + "AMPLIFIER", + "CAMERA", + "DISPLAY", + "MICROPHONE", + "PLAYER", + "PROJECTOR", + "RECEIVER", + "SPEAKER", + "SWITCHER", + "TELEPHONE", + "TUNER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcAudioVisualApplianceTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcBeam": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcBeamTypeEnum", - "is_enum": true, "enum_values": [ - "BEAM", - "JOIST", - "HOLLOWCORE", - "LINTEL", - "SPANDREL", - "T_BEAM", - "USERDEFINED", + "BEAM", + "JOIST", + "HOLLOWCORE", + "LINTEL", + "SPANDREL", + "T_BEAM", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcBeamTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcBeamStandardCase": { - "is_abstract": false, - "parent": "IfcBeam", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcBeamTypeEnum", - "is_enum": true, "enum_values": [ - "BEAM", - "JOIST", - "HOLLOWCORE", - "LINTEL", - "SPANDREL", - "T_BEAM", - "USERDEFINED", + "BEAM", + "JOIST", + "HOLLOWCORE", + "LINTEL", + "SPANDREL", + "T_BEAM", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcBeamTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBeam" + }, "IfcBoiler": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcBoilerTypeEnum", - "is_enum": true, "enum_values": [ - "WATER", - "STEAM", - "USERDEFINED", + "WATER", + "STEAM", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcBoilerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, + "IfcBuilding": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "LongName", + "is_enum": false + }, + { + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ], + "type": "IfcElementCompositionEnum", + "name": "CompositionType", + "is_enum": true + }, + { + "enum_values": [], + "type": "IfcLengthMeasure", + "name": "ElevationOfRefHeight", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLengthMeasure", + "name": "ElevationOfTerrain", + "is_enum": false + } + ], + "is_abstract": false, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelContainedInSpatialStructure", + "name": "ContainsElements" + }, + { + "type": "IfcRelReferencedInSpatialStructure", + "name": "ReferencesElements" + }, + { + "type": "IfcPostalAddress", + "name": "BuildingAddress" + } + ], + "parent": "IfcSpatialStructureElement" + }, + "IfcBuildingElement": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + } + ], + "is_abstract": true, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, + { + "type": "IfcRelVoidsElement", + "name": "HasOpenings" + } + ], + "parent": "IfcElement" + }, "IfcBuildingElementPart": { - "is_abstract": false, - "parent": "IfcElementComponent", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcBuildingElementPartTypeEnum", - "is_enum": true, "enum_values": [ - "INSULATION", - "PRECASTPANEL", - "USERDEFINED", + "INSULATION", + "PRECASTPANEL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcBuildingElementPartTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElementComponent" + }, "IfcBuildingElementProxy": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcBuildingElementProxyTypeEnum", - "is_enum": true, "enum_values": [ - "COMPLEX", - "ELEMENT", - "PARTIAL", - "PROVISIONFORVOID", - "PROVISIONFORSPACE", - "USERDEFINED", + "COMPLEX", + "ELEMENT", + "PARTIAL", + "PROVISIONFORVOID", + "PROVISIONFORSPACE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcBuildingElementProxyTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, + "IfcBuildingStorey": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "LongName", + "is_enum": false + }, + { + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ], + "type": "IfcElementCompositionEnum", + "name": "CompositionType", + "is_enum": true + }, + { + "enum_values": [], + "type": "IfcLengthMeasure", + "name": "Elevation", + "is_enum": false + } + ], + "is_abstract": false, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelContainedInSpatialStructure", + "name": "ContainsElements" + }, + { + "type": "IfcRelReferencedInSpatialStructure", + "name": "ReferencesElements" + } + ], + "parent": "IfcSpatialStructureElement" + }, "IfcBurner": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcBurnerTypeEnum", - "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcBurnerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcCableCarrierFitting": { - "is_abstract": false, - "parent": "IfcFlowFitting", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCableCarrierFittingTypeEnum", - "is_enum": true, "enum_values": [ - "BEND", - "CROSS", - "REDUCER", - "TEE", - "USERDEFINED", + "BEND", + "CROSS", + "REDUCER", + "TEE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCableCarrierFittingTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowFitting" + }, "IfcCableCarrierSegment": { - "is_abstract": false, - "parent": "IfcFlowSegment", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCableCarrierSegmentTypeEnum", - "is_enum": true, "enum_values": [ - "CABLELADDERSEGMENT", - "CABLETRAYSEGMENT", - "CABLETRUNKINGSEGMENT", - "CONDUITSEGMENT", - "USERDEFINED", + "CABLELADDERSEGMENT", + "CABLETRAYSEGMENT", + "CABLETRUNKINGSEGMENT", + "CONDUITSEGMENT", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCableCarrierSegmentTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowSegment" + }, "IfcCableFitting": { - "is_abstract": false, - "parent": "IfcFlowFitting", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCableFittingTypeEnum", - "is_enum": true, "enum_values": [ - "CONNECTOR", - "ENTRY", - "EXIT", - "JUNCTION", - "TRANSITION", - "USERDEFINED", + "CONNECTOR", + "ENTRY", + "EXIT", + "JUNCTION", + "TRANSITION", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCableFittingTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowFitting" + }, "IfcCableSegment": { - "is_abstract": false, - "parent": "IfcFlowSegment", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCableSegmentTypeEnum", - "is_enum": true, "enum_values": [ - "BUSBARSEGMENT", - "CABLESEGMENT", - "CONDUCTORSEGMENT", - "CORESEGMENT", - "USERDEFINED", + "BUSBARSEGMENT", + "CABLESEGMENT", + "CONDUCTORSEGMENT", + "CORESEGMENT", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCableSegmentTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowSegment" + }, "IfcChiller": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcChillerTypeEnum", - "is_enum": true, "enum_values": [ - "AIRCOOLED", - "WATERCOOLED", - "HEATRECOVERY", - "USERDEFINED", + "AIRCOOLED", + "WATERCOOLED", + "HEATRECOVERY", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcChillerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcChimney": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcChimneyTypeEnum", - "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcChimneyTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcCivilElement": { - "is_abstract": false, - "parent": "IfcElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElement" + }, "IfcCoil": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCoilTypeEnum", - "is_enum": true, "enum_values": [ - "DXCOOLINGCOIL", - "ELECTRICHEATINGCOIL", - "GASHEATINGCOIL", - "HYDRONICCOIL", - "STEAMHEATINGCOIL", - "WATERCOOLINGCOIL", - "WATERHEATINGCOIL", - "USERDEFINED", + "DXCOOLINGCOIL", + "ELECTRICHEATINGCOIL", + "GASHEATINGCOIL", + "HYDRONICCOIL", + "STEAMHEATINGCOIL", + "WATERCOOLINGCOIL", + "WATERHEATINGCOIL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCoilTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcColumn": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcColumnTypeEnum", - "is_enum": true, "enum_values": [ - "COLUMN", - "PILASTER", - "USERDEFINED", + "COLUMN", + "PILASTER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcColumnTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcColumnStandardCase": { - "is_abstract": false, - "parent": "IfcColumn", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcColumnTypeEnum", - "is_enum": true, "enum_values": [ - "COLUMN", - "PILASTER", - "USERDEFINED", + "COLUMN", + "PILASTER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcColumnTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcColumn" + }, "IfcCommunicationsAppliance": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCommunicationsApplianceTypeEnum", - "is_enum": true, "enum_values": [ - "ANTENNA", - "COMPUTER", - "FAX", - "GATEWAY", - "MODEM", - "NETWORKAPPLIANCE", - "NETWORKBRIDGE", - "NETWORKHUB", - "PRINTER", - "REPEATER", - "ROUTER", - "SCANNER", - "USERDEFINED", + "ANTENNA", + "COMPUTER", + "FAX", + "GATEWAY", + "MODEM", + "NETWORKAPPLIANCE", + "NETWORKBRIDGE", + "NETWORKHUB", + "PRINTER", + "REPEATER", + "ROUTER", + "SCANNER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCommunicationsApplianceTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcCompressor": { - "is_abstract": false, - "parent": "IfcFlowMovingDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCompressorTypeEnum", - "is_enum": true, "enum_values": [ - "DYNAMIC", - "RECIPROCATING", - "ROTARY", - "SCROLL", - "TROCHOIDAL", - "SINGLESTAGE", - "BOOSTER", - "OPENTYPE", - "HERMETIC", - "SEMIHERMETIC", - "WELDEDSHELLHERMETIC", - "ROLLINGPISTON", - "ROTARYVANE", - "SINGLESCREW", - "TWINSCREW", - "USERDEFINED", + "DYNAMIC", + "RECIPROCATING", + "ROTARY", + "SCROLL", + "TROCHOIDAL", + "SINGLESTAGE", + "BOOSTER", + "OPENTYPE", + "HERMETIC", + "SEMIHERMETIC", + "WELDEDSHELLHERMETIC", + "ROLLINGPISTON", + "ROTARYVANE", + "SINGLESCREW", + "TWINSCREW", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCompressorTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowMovingDevice" + }, "IfcCondenser": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCondenserTypeEnum", - "is_enum": true, "enum_values": [ - "AIRCOOLED", - "EVAPORATIVECOOLED", - "WATERCOOLED", - "WATERCOOLEDBRAZEDPLATE", - "WATERCOOLEDSHELLCOIL", - "WATERCOOLEDSHELLTUBE", - "WATERCOOLEDTUBEINTUBE", - "USERDEFINED", + "AIRCOOLED", + "EVAPORATIVECOOLED", + "WATERCOOLED", + "WATERCOOLEDBRAZEDPLATE", + "WATERCOOLEDSHELLCOIL", + "WATERCOOLEDSHELLTUBE", + "WATERCOOLEDTUBEINTUBE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCondenserTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcController": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcControllerTypeEnum", - "is_enum": true, "enum_values": [ - "FLOATING", - "PROGRAMMABLE", - "PROPORTIONAL", - "MULTIPOSITION", - "TWOPOSITION", - "USERDEFINED", + "FLOATING", + "PROGRAMMABLE", + "PROPORTIONAL", + "MULTIPOSITION", + "TWOPOSITION", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcControllerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionControlElement" + }, "IfcCooledBeam": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCooledBeamTypeEnum", - "is_enum": true, "enum_values": [ - "ACTIVE", - "PASSIVE", - "USERDEFINED", + "ACTIVE", + "PASSIVE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCooledBeamTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcCoolingTower": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCoolingTowerTypeEnum", - "is_enum": true, "enum_values": [ - "NATURALDRAFT", - "MECHANICALINDUCEDDRAFT", - "MECHANICALFORCEDDRAFT", - "USERDEFINED", + "NATURALDRAFT", + "MECHANICALINDUCEDDRAFT", + "MECHANICALFORCEDDRAFT", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCoolingTowerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcCovering": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCoveringTypeEnum", - "is_enum": true, "enum_values": [ - "CEILING", - "FLOORING", - "CLADDING", - "ROOFING", - "MOLDING", - "SKIRTINGBOARD", - "INSULATION", - "MEMBRANE", - "SLEEVING", - "WRAPPING", - "USERDEFINED", + "CEILING", + "FLOORING", + "CLADDING", + "ROOFING", + "MOLDING", + "SKIRTINGBOARD", + "INSULATION", + "MEMBRANE", + "SLEEVING", + "WRAPPING", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCoveringTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcCurtainWall": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcCurtainWallTypeEnum", - "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcCurtainWallTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcDamper": { - "is_abstract": false, - "parent": "IfcFlowController", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcDamperTypeEnum", - "is_enum": true, "enum_values": [ - "BACKDRAFTDAMPER", - "BALANCINGDAMPER", - "BLASTDAMPER", - "CONTROLDAMPER", - "FIREDAMPER", - "FIRESMOKEDAMPER", - "FUMEHOODEXHAUST", - "GRAVITYDAMPER", - "GRAVITYRELIEFDAMPER", - "RELIEFDAMPER", - "SMOKEDAMPER", - "USERDEFINED", + "BACKDRAFTDAMPER", + "BALANCINGDAMPER", + "BLASTDAMPER", + "CONTROLDAMPER", + "FIREDAMPER", + "FIRESMOKEDAMPER", + "FUMEHOODEXHAUST", + "GRAVITYDAMPER", + "GRAVITYRELIEFDAMPER", + "RELIEFDAMPER", + "SMOKEDAMPER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcDamperTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowController" + }, "IfcDiscreteAccessory": { - "is_abstract": false, - "parent": "IfcElementComponent", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcDiscreteAccessoryTypeEnum", - "is_enum": true, "enum_values": [ - "ANCHORPLATE", - "BRACKET", - "SHOE", - "USERDEFINED", + "ANCHORPLATE", + "BRACKET", + "SHOE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcDiscreteAccessoryTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElementComponent" + }, "IfcDistributionChamberElement": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcDistributionChamberElementTypeEnum", - "is_enum": true, "enum_values": [ - "FORMEDDUCT", - "INSPECTIONCHAMBER", - "INSPECTIONPIT", - "MANHOLE", - "METERCHAMBER", - "SUMP", - "TRENCH", - "VALVECHAMBER", - "USERDEFINED", + "FORMEDDUCT", + "INSPECTIONCHAMBER", + "INSPECTIONPIT", + "MANHOLE", + "METERCHAMBER", + "SUMP", + "TRENCH", + "VALVECHAMBER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcDistributionChamberElementTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionFlowElement" + }, "IfcDistributionControlElement": { - "is_abstract": false, - "parent": "IfcDistributionElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionElement" + }, + "IfcDistributionElement": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + } + ], + "is_abstract": false, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, + { + "type": "IfcRelVoidsElement", + "name": "HasOpenings" + } + ], + "parent": "IfcElement" + }, "IfcDistributionFlowElement": { - "is_abstract": false, - "parent": "IfcDistributionElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionElement" + }, "IfcDoor": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "OverallHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "OverallHeight", + "is_enum": false + }, { - "name": "OverallWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "OverallWidth", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcDoorTypeEnum", - "is_enum": true, "enum_values": [ - "DOOR", - "GATE", - "TRAPDOOR", - "USERDEFINED", + "DOOR", + "GATE", + "TRAPDOOR", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcDoorTypeEnum", + "name": "PredefinedType", + "is_enum": true + }, { - "name": "OperationType", - "type": "IfcDoorTypeOperationEnum", - "is_enum": true, "enum_values": [ - "SINGLE_SWING_LEFT", - "SINGLE_SWING_RIGHT", - "DOUBLE_DOOR_SINGLE_SWING", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT", - "DOUBLE_SWING_LEFT", - "DOUBLE_SWING_RIGHT", - "DOUBLE_DOOR_DOUBLE_SWING", - "SLIDING_TO_LEFT", - "SLIDING_TO_RIGHT", - "DOUBLE_DOOR_SLIDING", - "FOLDING_TO_LEFT", - "FOLDING_TO_RIGHT", - "DOUBLE_DOOR_FOLDING", - "REVOLVING", - "ROLLINGUP", - "SWING_FIXED_LEFT", - "SWING_FIXED_RIGHT", - "USERDEFINED", + "SINGLE_SWING_LEFT", + "SINGLE_SWING_RIGHT", + "DOUBLE_DOOR_SINGLE_SWING", + "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT", + "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT", + "DOUBLE_SWING_LEFT", + "DOUBLE_SWING_RIGHT", + "DOUBLE_DOOR_DOUBLE_SWING", + "SLIDING_TO_LEFT", + "SLIDING_TO_RIGHT", + "DOUBLE_DOOR_SLIDING", + "FOLDING_TO_LEFT", + "FOLDING_TO_RIGHT", + "DOUBLE_DOOR_FOLDING", + "REVOLVING", + "ROLLINGUP", + "SWING_FIXED_LEFT", + "SWING_FIXED_RIGHT", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcDoorTypeOperationEnum", + "name": "OperationType", + "is_enum": true + }, { - "name": "UserDefinedOperationType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcLabel", + "name": "UserDefinedOperationType", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcDoorStandardCase": { - "is_abstract": false, - "parent": "IfcDoor", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "OverallHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "OverallHeight", + "is_enum": false + }, { - "name": "OverallWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "OverallWidth", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcDoorTypeEnum", - "is_enum": true, "enum_values": [ - "DOOR", - "GATE", - "TRAPDOOR", - "USERDEFINED", + "DOOR", + "GATE", + "TRAPDOOR", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcDoorTypeEnum", + "name": "PredefinedType", + "is_enum": true + }, { - "name": "OperationType", - "type": "IfcDoorTypeOperationEnum", - "is_enum": true, "enum_values": [ - "SINGLE_SWING_LEFT", - "SINGLE_SWING_RIGHT", - "DOUBLE_DOOR_SINGLE_SWING", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT", - "DOUBLE_SWING_LEFT", - "DOUBLE_SWING_RIGHT", - "DOUBLE_DOOR_DOUBLE_SWING", - "SLIDING_TO_LEFT", - "SLIDING_TO_RIGHT", - "DOUBLE_DOOR_SLIDING", - "FOLDING_TO_LEFT", - "FOLDING_TO_RIGHT", - "DOUBLE_DOOR_FOLDING", - "REVOLVING", - "ROLLINGUP", - "SWING_FIXED_LEFT", - "SWING_FIXED_RIGHT", - "USERDEFINED", + "SINGLE_SWING_LEFT", + "SINGLE_SWING_RIGHT", + "DOUBLE_DOOR_SINGLE_SWING", + "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT", + "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT", + "DOUBLE_SWING_LEFT", + "DOUBLE_SWING_RIGHT", + "DOUBLE_DOOR_DOUBLE_SWING", + "SLIDING_TO_LEFT", + "SLIDING_TO_RIGHT", + "DOUBLE_DOOR_SLIDING", + "FOLDING_TO_LEFT", + "FOLDING_TO_RIGHT", + "DOUBLE_DOOR_FOLDING", + "REVOLVING", + "ROLLINGUP", + "SWING_FIXED_LEFT", + "SWING_FIXED_RIGHT", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcDoorTypeOperationEnum", + "name": "OperationType", + "is_enum": true + }, { - "name": "UserDefinedOperationType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcLabel", + "name": "UserDefinedOperationType", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDoor" + }, "IfcDuctFitting": { - "is_abstract": false, - "parent": "IfcFlowFitting", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcDuctFittingTypeEnum", - "is_enum": true, "enum_values": [ - "BEND", - "CONNECTOR", - "ENTRY", - "EXIT", - "JUNCTION", - "OBSTRUCTION", - "TRANSITION", - "USERDEFINED", + "BEND", + "CONNECTOR", + "ENTRY", + "EXIT", + "JUNCTION", + "OBSTRUCTION", + "TRANSITION", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcDuctFittingTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowFitting" + }, "IfcDuctSegment": { - "is_abstract": false, - "parent": "IfcFlowSegment", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcDuctSegmentTypeEnum", - "is_enum": true, "enum_values": [ - "RIGIDSEGMENT", - "FLEXIBLESEGMENT", - "USERDEFINED", + "RIGIDSEGMENT", + "FLEXIBLESEGMENT", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcDuctSegmentTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowSegment" + }, "IfcDuctSilencer": { - "is_abstract": false, - "parent": "IfcFlowTreatmentDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcDuctSilencerTypeEnum", - "is_enum": true, "enum_values": [ - "FLATOVAL", - "RECTANGULAR", - "ROUND", - "USERDEFINED", + "FLATOVAL", + "RECTANGULAR", + "ROUND", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcDuctSilencerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTreatmentDevice" + }, "IfcElectricAppliance": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcElectricApplianceTypeEnum", - "is_enum": true, "enum_values": [ - "DISHWASHER", - "ELECTRICCOOKER", - "FREESTANDINGELECTRICHEATER", - "FREESTANDINGFAN", - "FREESTANDINGWATERHEATER", - "FREESTANDINGWATERCOOLER", - "FREEZER", - "FRIDGE_FREEZER", - "HANDDRYER", - "KITCHENMACHINE", - "MICROWAVE", - "PHOTOCOPIER", - "REFRIGERATOR", - "TUMBLEDRYER", - "VENDINGMACHINE", - "WASHINGMACHINE", - "USERDEFINED", + "DISHWASHER", + "ELECTRICCOOKER", + "FREESTANDINGELECTRICHEATER", + "FREESTANDINGFAN", + "FREESTANDINGWATERHEATER", + "FREESTANDINGWATERCOOLER", + "FREEZER", + "FRIDGE_FREEZER", + "HANDDRYER", + "KITCHENMACHINE", + "MICROWAVE", + "PHOTOCOPIER", + "REFRIGERATOR", + "TUMBLEDRYER", + "VENDINGMACHINE", + "WASHINGMACHINE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcElectricApplianceTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcElectricDistributionBoard": { - "is_abstract": false, - "parent": "IfcFlowController", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcElectricDistributionBoardTypeEnum", - "is_enum": true, "enum_values": [ - "CONSUMERUNIT", - "DISTRIBUTIONBOARD", - "MOTORCONTROLCENTRE", - "SWITCHBOARD", - "USERDEFINED", + "CONSUMERUNIT", + "DISTRIBUTIONBOARD", + "MOTORCONTROLCENTRE", + "SWITCHBOARD", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcElectricDistributionBoardTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowController" + }, "IfcElectricFlowStorageDevice": { - "is_abstract": false, - "parent": "IfcFlowStorageDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcElectricFlowStorageDeviceTypeEnum", - "is_enum": true, "enum_values": [ - "BATTERY", - "CAPACITORBANK", - "HARMONICFILTER", - "INDUCTORBANK", - "UPS", - "USERDEFINED", + "BATTERY", + "CAPACITORBANK", + "HARMONICFILTER", + "INDUCTORBANK", + "UPS", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcElectricFlowStorageDeviceTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowStorageDevice" + }, "IfcElectricGenerator": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcElectricGeneratorTypeEnum", - "is_enum": true, "enum_values": [ - "CHP", - "ENGINEGENERATOR", - "STANDALONE", - "USERDEFINED", + "CHP", + "ENGINEGENERATOR", + "STANDALONE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcElectricGeneratorTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcElectricMotor": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcElectricMotorTypeEnum", - "is_enum": true, "enum_values": [ - "DC", - "INDUCTION", - "POLYPHASE", - "RELUCTANCESYNCHRONOUS", - "SYNCHRONOUS", - "USERDEFINED", + "DC", + "INDUCTION", + "POLYPHASE", + "RELUCTANCESYNCHRONOUS", + "SYNCHRONOUS", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcElectricMotorTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcElectricTimeControl": { - "is_abstract": false, - "parent": "IfcFlowController", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcElectricTimeControlTypeEnum", - "is_enum": true, "enum_values": [ - "TIMECLOCK", - "TIMEDELAY", - "RELAY", - "USERDEFINED", + "TIMECLOCK", + "TIMEDELAY", + "RELAY", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcElectricTimeControlTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowController" + }, "IfcElementAssembly": { - "is_abstract": false, - "parent": "IfcElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "AssemblyPlace", - "type": "IfcAssemblyPlaceEnum", - "is_enum": true, "enum_values": [ - "SITE", - "FACTORY", + "SITE", + "FACTORY", "NOTDEFINED" - ] - }, + ], + "type": "IfcAssemblyPlaceEnum", + "name": "AssemblyPlace", + "is_enum": true + }, { - "name": "PredefinedType", - "type": "IfcElementAssemblyTypeEnum", - "is_enum": true, "enum_values": [ - "ACCESSORY_ASSEMBLY", - "ARCH", - "BEAM_GRID", - "BRACED_FRAME", - "GIRDER", - "REINFORCEMENT_UNIT", - "RIGID_FRAME", - "SLAB_FIELD", - "TRUSS", - "USERDEFINED", + "ACCESSORY_ASSEMBLY", + "ARCH", + "BEAM_GRID", + "BRACED_FRAME", + "GIRDER", + "REINFORCEMENT_UNIT", + "RIGID_FRAME", + "SLAB_FIELD", + "TRUSS", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcElementAssemblyTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElement" + }, + "IfcElementComponent": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + } + ], + "is_abstract": true, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, + { + "type": "IfcRelVoidsElement", + "name": "HasOpenings" + } + ], + "parent": "IfcElement" + }, "IfcEnergyConversionDevice": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionFlowElement" + }, "IfcEngine": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcEngineTypeEnum", - "is_enum": true, "enum_values": [ - "EXTERNALCOMBUSTION", - "INTERNALCOMBUSTION", - "USERDEFINED", + "EXTERNALCOMBUSTION", + "INTERNALCOMBUSTION", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcEngineTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcEvaporativeCooler": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcEvaporativeCoolerTypeEnum", - "is_enum": true, "enum_values": [ - "DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER", - "DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER", - "DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER", - "DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER", - "DIRECTEVAPORATIVEAIRWASHER", - "INDIRECTEVAPORATIVEPACKAGEAIRCOOLER", - "INDIRECTEVAPORATIVEWETCOIL", - "INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER", - "INDIRECTDIRECTCOMBINATION", - "USERDEFINED", + "DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER", + "DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER", + "DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER", + "DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER", + "DIRECTEVAPORATIVEAIRWASHER", + "INDIRECTEVAPORATIVEPACKAGEAIRCOOLER", + "INDIRECTEVAPORATIVEWETCOIL", + "INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER", + "INDIRECTDIRECTCOMBINATION", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcEvaporativeCoolerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcEvaporator": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcEvaporatorTypeEnum", - "is_enum": true, "enum_values": [ - "DIRECTEXPANSION", - "DIRECTEXPANSIONSHELLANDTUBE", - "DIRECTEXPANSIONTUBEINTUBE", - "DIRECTEXPANSIONBRAZEDPLATE", - "FLOODEDSHELLANDTUBE", - "SHELLANDCOIL", - "USERDEFINED", + "DIRECTEXPANSION", + "DIRECTEXPANSIONSHELLANDTUBE", + "DIRECTEXPANSIONTUBEINTUBE", + "DIRECTEXPANSIONBRAZEDPLATE", + "FLOODEDSHELLANDTUBE", + "SHELLANDCOIL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcEvaporatorTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcFan": { - "is_abstract": false, - "parent": "IfcFlowMovingDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcFanTypeEnum", - "is_enum": true, "enum_values": [ - "CENTRIFUGALFORWARDCURVED", - "CENTRIFUGALRADIAL", - "CENTRIFUGALBACKWARDINCLINEDCURVED", - "CENTRIFUGALAIRFOIL", - "TUBEAXIAL", - "VANEAXIAL", - "PROPELLORAXIAL", - "USERDEFINED", + "CENTRIFUGALFORWARDCURVED", + "CENTRIFUGALRADIAL", + "CENTRIFUGALBACKWARDINCLINEDCURVED", + "CENTRIFUGALAIRFOIL", + "TUBEAXIAL", + "VANEAXIAL", + "PROPELLORAXIAL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcFanTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowMovingDevice" + }, "IfcFastener": { - "is_abstract": false, - "parent": "IfcElementComponent", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcFastenerTypeEnum", - "is_enum": true, "enum_values": [ - "GLUE", - "MORTAR", - "WELD", - "USERDEFINED", + "GLUE", + "MORTAR", + "WELD", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcFastenerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElementComponent" + }, + "IfcFeatureElement": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + } + ], + "is_abstract": true, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, + { + "type": "IfcRelVoidsElement", + "name": "HasOpenings" + } + ], + "parent": "IfcElement" + }, + "IfcFeatureElementAddition": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + } + ], + "is_abstract": true, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, + { + "type": "IfcRelVoidsElement", + "name": "HasOpenings" + } + ], + "parent": "IfcFeatureElement" + }, + "IfcFeatureElementSubtraction": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + } + ], + "is_abstract": true, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, + { + "type": "IfcRelVoidsElement", + "name": "HasOpenings" + } + ], + "parent": "IfcFeatureElement" + }, "IfcFilter": { - "is_abstract": false, - "parent": "IfcFlowTreatmentDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcFilterTypeEnum", - "is_enum": true, "enum_values": [ - "AIRPARTICLEFILTER", - "COMPRESSEDAIRFILTER", - "ODORFILTER", - "OILFILTER", - "STRAINER", - "WATERFILTER", - "USERDEFINED", + "AIRPARTICLEFILTER", + "COMPRESSEDAIRFILTER", + "ODORFILTER", + "OILFILTER", + "STRAINER", + "WATERFILTER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcFilterTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTreatmentDevice" + }, "IfcFireSuppressionTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcFireSuppressionTerminalTypeEnum", - "is_enum": true, "enum_values": [ - "BREECHINGINLET", - "FIREHYDRANT", - "HOSEREEL", - "SPRINKLER", - "SPRINKLERDEFLECTOR", - "USERDEFINED", + "BREECHINGINLET", + "FIREHYDRANT", + "HOSEREEL", + "SPRINKLER", + "SPRINKLERDEFLECTOR", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcFireSuppressionTerminalTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcFlowController": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionFlowElement" + }, "IfcFlowFitting": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionFlowElement" + }, "IfcFlowInstrument": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcFlowInstrumentTypeEnum", - "is_enum": true, "enum_values": [ - "PRESSUREGAUGE", - "THERMOMETER", - "AMMETER", - "FREQUENCYMETER", - "POWERFACTORMETER", - "PHASEANGLEMETER", - "VOLTMETER_PEAK", - "VOLTMETER_RMS", - "USERDEFINED", + "PRESSUREGAUGE", + "THERMOMETER", + "AMMETER", + "FREQUENCYMETER", + "POWERFACTORMETER", + "PHASEANGLEMETER", + "VOLTMETER_PEAK", + "VOLTMETER_RMS", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcFlowInstrumentTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionControlElement" + }, "IfcFlowMeter": { - "is_abstract": false, - "parent": "IfcFlowController", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcFlowMeterTypeEnum", - "is_enum": true, "enum_values": [ - "ENERGYMETER", - "GASMETER", - "OILMETER", - "WATERMETER", - "USERDEFINED", + "ENERGYMETER", + "GASMETER", + "OILMETER", + "WATERMETER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcFlowMeterTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowController" + }, "IfcFlowMovingDevice": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionFlowElement" + }, "IfcFlowSegment": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionFlowElement" + }, "IfcFlowStorageDevice": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionFlowElement" + }, "IfcFlowTerminal": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionFlowElement" + }, "IfcFlowTreatmentDevice": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionFlowElement" + }, "IfcFooting": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcFootingTypeEnum", - "is_enum": true, "enum_values": [ - "CAISSON_FOUNDATION", - "FOOTING_BEAM", - "PAD_FOOTING", - "PILE_CAP", - "STRIP_FOOTING", - "USERDEFINED", + "CAISSON_FOUNDATION", + "FOOTING_BEAM", + "PAD_FOOTING", + "PILE_CAP", + "STRIP_FOOTING", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcFootingTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcFurnishingElement": { - "is_abstract": false, - "parent": "IfcElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElement" + }, "IfcFurniture": { - "is_abstract": false, - "parent": "IfcFurnishingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcFurnitureTypeEnum", - "is_enum": true, "enum_values": [ - "CHAIR", - "TABLE", - "DESK", - "BED", - "FILECABINET", - "SHELF", - "SOFA", - "USERDEFINED", + "CHAIR", + "TABLE", + "DESK", + "BED", + "FILECABINET", + "SHELF", + "SOFA", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcFurnitureTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFurnishingElement" + }, "IfcGeographicElement": { - "is_abstract": false, - "parent": "IfcElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcGeographicElementTypeEnum", - "is_enum": true, "enum_values": [ - "TERRAIN", - "USERDEFINED", + "TERRAIN", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcGeographicElementTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElement" + }, "IfcHeatExchanger": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcHeatExchangerTypeEnum", - "is_enum": true, "enum_values": [ - "PLATE", - "SHELLANDTUBE", - "USERDEFINED", + "PLATE", + "SHELLANDTUBE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcHeatExchangerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcHumidifier": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcHumidifierTypeEnum", - "is_enum": true, "enum_values": [ - "STEAMINJECTION", - "ADIABATICAIRWASHER", - "ADIABATICPAN", - "ADIABATICWETTEDELEMENT", - "ADIABATICATOMIZING", - "ADIABATICULTRASONIC", - "ADIABATICRIGIDMEDIA", - "ADIABATICCOMPRESSEDAIRNOZZLE", - "ASSISTEDELECTRIC", - "ASSISTEDNATURALGAS", - "ASSISTEDPROPANE", - "ASSISTEDBUTANE", - "ASSISTEDSTEAM", - "USERDEFINED", + "STEAMINJECTION", + "ADIABATICAIRWASHER", + "ADIABATICPAN", + "ADIABATICWETTEDELEMENT", + "ADIABATICATOMIZING", + "ADIABATICULTRASONIC", + "ADIABATICRIGIDMEDIA", + "ADIABATICCOMPRESSEDAIRNOZZLE", + "ASSISTEDELECTRIC", + "ASSISTEDNATURALGAS", + "ASSISTEDPROPANE", + "ASSISTEDBUTANE", + "ASSISTEDSTEAM", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcHumidifierTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcInterceptor": { - "is_abstract": false, - "parent": "IfcFlowTreatmentDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcInterceptorTypeEnum", - "is_enum": true, "enum_values": [ - "CYCLONIC", - "GREASE", - "OIL", - "PETROL", - "USERDEFINED", + "CYCLONIC", + "GREASE", + "OIL", + "PETROL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcInterceptorTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTreatmentDevice" + }, "IfcJunctionBox": { - "is_abstract": false, - "parent": "IfcFlowFitting", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcJunctionBoxTypeEnum", - "is_enum": true, "enum_values": [ - "DATA", - "POWER", - "USERDEFINED", + "DATA", + "POWER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcJunctionBoxTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowFitting" + }, "IfcLamp": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcLampTypeEnum", - "is_enum": true, "enum_values": [ - "COMPACTFLUORESCENT", - "FLUORESCENT", - "HALOGEN", - "HIGHPRESSUREMERCURY", - "HIGHPRESSURESODIUM", - "LED", - "METALHALIDE", - "OLED", - "TUNGSTENFILAMENT", - "USERDEFINED", + "COMPACTFLUORESCENT", + "FLUORESCENT", + "HALOGEN", + "HIGHPRESSUREMERCURY", + "HIGHPRESSURESODIUM", + "LED", + "METALHALIDE", + "OLED", + "TUNGSTENFILAMENT", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcLampTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcLightFixture": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcLightFixtureTypeEnum", - "is_enum": true, "enum_values": [ - "POINTSOURCE", - "DIRECTIONSOURCE", - "SECURITYLIGHTING", - "USERDEFINED", + "POINTSOURCE", + "DIRECTIONSOURCE", + "SECURITYLIGHTING", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcLightFixtureTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcMechanicalFastener": { - "is_abstract": false, - "parent": "IfcElementComponent", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "NominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "NominalDiameter", + "is_enum": false + }, { - "name": "NominalLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "NominalLength", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcMechanicalFastenerTypeEnum", - "is_enum": true, "enum_values": [ - "ANCHORBOLT", - "BOLT", - "DOWEL", - "NAIL", - "NAILPLATE", - "RIVET", - "SCREW", - "SHEARCONNECTOR", - "STAPLE", - "STUDSHEARCONNECTOR", - "USERDEFINED", + "ANCHORBOLT", + "BOLT", + "DOWEL", + "NAIL", + "NAILPLATE", + "RIVET", + "SCREW", + "SHEARCONNECTOR", + "STAPLE", + "STUDSHEARCONNECTOR", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcMechanicalFastenerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElementComponent" + }, "IfcMedicalDevice": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcMedicalDeviceTypeEnum", - "is_enum": true, "enum_values": [ - "AIRSTATION", - "FEEDAIRUNIT", - "OXYGENGENERATOR", - "OXYGENPLANT", - "VACUUMSTATION", - "USERDEFINED", + "AIRSTATION", + "FEEDAIRUNIT", + "OXYGENGENERATOR", + "OXYGENPLANT", + "VACUUMSTATION", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcMedicalDeviceTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcMember": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcMemberTypeEnum", - "is_enum": true, "enum_values": [ - "BRACE", - "CHORD", - "COLLAR", - "MEMBER", - "MULLION", - "PLATE", - "POST", - "PURLIN", - "RAFTER", - "STRINGER", - "STRUT", - "STUD", - "USERDEFINED", + "BRACE", + "CHORD", + "COLLAR", + "MEMBER", + "MULLION", + "PLATE", + "POST", + "PURLIN", + "RAFTER", + "STRINGER", + "STRUT", + "STUD", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcMemberTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcMemberStandardCase": { - "is_abstract": false, - "parent": "IfcMember", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcMemberTypeEnum", - "is_enum": true, "enum_values": [ - "BRACE", - "CHORD", - "COLLAR", - "MEMBER", - "MULLION", - "PLATE", - "POST", - "PURLIN", - "RAFTER", - "STRINGER", - "STRUT", - "STUD", - "USERDEFINED", + "BRACE", + "CHORD", + "COLLAR", + "MEMBER", + "MULLION", + "PLATE", + "POST", + "PURLIN", + "RAFTER", + "STRINGER", + "STRUT", + "STUD", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcMemberTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcMember" + }, "IfcMotorConnection": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcMotorConnectionTypeEnum", - "is_enum": true, "enum_values": [ - "BELTDRIVE", - "COUPLING", - "DIRECTDRIVE", - "USERDEFINED", + "BELTDRIVE", + "COUPLING", + "DIRECTDRIVE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcMotorConnectionTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcOpeningElement": { - "is_abstract": false, - "parent": "IfcFeatureElementSubtraction", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcOpeningElementTypeEnum", - "is_enum": true, "enum_values": [ - "OPENING", - "RECESS", - "USERDEFINED", + "OPENING", + "RECESS", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcOpeningElementTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" - }, + "type": "IfcRelVoidsElement", + "name": "HasOpenings" + }, { - "name": "HasFillings", - "type": "IfcRelFillsElement" + "type": "IfcRelFillsElement", + "name": "HasFillings" } - ] - }, + ], + "parent": "IfcFeatureElementSubtraction" + }, "IfcOpeningStandardCase": { - "is_abstract": false, - "parent": "IfcOpeningElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcOpeningElementTypeEnum", - "is_enum": true, "enum_values": [ - "OPENING", - "RECESS", - "USERDEFINED", + "OPENING", + "RECESS", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcOpeningElementTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" - }, + "type": "IfcRelVoidsElement", + "name": "HasOpenings" + }, { - "name": "HasFillings", - "type": "IfcRelFillsElement" + "type": "IfcRelFillsElement", + "name": "HasFillings" } - ] - }, + ], + "parent": "IfcOpeningElement" + }, "IfcOutlet": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcOutletTypeEnum", - "is_enum": true, "enum_values": [ - "AUDIOVISUALOUTLET", - "COMMUNICATIONSOUTLET", - "POWEROUTLET", - "DATAOUTLET", - "TELEPHONEOUTLET", - "USERDEFINED", + "AUDIOVISUALOUTLET", + "COMMUNICATIONSOUTLET", + "POWEROUTLET", + "DATAOUTLET", + "TELEPHONEOUTLET", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcOutletTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcPile": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcPileTypeEnum", - "is_enum": true, "enum_values": [ - "BORED", - "DRIVEN", - "JETGROUTING", - "COHESION", - "FRICTION", - "SUPPORT", - "USERDEFINED", + "BORED", + "DRIVEN", + "JETGROUTING", + "COHESION", + "FRICTION", + "SUPPORT", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcPileTypeEnum", + "name": "PredefinedType", + "is_enum": true + }, { - "name": "ConstructionType", - "type": "IfcPileConstructionEnum", - "is_enum": true, "enum_values": [ - "CAST_IN_PLACE", - "COMPOSITE", - "PRECAST_CONCRETE", - "PREFAB_STEEL", - "USERDEFINED", + "CAST_IN_PLACE", + "COMPOSITE", + "PRECAST_CONCRETE", + "PREFAB_STEEL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcPileConstructionEnum", + "name": "ConstructionType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcPipeFitting": { - "is_abstract": false, - "parent": "IfcFlowFitting", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcPipeFittingTypeEnum", - "is_enum": true, "enum_values": [ - "BEND", - "CONNECTOR", - "ENTRY", - "EXIT", - "JUNCTION", - "OBSTRUCTION", - "TRANSITION", - "USERDEFINED", + "BEND", + "CONNECTOR", + "ENTRY", + "EXIT", + "JUNCTION", + "OBSTRUCTION", + "TRANSITION", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcPipeFittingTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowFitting" + }, "IfcPipeSegment": { - "is_abstract": false, - "parent": "IfcFlowSegment", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcPipeSegmentTypeEnum", - "is_enum": true, "enum_values": [ - "CULVERT", - "FLEXIBLESEGMENT", - "RIGIDSEGMENT", - "GUTTER", - "SPOOL", - "USERDEFINED", + "CULVERT", + "FLEXIBLESEGMENT", + "RIGIDSEGMENT", + "GUTTER", + "SPOOL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcPipeSegmentTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowSegment" + }, "IfcPlate": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcPlateTypeEnum", - "is_enum": true, "enum_values": [ - "CURTAIN_PANEL", - "SHEET", - "USERDEFINED", + "CURTAIN_PANEL", + "SHEET", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcPlateTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcPlateStandardCase": { - "is_abstract": false, - "parent": "IfcPlate", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcPlateTypeEnum", - "is_enum": true, "enum_values": [ - "CURTAIN_PANEL", - "SHEET", - "USERDEFINED", + "CURTAIN_PANEL", + "SHEET", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcPlateTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcPlate" + }, "IfcProjectionElement": { - "is_abstract": false, - "parent": "IfcFeatureElementAddition", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcProjectionElementTypeEnum", - "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcProjectionElementTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFeatureElementAddition" + }, "IfcProtectiveDevice": { - "is_abstract": false, - "parent": "IfcFlowController", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcProtectiveDeviceTypeEnum", - "is_enum": true, "enum_values": [ - "CIRCUITBREAKER", - "EARTHLEAKAGECIRCUITBREAKER", - "EARTHINGSWITCH", - "FUSEDISCONNECTOR", - "RESIDUALCURRENTCIRCUITBREAKER", - "RESIDUALCURRENTSWITCH", - "VARISTOR", - "USERDEFINED", + "CIRCUITBREAKER", + "EARTHLEAKAGECIRCUITBREAKER", + "EARTHINGSWITCH", + "FUSEDISCONNECTOR", + "RESIDUALCURRENTCIRCUITBREAKER", + "RESIDUALCURRENTSWITCH", + "VARISTOR", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcProtectiveDeviceTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowController" + }, "IfcProtectiveDeviceTrippingUnit": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcProtectiveDeviceTrippingUnitTypeEnum", - "is_enum": true, "enum_values": [ - "ELECTRONIC", - "ELECTROMAGNETIC", - "RESIDUALCURRENT", - "THERMAL", - "USERDEFINED", + "ELECTRONIC", + "ELECTROMAGNETIC", + "RESIDUALCURRENT", + "THERMAL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcProtectiveDeviceTrippingUnitTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionControlElement" + }, "IfcPump": { - "is_abstract": false, - "parent": "IfcFlowMovingDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcPumpTypeEnum", - "is_enum": true, "enum_values": [ - "CIRCULATOR", - "ENDSUCTION", - "SPLITCASE", - "SUBMERSIBLEPUMP", - "SUMPPUMP", - "VERTICALINLINE", - "VERTICALTURBINE", - "USERDEFINED", + "CIRCULATOR", + "ENDSUCTION", + "SPLITCASE", + "SUBMERSIBLEPUMP", + "SUMPPUMP", + "VERTICALINLINE", + "VERTICALTURBINE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcPumpTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowMovingDevice" + }, "IfcRailing": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcRailingTypeEnum", - "is_enum": true, "enum_values": [ - "HANDRAIL", - "GUARDRAIL", - "BALUSTRADE", - "USERDEFINED", + "HANDRAIL", + "GUARDRAIL", + "BALUSTRADE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcRailingTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcRamp": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcRampTypeEnum", - "is_enum": true, "enum_values": [ - "STRAIGHT_RUN_RAMP", - "TWO_STRAIGHT_RUN_RAMP", - "QUARTER_TURN_RAMP", - "TWO_QUARTER_TURN_RAMP", - "HALF_TURN_RAMP", - "SPIRAL_RAMP", - "USERDEFINED", + "STRAIGHT_RUN_RAMP", + "TWO_STRAIGHT_RUN_RAMP", + "QUARTER_TURN_RAMP", + "TWO_QUARTER_TURN_RAMP", + "HALF_TURN_RAMP", + "SPIRAL_RAMP", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcRampTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcRampFlight": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcRampFlightTypeEnum", - "is_enum": true, "enum_values": [ - "STRAIGHT", - "SPIRAL", - "USERDEFINED", + "STRAIGHT", + "SPIRAL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcRampFlightTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcReinforcingBar": { - "is_abstract": false, - "parent": "IfcReinforcingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "SteelGrade", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "SteelGrade", + "is_enum": false + }, { - "name": "NominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "NominalDiameter", + "is_enum": false + }, { - "name": "CrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcAreaMeasure", + "name": "CrossSectionArea", + "is_enum": false + }, { - "name": "BarLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "BarLength", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcReinforcingBarTypeEnum", - "is_enum": true, "enum_values": [ - "ANCHORING", - "EDGE", - "LIGATURE", - "MAIN", - "PUNCHING", - "RING", - "SHEAR", - "STUD", - "USERDEFINED", + "ANCHORING", + "EDGE", + "LIGATURE", + "MAIN", + "PUNCHING", + "RING", + "SHEAR", + "STUD", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcReinforcingBarTypeEnum", + "name": "PredefinedType", + "is_enum": true + }, { - "name": "BarSurface", - "type": "IfcReinforcingBarSurfaceEnum", - "is_enum": true, "enum_values": [ - "PLAIN", + "PLAIN", "TEXTURED" - ] + ], + "type": "IfcReinforcingBarSurfaceEnum", + "name": "BarSurface", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcReinforcingElement" + }, + "IfcReinforcingElement": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "SteelGrade", + "is_enum": false + } + ], + "is_abstract": true, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, + { + "type": "IfcRelVoidsElement", + "name": "HasOpenings" + } + ], + "parent": "IfcElementComponent" + }, "IfcReinforcingMesh": { - "is_abstract": false, - "parent": "IfcReinforcingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "SteelGrade", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "SteelGrade", + "is_enum": false + }, { - "name": "MeshLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "MeshLength", + "is_enum": false + }, { - "name": "MeshWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "MeshWidth", + "is_enum": false + }, { - "name": "LongitudinalBarNominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "LongitudinalBarNominalDiameter", + "is_enum": false + }, { - "name": "TransverseBarNominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "TransverseBarNominalDiameter", + "is_enum": false + }, { - "name": "LongitudinalBarCrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcAreaMeasure", + "name": "LongitudinalBarCrossSectionArea", + "is_enum": false + }, { - "name": "TransverseBarCrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcAreaMeasure", + "name": "TransverseBarCrossSectionArea", + "is_enum": false + }, { - "name": "LongitudinalBarSpacing", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "LongitudinalBarSpacing", + "is_enum": false + }, { - "name": "TransverseBarSpacing", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "TransverseBarSpacing", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcReinforcingMeshTypeEnum", - "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcReinforcingMeshTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcReinforcingElement" + }, "IfcRoof": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcRoofTypeEnum", - "is_enum": true, "enum_values": [ - "FLAT_ROOF", - "SHED_ROOF", - "GABLE_ROOF", - "HIP_ROOF", - "HIPPED_GABLE_ROOF", - "GAMBREL_ROOF", - "MANSARD_ROOF", - "BARREL_ROOF", - "RAINBOW_ROOF", - "BUTTERFLY_ROOF", - "PAVILION_ROOF", - "DOME_ROOF", - "FREEFORM", - "USERDEFINED", + "FLAT_ROOF", + "SHED_ROOF", + "GABLE_ROOF", + "HIP_ROOF", + "HIPPED_GABLE_ROOF", + "GAMBREL_ROOF", + "MANSARD_ROOF", + "BARREL_ROOF", + "RAINBOW_ROOF", + "BUTTERFLY_ROOF", + "PAVILION_ROOF", + "DOME_ROOF", + "FREEFORM", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcRoofTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcSanitaryTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSanitaryTerminalTypeEnum", - "is_enum": true, "enum_values": [ - "BATH", - "BIDET", - "CISTERN", - "SHOWER", - "SINK", - "SANITARYFOUNTAIN", - "TOILETPAN", - "URINAL", - "WASHHANDBASIN", - "WCSEAT", - "USERDEFINED", + "BATH", + "BIDET", + "CISTERN", + "SHOWER", + "SINK", + "SANITARYFOUNTAIN", + "TOILETPAN", + "URINAL", + "WASHHANDBASIN", + "WCSEAT", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSanitaryTerminalTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcSensor": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSensorTypeEnum", - "is_enum": true, "enum_values": [ - "COSENSOR", - "CO2SENSOR", - "CONDUCTANCESENSOR", - "CONTACTSENSOR", - "FIRESENSOR", - "FLOWSENSOR", - "FROSTSENSOR", - "GASSENSOR", - "HEATSENSOR", - "HUMIDITYSENSOR", - "IDENTIFIERSENSOR", - "IONCONCENTRATIONSENSOR", - "LEVELSENSOR", - "LIGHTSENSOR", - "MOISTURESENSOR", - "MOVEMENTSENSOR", - "PHSENSOR", - "PRESSURESENSOR", - "RADIATIONSENSOR", - "RADIOACTIVITYSENSOR", - "SMOKESENSOR", - "SOUNDSENSOR", - "TEMPERATURESENSOR", - "WINDSENSOR", - "USERDEFINED", + "COSENSOR", + "CO2SENSOR", + "CONDUCTANCESENSOR", + "CONTACTSENSOR", + "FIRESENSOR", + "FLOWSENSOR", + "FROSTSENSOR", + "GASSENSOR", + "HEATSENSOR", + "HUMIDITYSENSOR", + "IDENTIFIERSENSOR", + "IONCONCENTRATIONSENSOR", + "LEVELSENSOR", + "LIGHTSENSOR", + "MOISTURESENSOR", + "MOVEMENTSENSOR", + "PHSENSOR", + "PRESSURESENSOR", + "RADIATIONSENSOR", + "RADIOACTIVITYSENSOR", + "SMOKESENSOR", + "SOUNDSENSOR", + "TEMPERATURESENSOR", + "WINDSENSOR", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSensorTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionControlElement" + }, "IfcShadingDevice": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcShadingDeviceTypeEnum", - "is_enum": true, "enum_values": [ - "JALOUSIE", - "SHUTTER", - "AWNING", - "USERDEFINED", + "JALOUSIE", + "SHUTTER", + "AWNING", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcShadingDeviceTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, + "IfcSite": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "LongName", + "is_enum": false + }, + { + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ], + "type": "IfcElementCompositionEnum", + "name": "CompositionType", + "is_enum": true + }, + { + "enum_values": [], + "type": "List-IfcCompoundPlaneAngleMeasure", + "name": "RefLatitude", + "is_enum": false + }, + { + "enum_values": [], + "type": "List-IfcCompoundPlaneAngleMeasure", + "name": "RefLongitude", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLengthMeasure", + "name": "RefElevation", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "LandTitleNumber", + "is_enum": false + } + ], + "is_abstract": false, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelContainedInSpatialStructure", + "name": "ContainsElements" + }, + { + "type": "IfcRelReferencedInSpatialStructure", + "name": "ReferencesElements" + }, + { + "type": "IfcPostalAddress", + "name": "SiteAddress" + } + ], + "parent": "IfcSpatialStructureElement" + }, "IfcSlab": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSlabTypeEnum", - "is_enum": true, "enum_values": [ - "FLOOR", - "ROOF", - "LANDING", - "BASESLAB", - "USERDEFINED", + "FLOOR", + "ROOF", + "LANDING", + "BASESLAB", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSlabTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcSlabElementedCase": { - "is_abstract": false, - "parent": "IfcSlab", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSlabTypeEnum", - "is_enum": true, "enum_values": [ - "FLOOR", - "ROOF", - "LANDING", - "BASESLAB", - "USERDEFINED", + "FLOOR", + "ROOF", + "LANDING", + "BASESLAB", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSlabTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcSlab" + }, "IfcSlabStandardCase": { - "is_abstract": false, - "parent": "IfcSlab", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSlabTypeEnum", - "is_enum": true, "enum_values": [ - "FLOOR", - "ROOF", - "LANDING", - "BASESLAB", - "USERDEFINED", + "FLOOR", + "ROOF", + "LANDING", + "BASESLAB", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSlabTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcSlab" + }, "IfcSolarDevice": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSolarDeviceTypeEnum", - "is_enum": true, "enum_values": [ - "SOLARCOLLECTOR", - "SOLARPANEL", - "USERDEFINED", + "SOLARCOLLECTOR", + "SOLARPANEL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSolarDeviceTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, + "IfcSpace": { + "attributes": [ + { + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, + { + "enum_values": [], + "type": "IfcLabel", + "name": "LongName", + "is_enum": false + }, + { + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ], + "type": "IfcElementCompositionEnum", + "name": "CompositionType", + "is_enum": true + }, + { + "enum_values": [ + "SPACE", + "PARKING", + "GFA", + "INTERNAL", + "EXTERNAL", + "USERDEFINED", + "NOTDEFINED" + ], + "type": "IfcSpaceTypeEnum", + "name": "PredefinedType", + "is_enum": true + }, + { + "enum_values": [], + "type": "IfcLengthMeasure", + "name": "ElevationWithFlooring", + "is_enum": false + } + ], + "is_abstract": false, + "complex_attributes": [ + { + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, + { + "type": "IfcRelNests", + "name": "IsNestedBy" + }, + { + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, + { + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, + { + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, + { + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, + { + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, + { + "type": "IfcProductRepresentation", + "name": "Representation" + }, + { + "type": "IfcRelContainedInSpatialStructure", + "name": "ContainsElements" + }, + { + "type": "IfcRelReferencedInSpatialStructure", + "name": "ReferencesElements" + } + ], + "parent": "IfcSpatialStructureElement" + }, "IfcSpaceHeater": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSpaceHeaterTypeEnum", - "is_enum": true, "enum_values": [ - "CONVECTOR", - "RADIATOR", - "USERDEFINED", + "CONVECTOR", + "RADIATOR", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSpaceHeaterTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcStackTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcStackTerminalTypeEnum", - "is_enum": true, "enum_values": [ - "BIRDCAGE", - "COWL", - "RAINWATERHOPPER", - "USERDEFINED", + "BIRDCAGE", + "COWL", + "RAINWATERHOPPER", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcStackTerminalTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcStair": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcStairTypeEnum", - "is_enum": true, "enum_values": [ - "STRAIGHT_RUN_STAIR", - "TWO_STRAIGHT_RUN_STAIR", - "QUARTER_WINDING_STAIR", - "QUARTER_TURN_STAIR", - "HALF_WINDING_STAIR", - "HALF_TURN_STAIR", - "TWO_QUARTER_WINDING_STAIR", - "TWO_QUARTER_TURN_STAIR", - "THREE_QUARTER_WINDING_STAIR", - "THREE_QUARTER_TURN_STAIR", - "SPIRAL_STAIR", - "DOUBLE_RETURN_STAIR", - "CURVED_RUN_STAIR", - "TWO_CURVED_RUN_STAIR", - "USERDEFINED", + "STRAIGHT_RUN_STAIR", + "TWO_STRAIGHT_RUN_STAIR", + "QUARTER_WINDING_STAIR", + "QUARTER_TURN_STAIR", + "HALF_WINDING_STAIR", + "HALF_TURN_STAIR", + "TWO_QUARTER_WINDING_STAIR", + "TWO_QUARTER_TURN_STAIR", + "THREE_QUARTER_WINDING_STAIR", + "THREE_QUARTER_TURN_STAIR", + "SPIRAL_STAIR", + "DOUBLE_RETURN_STAIR", + "CURVED_RUN_STAIR", + "TWO_CURVED_RUN_STAIR", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcStairTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcStairFlight": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "NumberOfRisers", - "type": "IfcInteger", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcInteger", + "name": "NumberOfRisers", + "is_enum": false + }, { - "name": "NumberOfTreads", - "type": "IfcInteger", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcInteger", + "name": "NumberOfTreads", + "is_enum": false + }, { - "name": "RiserHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "RiserHeight", + "is_enum": false + }, { - "name": "TreadLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "TreadLength", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcStairFlightTypeEnum", - "is_enum": true, "enum_values": [ - "STRAIGHT", - "WINDER", - "SPIRAL", - "CURVED", - "FREEFORM", - "USERDEFINED", + "STRAIGHT", + "WINDER", + "SPIRAL", + "CURVED", + "FREEFORM", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcStairFlightTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcSurfaceFeature": { - "is_abstract": false, - "parent": "IfcFeatureElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSurfaceFeatureTypeEnum", - "is_enum": true, "enum_values": [ - "MARK", - "TAG", - "TREATMENT", - "USERDEFINED", + "MARK", + "TAG", + "TREATMENT", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSurfaceFeatureTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFeatureElement" + }, "IfcSwitchingDevice": { - "is_abstract": false, - "parent": "IfcFlowController", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSwitchingDeviceTypeEnum", - "is_enum": true, "enum_values": [ - "CONTACTOR", - "DIMMERSWITCH", - "EMERGENCYSTOP", - "KEYPAD", - "MOMENTARYSWITCH", - "SELECTORSWITCH", - "STARTER", - "SWITCHDISCONNECTOR", - "TOGGLESWITCH", - "USERDEFINED", + "CONTACTOR", + "DIMMERSWITCH", + "EMERGENCYSTOP", + "KEYPAD", + "MOMENTARYSWITCH", + "SELECTORSWITCH", + "STARTER", + "SWITCHDISCONNECTOR", + "TOGGLESWITCH", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSwitchingDeviceTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowController" + }, "IfcSystemFurnitureElement": { - "is_abstract": false, - "parent": "IfcFurnishingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcSystemFurnitureElementTypeEnum", - "is_enum": true, "enum_values": [ - "PANEL", - "WORKSURFACE", - "USERDEFINED", + "PANEL", + "WORKSURFACE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcSystemFurnitureElementTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFurnishingElement" + }, "IfcTank": { - "is_abstract": false, - "parent": "IfcFlowStorageDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcTankTypeEnum", - "is_enum": true, "enum_values": [ - "BASIN", - "BREAKPRESSURE", - "EXPANSION", - "FEEDANDEXPANSION", - "PRESSUREVESSEL", - "STORAGE", - "VESSEL", - "USERDEFINED", + "BASIN", + "BREAKPRESSURE", + "EXPANSION", + "FEEDANDEXPANSION", + "PRESSUREVESSEL", + "STORAGE", + "VESSEL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcTankTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowStorageDevice" + }, "IfcTendon": { - "is_abstract": false, - "parent": "IfcReinforcingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "SteelGrade", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "SteelGrade", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcTendonTypeEnum", - "is_enum": true, "enum_values": [ - "BAR", - "COATED", - "STRAND", - "WIRE", - "USERDEFINED", + "BAR", + "COATED", + "STRAND", + "WIRE", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcTendonTypeEnum", + "name": "PredefinedType", + "is_enum": true + }, { - "name": "NominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "NominalDiameter", + "is_enum": false + }, { - "name": "CrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcAreaMeasure", + "name": "CrossSectionArea", + "is_enum": false + }, { - "name": "TensionForce", - "type": "IfcForceMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcForceMeasure", + "name": "TensionForce", + "is_enum": false + }, { - "name": "PreStress", - "type": "IfcPressureMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPressureMeasure", + "name": "PreStress", + "is_enum": false + }, { - "name": "FrictionCoefficient", - "type": "IfcNormalisedRatioMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcNormalisedRatioMeasure", + "name": "FrictionCoefficient", + "is_enum": false + }, { - "name": "AnchorageSlip", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "AnchorageSlip", + "is_enum": false + }, { - "name": "MinCurvatureRadius", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "MinCurvatureRadius", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcReinforcingElement" + }, "IfcTendonAnchor": { - "is_abstract": false, - "parent": "IfcReinforcingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "SteelGrade", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "SteelGrade", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcTendonAnchorTypeEnum", - "is_enum": true, "enum_values": [ - "COUPLER", - "FIXED_END", - "TENSIONING_END", - "USERDEFINED", + "COUPLER", + "FIXED_END", + "TENSIONING_END", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcTendonAnchorTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcReinforcingElement" + }, "IfcTransformer": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcTransformerTypeEnum", - "is_enum": true, "enum_values": [ - "CURRENT", - "FREQUENCY", - "INVERTER", - "RECTIFIER", - "VOLTAGE", - "USERDEFINED", + "CURRENT", + "FREQUENCY", + "INVERTER", + "RECTIFIER", + "VOLTAGE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcTransformerTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcTransportElement": { - "is_abstract": false, - "parent": "IfcElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcTransportElementTypeEnum", - "is_enum": true, "enum_values": [ - "ELEVATOR", - "ESCALATOR", - "MOVINGWALKWAY", - "CRANEWAY", - "LIFTINGGEAR", - "USERDEFINED", + "ELEVATOR", + "ESCALATOR", + "MOVINGWALKWAY", + "CRANEWAY", + "LIFTINGGEAR", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcTransportElementTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElement" + }, "IfcTubeBundle": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcTubeBundleTypeEnum", - "is_enum": true, "enum_values": [ - "FINNED", - "USERDEFINED", + "FINNED", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcTubeBundleTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcUnitaryControlElement": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcUnitaryControlElementTypeEnum", - "is_enum": true, "enum_values": [ - "ALARMPANEL", - "CONTROLPANEL", - "GASDETECTIONPANEL", - "INDICATORPANEL", - "MIMICPANEL", - "HUMIDISTAT", - "THERMOSTAT", - "WEATHERSTATION", - "USERDEFINED", + "ALARMPANEL", + "CONTROLPANEL", + "GASDETECTIONPANEL", + "INDICATORPANEL", + "MIMICPANEL", + "HUMIDISTAT", + "THERMOSTAT", + "WEATHERSTATION", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcUnitaryControlElementTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcDistributionControlElement" + }, "IfcUnitaryEquipment": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcUnitaryEquipmentTypeEnum", - "is_enum": true, "enum_values": [ - "AIRHANDLER", - "AIRCONDITIONINGUNIT", - "DEHUMIDIFIER", - "SPLITSYSTEM", - "ROOFTOPUNIT", - "USERDEFINED", + "AIRHANDLER", + "AIRCONDITIONINGUNIT", + "DEHUMIDIFIER", + "SPLITSYSTEM", + "ROOFTOPUNIT", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcUnitaryEquipmentTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcEnergyConversionDevice" + }, "IfcValve": { - "is_abstract": false, - "parent": "IfcFlowController", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcValveTypeEnum", - "is_enum": true, "enum_values": [ - "AIRRELEASE", - "ANTIVACUUM", - "CHANGEOVER", - "CHECK", - "COMMISSIONING", - "DIVERTING", - "DRAWOFFCOCK", - "DOUBLECHECK", - "DOUBLEREGULATING", - "FAUCET", - "FLUSHING", - "GASCOCK", - "GASTAP", - "ISOLATING", - "MIXING", - "PRESSUREREDUCING", - "PRESSURERELIEF", - "REGULATING", - "SAFETYCUTOFF", - "STEAMTRAP", - "STOPCOCK", - "USERDEFINED", + "AIRRELEASE", + "ANTIVACUUM", + "CHANGEOVER", + "CHECK", + "COMMISSIONING", + "DIVERTING", + "DRAWOFFCOCK", + "DOUBLECHECK", + "DOUBLEREGULATING", + "FAUCET", + "FLUSHING", + "GASCOCK", + "GASTAP", + "ISOLATING", + "MIXING", + "PRESSUREREDUCING", + "PRESSURERELIEF", + "REGULATING", + "SAFETYCUTOFF", + "STEAMTRAP", + "STOPCOCK", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcValveTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowController" + }, "IfcVibrationIsolator": { - "is_abstract": false, - "parent": "IfcElementComponent", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcVibrationIsolatorTypeEnum", - "is_enum": true, "enum_values": [ - "COMPRESSION", - "SPRING", - "USERDEFINED", + "COMPRESSION", + "SPRING", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcVibrationIsolatorTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElementComponent" + }, "IfcVirtualElement": { - "is_abstract": false, - "parent": "IfcElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcElement" + }, "IfcVoidingFeature": { - "is_abstract": false, - "parent": "IfcFeatureElementSubtraction", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcVoidingFeatureTypeEnum", - "is_enum": true, "enum_values": [ - "CUTOUT", - "NOTCH", - "HOLE", - "MITER", - "CHAMFER", - "EDGE", - "USERDEFINED", + "CUTOUT", + "NOTCH", + "HOLE", + "MITER", + "CHAMFER", + "EDGE", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcVoidingFeatureTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFeatureElementSubtraction" + }, "IfcWall": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcWallTypeEnum", - "is_enum": true, "enum_values": [ - "MOVABLE", - "PARAPET", - "PARTITIONING", - "PLUMBINGWALL", - "SHEAR", - "SOLIDWALL", - "STANDARD", - "POLYGONAL", - "ELEMENTEDWALL", - "USERDEFINED", + "MOVABLE", + "PARAPET", + "PARTITIONING", + "PLUMBINGWALL", + "SHEAR", + "SOLIDWALL", + "STANDARD", + "POLYGONAL", + "ELEMENTEDWALL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcWallTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcWallElementedCase": { - "is_abstract": false, - "parent": "IfcWall", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcWallTypeEnum", - "is_enum": true, "enum_values": [ - "MOVABLE", - "PARAPET", - "PARTITIONING", - "PLUMBINGWALL", - "SHEAR", - "SOLIDWALL", - "STANDARD", - "POLYGONAL", - "ELEMENTEDWALL", - "USERDEFINED", + "MOVABLE", + "PARAPET", + "PARTITIONING", + "PLUMBINGWALL", + "SHEAR", + "SOLIDWALL", + "STANDARD", + "POLYGONAL", + "ELEMENTEDWALL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcWallTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcWall" + }, "IfcWallStandardCase": { - "is_abstract": false, - "parent": "IfcWall", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcWallTypeEnum", - "is_enum": true, "enum_values": [ - "MOVABLE", - "PARAPET", - "PARTITIONING", - "PLUMBINGWALL", - "SHEAR", - "SOLIDWALL", - "STANDARD", - "POLYGONAL", - "ELEMENTEDWALL", - "USERDEFINED", + "MOVABLE", + "PARAPET", + "PARTITIONING", + "PLUMBINGWALL", + "SHEAR", + "SOLIDWALL", + "STANDARD", + "POLYGONAL", + "ELEMENTEDWALL", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcWallTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcWall" + }, "IfcWasteTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcWasteTerminalTypeEnum", - "is_enum": true, "enum_values": [ - "FLOORTRAP", - "FLOORWASTE", - "GULLYSUMP", - "GULLYTRAP", - "ROOFDRAIN", - "WASTEDISPOSALUNIT", - "WASTETRAP", - "USERDEFINED", + "FLOORTRAP", + "FLOORWASTE", + "GULLYSUMP", + "GULLYTRAP", + "ROOFDRAIN", + "WASTEDISPOSALUNIT", + "WASTETRAP", + "USERDEFINED", "NOTDEFINED" - ] + ], + "type": "IfcWasteTerminalTypeEnum", + "name": "PredefinedType", + "is_enum": true } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcFlowTerminal" + }, "IfcWindow": { - "is_abstract": false, - "parent": "IfcBuildingElement", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "OverallHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "OverallHeight", + "is_enum": false + }, { - "name": "OverallWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "OverallWidth", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcWindowTypeEnum", - "is_enum": true, "enum_values": [ - "WINDOW", - "SKYLIGHT", - "LIGHTDOME", - "USERDEFINED", + "WINDOW", + "SKYLIGHT", + "LIGHTDOME", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcWindowTypeEnum", + "name": "PredefinedType", + "is_enum": true + }, { - "name": "PartitioningType", - "type": "IfcWindowTypePartitioningEnum", - "is_enum": true, "enum_values": [ - "SINGLE_PANEL", - "DOUBLE_PANEL_VERTICAL", - "DOUBLE_PANEL_HORIZONTAL", - "TRIPLE_PANEL_VERTICAL", - "TRIPLE_PANEL_BOTTOM", - "TRIPLE_PANEL_TOP", - "TRIPLE_PANEL_LEFT", - "TRIPLE_PANEL_RIGHT", - "TRIPLE_PANEL_HORIZONTAL", - "USERDEFINED", + "SINGLE_PANEL", + "DOUBLE_PANEL_VERTICAL", + "DOUBLE_PANEL_HORIZONTAL", + "TRIPLE_PANEL_VERTICAL", + "TRIPLE_PANEL_BOTTOM", + "TRIPLE_PANEL_TOP", + "TRIPLE_PANEL_LEFT", + "TRIPLE_PANEL_RIGHT", + "TRIPLE_PANEL_HORIZONTAL", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcWindowTypePartitioningEnum", + "name": "PartitioningType", + "is_enum": true + }, { - "name": "UserDefinedPartitioningType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcLabel", + "name": "UserDefinedPartitioningType", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] - }, + ], + "parent": "IfcBuildingElement" + }, "IfcWindowStandardCase": { - "is_abstract": false, - "parent": "IfcWindow", "attributes": [ { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcGloballyUniqueId", + "name": "GlobalId", + "is_enum": false + }, { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "Name", + "is_enum": false + }, { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcText", + "name": "Description", + "is_enum": false + }, { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcLabel", + "name": "ObjectType", + "is_enum": false + }, { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcIdentifier", + "name": "Tag", + "is_enum": false + }, { - "name": "OverallHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "OverallHeight", + "is_enum": false + }, { - "name": "OverallWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, + "enum_values": [], + "type": "IfcPositiveLengthMeasure", + "name": "OverallWidth", + "is_enum": false + }, { - "name": "PredefinedType", - "type": "IfcWindowTypeEnum", - "is_enum": true, "enum_values": [ - "WINDOW", - "SKYLIGHT", - "LIGHTDOME", - "USERDEFINED", + "WINDOW", + "SKYLIGHT", + "LIGHTDOME", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcWindowTypeEnum", + "name": "PredefinedType", + "is_enum": true + }, { - "name": "PartitioningType", - "type": "IfcWindowTypePartitioningEnum", - "is_enum": true, "enum_values": [ - "SINGLE_PANEL", - "DOUBLE_PANEL_VERTICAL", - "DOUBLE_PANEL_HORIZONTAL", - "TRIPLE_PANEL_VERTICAL", - "TRIPLE_PANEL_BOTTOM", - "TRIPLE_PANEL_TOP", - "TRIPLE_PANEL_LEFT", - "TRIPLE_PANEL_RIGHT", - "TRIPLE_PANEL_HORIZONTAL", - "USERDEFINED", + "SINGLE_PANEL", + "DOUBLE_PANEL_VERTICAL", + "DOUBLE_PANEL_HORIZONTAL", + "TRIPLE_PANEL_VERTICAL", + "TRIPLE_PANEL_BOTTOM", + "TRIPLE_PANEL_TOP", + "TRIPLE_PANEL_LEFT", + "TRIPLE_PANEL_RIGHT", + "TRIPLE_PANEL_HORIZONTAL", + "USERDEFINED", "NOTDEFINED" - ] - }, + ], + "type": "IfcWindowTypePartitioningEnum", + "name": "PartitioningType", + "is_enum": true + }, { - "name": "UserDefinedPartitioningType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] + "enum_values": [], + "type": "IfcLabel", + "name": "UserDefinedPartitioningType", + "is_enum": false } - ], + ], + "is_abstract": false, "complex_attributes": [ { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, + "type": "IfcOwnerHistory", + "name": "OwnerHistory" + }, { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, + "type": "IfcRelNests", + "name": "IsNestedBy" + }, { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, + "type": "IfcRelAggregates", + "name": "IsDecomposedBy" + }, { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, + "type": "IfcRelDefinesByObject", + "name": "IsDeclaredBy" + }, { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, + "type": "IfcRelDefinesByType", + "name": "IsTypedBy" + }, { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, + "type": "IfcRelDefinesByProperties", + "name": "IsDefinedBy" + }, { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, + "type": "IfcObjectPlacement", + "name": "ObjectPlacement" + }, { - "name": "Representation", - "type": "IfcProductRepresentation" - }, + "type": "IfcProductRepresentation", + "name": "Representation" + }, { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, + "type": "IfcRelProjectsElement", + "name": "HasProjections" + }, { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" + "type": "IfcRelVoidsElement", + "name": "HasOpenings" } - ] + ], + "parent": "IfcWindow" } -} +} \ No newline at end of file diff --git a/src/ifcblenderexport/getIfcElements.py b/src/ifcblenderexport/getIfcElements.py index 32c1532a48..1d12c2e53f 100644 --- a/src/ifcblenderexport/getIfcElements.py +++ b/src/ifcblenderexport/getIfcElements.py @@ -1,7 +1,7 @@ -"""This script converts the computer iterpretable listing ifcXML XSD into a list -of non-abstract children of IfcProduct""" +"""This script converts the computer iterpretable listing ifcXML XSD into a JSON file""" import xml.etree.ElementTree as ET +import collections import json class IFC4Extractor: @@ -12,7 +12,7 @@ class IFC4Extractor: self.ns = {'xs': 'http://www.w3.org/2001/XMLSchema'} self.elements = {} #self.filters = ['IfcBuildingElement'] - self.filters = ['IfcElement'] + self.filters = ['IfcElement', 'IfcSpatialStructureElement'] self.filtered_elements = {} def extract(self): @@ -31,11 +31,11 @@ class IFC4Extractor: self.filtered_elements.setdefault(filter, {})[element.attrib['name']] = data def export(self): + final = {} for filter in self.filters: - with open("{}.json".format(filter), "w") as file: - file.write(json.dumps(self.filtered_elements[filter], indent=4)) - #with open("ifc_rooted_IFC2X3.json", "w") as file: - # file.write(json.dumps(self.elements, indent=4)) + final.update(self.filtered_elements[filter]) + with open("output.json", "w") as file: + file.write(json.dumps(collections.OrderedDict(sorted(final.items())), indent=4)) def is_descendant_from_class(self, element, class_name): if element is None \