diff --git a/src/ifcblenderexport/blenderbim/prop.py b/src/ifcblenderexport/blenderbim/prop.py index 11462bb076..1521bd3a0d 100644 --- a/src/ifcblenderexport/blenderbim/prop.py +++ b/src/ifcblenderexport/blenderbim/prop.py @@ -116,7 +116,7 @@ def getIfcProducts(self, context): global products_enum if len(products_enum) < 1: products_enum.extend([(e, e, '') for e in - ['IfcElement', 'IfcElementType', 'IfcSpatialStructureElement', 'IfcStructural']]) + ['IfcElement', 'IfcElementType', 'IfcSpatialElement', 'IfcStructural']]) return products_enum diff --git a/src/ifcblenderexport/blenderbim/schema.py b/src/ifcblenderexport/blenderbim/schema.py index 76cee150c4..3f9637b8f3 100644 --- a/src/ifcblenderexport/blenderbim/schema.py +++ b/src/ifcblenderexport/blenderbim/schema.py @@ -11,7 +11,7 @@ class IfcSchema(): # TODO: Make it less troublesome self.products = [ 'IfcElement', - 'IfcSpatialStructureElement', + 'IfcSpatialElement', 'IfcStructural', 'IfcMaterialDefinition', 'IfcParameterizedProfileDef', diff --git a/src/ifcblenderexport/blenderbim/schema/IfcBoundaryCondition_IFC4.json b/src/ifcblenderexport/blenderbim/schema/IfcBoundaryCondition_IFC4.json index e81bc5c758..e3b263977b 100644 --- a/src/ifcblenderexport/blenderbim/schema/IfcBoundaryCondition_IFC4.json +++ b/src/ifcblenderexport/blenderbim/schema/IfcBoundaryCondition_IFC4.json @@ -1,256 +1,256 @@ { "IfcBoundaryEdgeCondition": { + "is_abstract": false, + "parent": "IfcBoundaryCondition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { + "name": "TranslationalStiffnessByLengthX", + "type": "IfcModulusOfTranslationalSubgradeReactionSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcModulusOfLinearSubgradeReactionMeasure" - ], - "type": "IfcModulusOfTranslationalSubgradeReactionSelect", - "name": "TranslationalStiffnessByLengthX", - "is_select": true - }, + ] + }, { + "name": "TranslationalStiffnessByLengthY", + "type": "IfcModulusOfTranslationalSubgradeReactionSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcModulusOfLinearSubgradeReactionMeasure" - ], - "type": "IfcModulusOfTranslationalSubgradeReactionSelect", - "name": "TranslationalStiffnessByLengthY", - "is_select": true - }, + ] + }, { + "name": "TranslationalStiffnessByLengthZ", + "type": "IfcModulusOfTranslationalSubgradeReactionSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcModulusOfLinearSubgradeReactionMeasure" - ], - "type": "IfcModulusOfTranslationalSubgradeReactionSelect", - "name": "TranslationalStiffnessByLengthZ", - "is_select": true - }, + ] + }, { + "name": "RotationalStiffnessByLengthX", + "type": "IfcModulusOfRotationalSubgradeReactionSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcModulusOfRotationalSubgradeReactionMeasure" - ], - "type": "IfcModulusOfRotationalSubgradeReactionSelect", - "name": "RotationalStiffnessByLengthX", - "is_select": true - }, + ] + }, { + "name": "RotationalStiffnessByLengthY", + "type": "IfcModulusOfRotationalSubgradeReactionSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcModulusOfRotationalSubgradeReactionMeasure" - ], - "type": "IfcModulusOfRotationalSubgradeReactionSelect", - "name": "RotationalStiffnessByLengthY", - "is_select": true - }, + ] + }, { + "name": "RotationalStiffnessByLengthZ", + "type": "IfcModulusOfRotationalSubgradeReactionSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcModulusOfRotationalSubgradeReactionMeasure" - ], - "type": "IfcModulusOfRotationalSubgradeReactionSelect", - "name": "RotationalStiffnessByLengthZ", - "is_select": true + ] } - ], - "parent": "IfcBoundaryCondition" - }, + ] + }, "IfcBoundaryFaceCondition": { + "is_abstract": false, + "parent": "IfcBoundaryCondition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { + "name": "TranslationalStiffnessByAreaX", + "type": "IfcModulusOfSubgradeReactionSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcModulusOfSubgradeReactionMeasure" - ], - "type": "IfcModulusOfSubgradeReactionSelect", - "name": "TranslationalStiffnessByAreaX", - "is_select": true - }, + ] + }, { + "name": "TranslationalStiffnessByAreaY", + "type": "IfcModulusOfSubgradeReactionSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcModulusOfSubgradeReactionMeasure" - ], - "type": "IfcModulusOfSubgradeReactionSelect", - "name": "TranslationalStiffnessByAreaY", - "is_select": true - }, + ] + }, { + "name": "TranslationalStiffnessByAreaZ", + "type": "IfcModulusOfSubgradeReactionSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcModulusOfSubgradeReactionMeasure" - ], - "type": "IfcModulusOfSubgradeReactionSelect", - "name": "TranslationalStiffnessByAreaZ", - "is_select": true + ] } - ], - "parent": "IfcBoundaryCondition" - }, + ] + }, "IfcBoundaryNodeCondition": { + "is_abstract": false, + "parent": "IfcBoundaryCondition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { + "name": "TranslationalStiffnessX", + "type": "IfcTranslationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcLinearStiffnessMeasure" - ], - "type": "IfcTranslationalStiffnessSelect", - "name": "TranslationalStiffnessX", - "is_select": true - }, + ] + }, { + "name": "TranslationalStiffnessY", + "type": "IfcTranslationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcLinearStiffnessMeasure" - ], - "type": "IfcTranslationalStiffnessSelect", - "name": "TranslationalStiffnessY", - "is_select": true - }, + ] + }, { + "name": "TranslationalStiffnessZ", + "type": "IfcTranslationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcLinearStiffnessMeasure" - ], - "type": "IfcTranslationalStiffnessSelect", - "name": "TranslationalStiffnessZ", - "is_select": true - }, + ] + }, { + "name": "RotationalStiffnessX", + "type": "IfcRotationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcRotationalStiffnessMeasure" - ], - "type": "IfcRotationalStiffnessSelect", - "name": "RotationalStiffnessX", - "is_select": true - }, + ] + }, { + "name": "RotationalStiffnessY", + "type": "IfcRotationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcRotationalStiffnessMeasure" - ], - "type": "IfcRotationalStiffnessSelect", - "name": "RotationalStiffnessY", - "is_select": true - }, + ] + }, { + "name": "RotationalStiffnessZ", + "type": "IfcRotationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcRotationalStiffnessMeasure" - ], - "type": "IfcRotationalStiffnessSelect", - "name": "RotationalStiffnessZ", - "is_select": true + ] } - ], - "parent": "IfcBoundaryCondition" - }, + ] + }, "IfcBoundaryNodeConditionWarping": { + "is_abstract": false, + "parent": "IfcBoundaryNodeCondition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { + "name": "TranslationalStiffnessX", + "type": "IfcTranslationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcLinearStiffnessMeasure" - ], - "type": "IfcTranslationalStiffnessSelect", - "name": "TranslationalStiffnessX", - "is_select": true - }, + ] + }, { + "name": "TranslationalStiffnessY", + "type": "IfcTranslationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcLinearStiffnessMeasure" - ], - "type": "IfcTranslationalStiffnessSelect", - "name": "TranslationalStiffnessY", - "is_select": true - }, + ] + }, { + "name": "TranslationalStiffnessZ", + "type": "IfcTranslationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcLinearStiffnessMeasure" - ], - "type": "IfcTranslationalStiffnessSelect", - "name": "TranslationalStiffnessZ", - "is_select": true - }, + ] + }, { + "name": "RotationalStiffnessX", + "type": "IfcRotationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcRotationalStiffnessMeasure" - ], - "type": "IfcRotationalStiffnessSelect", - "name": "RotationalStiffnessX", - "is_select": true - }, + ] + }, { + "name": "RotationalStiffnessY", + "type": "IfcRotationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcRotationalStiffnessMeasure" - ], - "type": "IfcRotationalStiffnessSelect", - "name": "RotationalStiffnessY", - "is_select": true - }, + ] + }, { + "name": "RotationalStiffnessZ", + "type": "IfcRotationalStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcRotationalStiffnessMeasure" - ], - "type": "IfcRotationalStiffnessSelect", - "name": "RotationalStiffnessZ", - "is_select": true - }, + ] + }, { + "name": "WarpingStiffness", + "type": "IfcWarpingStiffnessSelect", + "is_select": true, "select_types": [ - "IfcBoolean", + "IfcBoolean", "IfcWarpingMomentMeasure" - ], - "type": "IfcWarpingStiffnessSelect", - "name": "WarpingStiffness", - "is_select": true + ] } - ], - "parent": "IfcBoundaryNodeCondition" + ] } } \ No newline at end of file diff --git a/src/ifcblenderexport/blenderbim/schema/IfcElementType_IFC4.json b/src/ifcblenderexport/blenderbim/schema/IfcElementType_IFC4.json index 4e74705ec4..8d71af5b11 100644 --- a/src/ifcblenderexport/blenderbim/schema/IfcElementType_IFC4.json +++ b/src/ifcblenderexport/blenderbim/schema/IfcElementType_IFC4.json @@ -1,7552 +1,6902 @@ { "IfcActuatorType": { + "is_abstract": false, + "parent": "IfcDistributionControlElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElementType" - }, + ] + }, "IfcAirTerminalBoxType": { + "is_abstract": false, + "parent": "IfcFlowControllerType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowControllerType" - }, + ] + }, "IfcAirTerminalType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcAirToAirHeatRecoveryType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcAlarmType": { + "is_abstract": false, + "parent": "IfcDistributionControlElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElementType" - }, + ] + }, "IfcAudioVisualApplianceType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcBeamType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcBoilerType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcBuildingElementPartType": { + "is_abstract": false, + "parent": "IfcElementComponentType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementComponentType" - }, + ] + }, "IfcBuildingElementProxyType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, - "IfcBuildingElementType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcElementType" - }, + ] + }, "IfcBurnerType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcBurnerTypeEnum", + "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcBurnerTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcCableCarrierFittingType": { + "is_abstract": false, + "parent": "IfcFlowFittingType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFittingType" - }, + ] + }, "IfcCableCarrierSegmentType": { + "is_abstract": false, + "parent": "IfcFlowSegmentType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowSegmentType" - }, + ] + }, "IfcCableFittingType": { + "is_abstract": false, + "parent": "IfcFlowFittingType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFittingType" - }, + ] + }, "IfcCableSegmentType": { + "is_abstract": false, + "parent": "IfcFlowSegmentType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowSegmentType" - }, + ] + }, "IfcChillerType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcChimneyType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcChimneyTypeEnum", + "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcChimneyTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcCivilElementType": { + "is_abstract": false, + "parent": "IfcElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementType" - }, + ] + }, "IfcCoilType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcColumnType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcCommunicationsApplianceType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcCompressorType": { + "is_abstract": false, + "parent": "IfcFlowMovingDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowMovingDeviceType" - }, + ] + }, "IfcCondenserType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcControllerType": { + "is_abstract": false, + "parent": "IfcDistributionControlElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElementType" - }, + ] + }, "IfcCooledBeamType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcCoolingTowerType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcCoveringType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcCurtainWallType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcCurtainWallTypeEnum", + "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcCurtainWallTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcDamperType": { + "is_abstract": false, + "parent": "IfcFlowControllerType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowControllerType" - }, + ] + }, "IfcDiscreteAccessoryType": { + "is_abstract": false, + "parent": "IfcElementComponentType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementComponentType" - }, + ] + }, "IfcDistributionChamberElementType": { + "is_abstract": false, + "parent": "IfcDistributionFlowElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElementType" - }, - "IfcDistributionControlElementType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionElementType" - }, + ] + }, "IfcDistributionElementType": { + "is_abstract": false, + "parent": "IfcElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementType" - }, - "IfcDistributionFlowElementType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionElementType" - }, + ] + }, "IfcDoorType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcBoolean", - "name": "ParameterTakesPrecedence", - "is_enum": false - }, + "name": "ParameterTakesPrecedence", + "type": "IfcBoolean", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "UserDefinedOperationType", - "is_enum": false + "name": "UserDefinedOperationType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcDuctFittingType": { + "is_abstract": false, + "parent": "IfcFlowFittingType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFittingType" - }, + ] + }, "IfcDuctSegmentType": { + "is_abstract": false, + "parent": "IfcFlowSegmentType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowSegmentType" - }, + ] + }, "IfcDuctSilencerType": { + "is_abstract": false, + "parent": "IfcFlowTreatmentDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTreatmentDeviceType" - }, + ] + }, "IfcElectricApplianceType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcElectricDistributionBoardType": { + "is_abstract": false, + "parent": "IfcFlowControllerType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowControllerType" - }, + ] + }, "IfcElectricFlowStorageDeviceType": { + "is_abstract": false, + "parent": "IfcFlowStorageDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowStorageDeviceType" - }, + ] + }, "IfcElectricGeneratorType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcElectricMotorType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcElectricTimeControlType": { + "is_abstract": false, + "parent": "IfcFlowControllerType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowControllerType" - }, + ] + }, "IfcElementAssemblyType": { + "is_abstract": false, + "parent": "IfcElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementType" - }, - "IfcElementComponentType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcElementType" - }, - "IfcEnergyConversionDeviceType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionFlowElementType" - }, + ] + }, "IfcEngineType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcEvaporativeCoolerType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcEvaporatorType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcFanType": { + "is_abstract": false, + "parent": "IfcFlowMovingDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowMovingDeviceType" - }, + ] + }, "IfcFastenerType": { + "is_abstract": false, + "parent": "IfcElementComponentType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementComponentType" - }, + ] + }, "IfcFilterType": { + "is_abstract": false, + "parent": "IfcFlowTreatmentDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTreatmentDeviceType" - }, + ] + }, "IfcFireSuppressionTerminalType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, - "IfcFlowControllerType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionFlowElementType" - }, - "IfcFlowFittingType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionFlowElementType" - }, + ] + }, "IfcFlowInstrumentType": { + "is_abstract": false, + "parent": "IfcDistributionControlElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElementType" - }, + ] + }, "IfcFlowMeterType": { + "is_abstract": false, + "parent": "IfcFlowControllerType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowControllerType" - }, - "IfcFlowMovingDeviceType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionFlowElementType" - }, - "IfcFlowSegmentType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionFlowElementType" - }, - "IfcFlowStorageDeviceType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionFlowElementType" - }, - "IfcFlowTerminalType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionFlowElementType" - }, - "IfcFlowTreatmentDeviceType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcDistributionFlowElementType" - }, + ] + }, "IfcFootingType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcFurnishingElementType": { + "is_abstract": false, + "parent": "IfcElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementType" - }, + ] + }, "IfcFurnitureType": { + "is_abstract": false, + "parent": "IfcFurnishingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "AssemblyPlace", + "type": "IfcAssemblyPlaceEnum", + "is_enum": true, "enum_values": [ - "SITE", - "FACTORY", + "SITE", + "FACTORY", "NOTDEFINED" - ], - "type": "IfcAssemblyPlaceEnum", - "name": "AssemblyPlace", - "is_enum": true - }, + ] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFurnishingElementType" - }, + ] + }, "IfcGeographicElementType": { + "is_abstract": false, + "parent": "IfcElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementType" - }, + ] + }, "IfcHeatExchangerType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcHumidifierType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcInterceptorType": { + "is_abstract": false, + "parent": "IfcFlowTreatmentDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTreatmentDeviceType" - }, + ] + }, "IfcJunctionBoxType": { + "is_abstract": false, + "parent": "IfcFlowFittingType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFittingType" - }, + ] + }, "IfcLampType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcLightFixtureType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcMechanicalFastenerType": { + "is_abstract": false, + "parent": "IfcElementComponentType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "NominalDiameter", - "is_enum": false - }, + "name": "NominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "NominalLength", - "is_enum": false + "name": "NominalLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementComponentType" - }, + ] + }, "IfcMedicalDeviceType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcMemberType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcMotorConnectionType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcOutletType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcPileType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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 + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcPipeFittingType": { + "is_abstract": false, + "parent": "IfcFlowFittingType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFittingType" - }, + ] + }, "IfcPipeSegmentType": { + "is_abstract": false, + "parent": "IfcFlowSegmentType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowSegmentType" - }, + ] + }, "IfcPlateType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcProtectiveDeviceTrippingUnitType": { + "is_abstract": false, + "parent": "IfcDistributionControlElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElementType" - }, + ] + }, "IfcProtectiveDeviceType": { + "is_abstract": false, + "parent": "IfcFlowControllerType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowControllerType" - }, + ] + }, "IfcPumpType": { + "is_abstract": false, + "parent": "IfcFlowMovingDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowMovingDeviceType" - }, + ] + }, "IfcRailingType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcRampFlightType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcRampType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcReinforcingBarType": { + "is_abstract": false, + "parent": "IfcReinforcingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "NominalDiameter", - "is_enum": false - }, + "name": "NominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcAreaMeasure", - "name": "CrossSectionArea", - "is_enum": false - }, + "name": "CrossSectionArea", + "type": "IfcAreaMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "BarLength", - "is_enum": false - }, + "name": "BarLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { + "name": "BarSurface", + "type": "IfcReinforcingBarSurfaceEnum", + "is_enum": true, "enum_values": [ - "PLAIN", + "PLAIN", "TEXTURED" - ], - "type": "IfcReinforcingBarSurfaceEnum", - "name": "BarSurface", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "BendingShapeCode", - "is_enum": false + "name": "BendingShapeCode", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { + "name": "BendingParameters", + "type": "IfcBendingParameterSelect", + "is_select": true, "select_types": [ - "IfcLengthMeasure", + "IfcLengthMeasure", "IfcPlaneAngleMeasure" - ], - "type": "IfcBendingParameterSelect", - "name": "BendingParameters", - "is_select": true + ] } - ], - "parent": "IfcReinforcingElementType" - }, - "IfcReinforcingElementType": { - "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": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, - { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - } - ], - "parent": "IfcElementComponentType" - }, + ] + }, "IfcReinforcingMeshType": { + "is_abstract": false, + "parent": "IfcReinforcingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcReinforcingMeshTypeEnum", + "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcReinforcingMeshTypeEnum", - "name": "PredefinedType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "MeshLength", - "is_enum": false - }, + "name": "MeshLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "MeshWidth", - "is_enum": false - }, + "name": "MeshWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "LongitudinalBarNominalDiameter", - "is_enum": false - }, + "name": "LongitudinalBarNominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "TransverseBarNominalDiameter", - "is_enum": false - }, + "name": "TransverseBarNominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcAreaMeasure", - "name": "LongitudinalBarCrossSectionArea", - "is_enum": false - }, + "name": "LongitudinalBarCrossSectionArea", + "type": "IfcAreaMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcAreaMeasure", - "name": "TransverseBarCrossSectionArea", - "is_enum": false - }, + "name": "TransverseBarCrossSectionArea", + "type": "IfcAreaMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "LongitudinalBarSpacing", - "is_enum": false - }, + "name": "LongitudinalBarSpacing", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "TransverseBarSpacing", - "is_enum": false - }, + "name": "TransverseBarSpacing", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "BendingShapeCode", - "is_enum": false + "name": "BendingShapeCode", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { + "name": "BendingParameters", + "type": "IfcBendingParameterSelect", + "is_select": true, "select_types": [ - "IfcLengthMeasure", + "IfcLengthMeasure", "IfcPlaneAngleMeasure" - ], - "type": "IfcBendingParameterSelect", - "name": "BendingParameters", - "is_select": true + ] } - ], - "parent": "IfcReinforcingElementType" - }, + ] + }, "IfcRoofType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcSanitaryTerminalType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcSensorType": { + "is_abstract": false, + "parent": "IfcDistributionControlElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElementType" - }, + ] + }, "IfcShadingDeviceType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcSlabType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcSolarDeviceType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcSpaceHeaterType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcStackTerminalType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcStairFlightType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcStairType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcSwitchingDeviceType": { + "is_abstract": false, + "parent": "IfcFlowControllerType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowControllerType" - }, + ] + }, "IfcSystemFurnitureElementType": { + "is_abstract": false, + "parent": "IfcFurnishingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFurnishingElementType" - }, + ] + }, "IfcTankType": { + "is_abstract": false, + "parent": "IfcFlowStorageDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowStorageDeviceType" - }, + ] + }, "IfcTendonAnchorType": { + "is_abstract": false, + "parent": "IfcReinforcingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcReinforcingElementType" - }, + ] + }, "IfcTendonType": { + "is_abstract": false, + "parent": "IfcReinforcingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "NominalDiameter", - "is_enum": false - }, + "name": "NominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcAreaMeasure", - "name": "CrossSectionArea", - "is_enum": false - }, + "name": "CrossSectionArea", + "type": "IfcAreaMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "SheathDiameter", - "is_enum": false + "name": "SheathDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcReinforcingElementType" - }, + ] + }, "IfcTransformerType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcTransportElementType": { + "is_abstract": false, + "parent": "IfcElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementType" - }, + ] + }, "IfcTubeBundleType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcUnitaryControlElementType": { + "is_abstract": false, + "parent": "IfcDistributionControlElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElementType" - }, + ] + }, "IfcUnitaryEquipmentType": { + "is_abstract": false, + "parent": "IfcEnergyConversionDeviceType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDeviceType" - }, + ] + }, "IfcValveType": { + "is_abstract": false, + "parent": "IfcFlowControllerType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowControllerType" - }, + ] + }, "IfcVibrationIsolatorType": { + "is_abstract": false, + "parent": "IfcElementComponentType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementComponentType" - }, + ] + }, "IfcWallType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" - }, + ] + }, "IfcWasteTerminalType": { + "is_abstract": false, + "parent": "IfcFlowTerminalType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminalType" - }, + ] + }, "IfcWindowType": { + "is_abstract": false, + "parent": "IfcBuildingElementType", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "ApplicableOccurrence", - "is_enum": false - }, + "name": "ApplicableOccurrence", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ElementType", - "is_enum": false - }, + "name": "ElementType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcBoolean", - "name": "ParameterTakesPrecedence", - "is_enum": false - }, + "name": "ParameterTakesPrecedence", + "type": "IfcBoolean", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "UserDefinedPartitioningType", - "is_enum": false + "name": "UserDefinedPartitioningType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElementType" + ] } } \ No newline at end of file diff --git a/src/ifcblenderexport/blenderbim/schema/IfcElement_IFC4.json b/src/ifcblenderexport/blenderbim/schema/IfcElement_IFC4.json index 5cb8bdcb42..470d9506d2 100644 --- a/src/ifcblenderexport/blenderbim/schema/IfcElement_IFC4.json +++ b/src/ifcblenderexport/blenderbim/schema/IfcElement_IFC4.json @@ -1,12950 +1,12464 @@ { "IfcActuator": { + "is_abstract": false, + "parent": "IfcDistributionControlElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElement" - }, + ] + }, "IfcAirTerminal": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcAirTerminalBox": { + "is_abstract": false, + "parent": "IfcFlowController", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowController" - }, + ] + }, "IfcAirToAirHeatRecovery": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcAlarm": { + "is_abstract": false, + "parent": "IfcDistributionControlElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElement" - }, + ] + }, "IfcAudioVisualAppliance": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcBeam": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcBeamStandardCase": { + "is_abstract": false, + "parent": "IfcBeam", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBeam" - }, + ] + }, "IfcBoiler": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false - } - ], - "parent": "IfcElement" - }, + ] + }, "IfcBuildingElementPart": { + "is_abstract": false, + "parent": "IfcElementComponent", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementComponent" - }, + ] + }, "IfcBuildingElementProxy": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcBurner": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcBurnerTypeEnum", + "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcBurnerTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcCableCarrierFitting": { + "is_abstract": false, + "parent": "IfcFlowFitting", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFitting" - }, + ] + }, "IfcCableCarrierSegment": { + "is_abstract": false, + "parent": "IfcFlowSegment", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowSegment" - }, + ] + }, "IfcCableFitting": { + "is_abstract": false, + "parent": "IfcFlowFitting", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFitting" - }, + ] + }, "IfcCableSegment": { + "is_abstract": false, + "parent": "IfcFlowSegment", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowSegment" - }, + ] + }, "IfcChiller": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcChimney": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcChimneyTypeEnum", + "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcChimneyTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcCivilElement": { + "is_abstract": false, + "parent": "IfcElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElement" - }, + ] + }, "IfcCoil": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcColumn": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcColumnStandardCase": { + "is_abstract": false, + "parent": "IfcColumn", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcColumn" - }, + ] + }, "IfcCommunicationsAppliance": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcCompressor": { + "is_abstract": false, + "parent": "IfcFlowMovingDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowMovingDevice" - }, + ] + }, "IfcCondenser": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcController": { + "is_abstract": false, + "parent": "IfcDistributionControlElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElement" - }, + ] + }, "IfcCooledBeam": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcCoolingTower": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcCovering": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcCurtainWall": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcCurtainWallTypeEnum", + "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcCurtainWallTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcDamper": { + "is_abstract": false, + "parent": "IfcFlowController", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowController" - }, + ] + }, "IfcDiscreteAccessory": { + "is_abstract": false, + "parent": "IfcElementComponent", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementComponent" - }, + ] + }, "IfcDistributionChamberElement": { + "is_abstract": false, + "parent": "IfcDistributionFlowElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElement" - }, + ] + }, "IfcDistributionControlElement": { + "is_abstract": false, + "parent": "IfcDistributionElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionElement" - }, + ] + }, "IfcDistributionElement": { + "is_abstract": false, + "parent": "IfcElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElement" - }, + ] + }, "IfcDistributionFlowElement": { + "is_abstract": false, + "parent": "IfcDistributionElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionElement" - }, + ] + }, "IfcDoor": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallHeight", - "is_enum": false - }, + "name": "OverallHeight", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallWidth", - "is_enum": false - }, + "name": "OverallWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "UserDefinedOperationType", - "is_enum": false + "name": "UserDefinedOperationType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcDoorStandardCase": { + "is_abstract": false, + "parent": "IfcDoor", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallHeight", - "is_enum": false - }, + "name": "OverallHeight", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallWidth", - "is_enum": false - }, + "name": "OverallWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "UserDefinedOperationType", - "is_enum": false + "name": "UserDefinedOperationType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDoor" - }, + ] + }, "IfcDuctFitting": { + "is_abstract": false, + "parent": "IfcFlowFitting", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFitting" - }, + ] + }, "IfcDuctSegment": { + "is_abstract": false, + "parent": "IfcFlowSegment", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowSegment" - }, + ] + }, "IfcDuctSilencer": { + "is_abstract": false, + "parent": "IfcFlowTreatmentDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTreatmentDevice" - }, + ] + }, "IfcElectricAppliance": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcElectricDistributionBoard": { + "is_abstract": false, + "parent": "IfcFlowController", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowController" - }, + ] + }, "IfcElectricFlowStorageDevice": { + "is_abstract": false, + "parent": "IfcFlowStorageDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowStorageDevice" - }, + ] + }, "IfcElectricGenerator": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcElectricMotor": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcElectricTimeControl": { + "is_abstract": false, + "parent": "IfcFlowController", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowController" - }, + ] + }, "IfcElementAssembly": { + "is_abstract": false, + "parent": "IfcElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false - } - ], - "parent": "IfcElement" - }, + ] + }, "IfcEnergyConversionDevice": { + "is_abstract": false, + "parent": "IfcDistributionFlowElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElement" - }, + ] + }, "IfcEngine": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcEvaporativeCooler": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcEvaporator": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcFan": { + "is_abstract": false, + "parent": "IfcFlowMovingDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowMovingDevice" - }, + ] + }, "IfcFastener": { + "is_abstract": false, + "parent": "IfcElementComponent", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false - } - ], - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false - } - ], - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false - } - ], - "parent": "IfcFeatureElement" - }, + ] + }, "IfcFilter": { + "is_abstract": false, + "parent": "IfcFlowTreatmentDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTreatmentDevice" - }, + ] + }, "IfcFireSuppressionTerminal": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcFlowController": { + "is_abstract": false, + "parent": "IfcDistributionFlowElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElement" - }, + ] + }, "IfcFlowFitting": { + "is_abstract": false, + "parent": "IfcDistributionFlowElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElement" - }, + ] + }, "IfcFlowInstrument": { + "is_abstract": false, + "parent": "IfcDistributionControlElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElement" - }, + ] + }, "IfcFlowMeter": { + "is_abstract": false, + "parent": "IfcFlowController", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowController" - }, + ] + }, "IfcFlowMovingDevice": { + "is_abstract": false, + "parent": "IfcDistributionFlowElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElement" - }, + ] + }, "IfcFlowSegment": { + "is_abstract": false, + "parent": "IfcDistributionFlowElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElement" - }, + ] + }, "IfcFlowStorageDevice": { + "is_abstract": false, + "parent": "IfcDistributionFlowElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElement" - }, + ] + }, "IfcFlowTerminal": { + "is_abstract": false, + "parent": "IfcDistributionFlowElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElement" - }, + ] + }, "IfcFlowTreatmentDevice": { + "is_abstract": false, + "parent": "IfcDistributionFlowElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionFlowElement" - }, + ] + }, "IfcFooting": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcFurnishingElement": { + "is_abstract": false, + "parent": "IfcElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElement" - }, + ] + }, "IfcFurniture": { + "is_abstract": false, + "parent": "IfcFurnishingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFurnishingElement" - }, + ] + }, "IfcGeographicElement": { + "is_abstract": false, + "parent": "IfcElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElement" - }, + ] + }, "IfcHeatExchanger": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcHumidifier": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcInterceptor": { + "is_abstract": false, + "parent": "IfcFlowTreatmentDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTreatmentDevice" - }, + ] + }, "IfcJunctionBox": { + "is_abstract": false, + "parent": "IfcFlowFitting", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFitting" - }, + ] + }, "IfcLamp": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcLightFixture": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcMechanicalFastener": { + "is_abstract": false, + "parent": "IfcElementComponent", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "NominalDiameter", - "is_enum": false - }, + "name": "NominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "NominalLength", - "is_enum": false - }, + "name": "NominalLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementComponent" - }, + ] + }, "IfcMedicalDevice": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcMember": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcMemberStandardCase": { + "is_abstract": false, + "parent": "IfcMember", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcMember" - }, + ] + }, "IfcMotorConnection": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcOpeningElement": { + "is_abstract": false, + "parent": "IfcFeatureElementSubtraction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false - }, + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelFillsElement", - "name": "HasFillings", - "is_select": false + "name": "HasFillings", + "type": "IfcRelFillsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFeatureElementSubtraction" - }, + ] + }, "IfcOpeningStandardCase": { + "is_abstract": false, + "parent": "IfcOpeningElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false - }, + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelFillsElement", - "name": "HasFillings", - "is_select": false + "name": "HasFillings", + "type": "IfcRelFillsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcOpeningElement" - }, + ] + }, "IfcOutlet": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcPile": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcPipeFitting": { + "is_abstract": false, + "parent": "IfcFlowFitting", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowFitting" - }, + ] + }, "IfcPipeSegment": { + "is_abstract": false, + "parent": "IfcFlowSegment", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowSegment" - }, + ] + }, "IfcPlate": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcPlateStandardCase": { + "is_abstract": false, + "parent": "IfcPlate", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcPlate" - }, + ] + }, "IfcProjectionElement": { + "is_abstract": false, + "parent": "IfcFeatureElementAddition", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcProjectionElementTypeEnum", + "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcProjectionElementTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFeatureElementAddition" - }, + ] + }, "IfcProtectiveDevice": { + "is_abstract": false, + "parent": "IfcFlowController", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowController" - }, + ] + }, "IfcProtectiveDeviceTrippingUnit": { + "is_abstract": false, + "parent": "IfcDistributionControlElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElement" - }, + ] + }, "IfcPump": { + "is_abstract": false, + "parent": "IfcFlowMovingDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowMovingDevice" - }, + ] + }, "IfcRailing": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcRamp": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcRampFlight": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcReinforcingBar": { + "is_abstract": false, + "parent": "IfcReinforcingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "SteelGrade", - "is_enum": false - }, + "name": "SteelGrade", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "NominalDiameter", - "is_enum": false - }, + "name": "NominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcAreaMeasure", - "name": "CrossSectionArea", - "is_enum": false - }, + "name": "CrossSectionArea", + "type": "IfcAreaMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "BarLength", - "is_enum": false - }, + "name": "BarLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false - } - ], - "parent": "IfcElementComponent" - }, + ] + }, "IfcReinforcingMesh": { + "is_abstract": false, + "parent": "IfcReinforcingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "SteelGrade", - "is_enum": false - }, + "name": "SteelGrade", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "MeshLength", - "is_enum": false - }, + "name": "MeshLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "MeshWidth", - "is_enum": false - }, + "name": "MeshWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "LongitudinalBarNominalDiameter", - "is_enum": false - }, + "name": "LongitudinalBarNominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "TransverseBarNominalDiameter", - "is_enum": false - }, + "name": "TransverseBarNominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcAreaMeasure", - "name": "LongitudinalBarCrossSectionArea", - "is_enum": false - }, + "name": "LongitudinalBarCrossSectionArea", + "type": "IfcAreaMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcAreaMeasure", - "name": "TransverseBarCrossSectionArea", - "is_enum": false - }, + "name": "TransverseBarCrossSectionArea", + "type": "IfcAreaMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "LongitudinalBarSpacing", - "is_enum": false - }, + "name": "LongitudinalBarSpacing", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "TransverseBarSpacing", - "is_enum": false - }, + "name": "TransverseBarSpacing", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcReinforcingMeshTypeEnum", + "is_enum": true, "enum_values": [ - "USERDEFINED", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcReinforcingMeshTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcReinforcingElement" - }, + ] + }, "IfcRoof": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcSanitaryTerminal": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcSensor": { + "is_abstract": false, + "parent": "IfcDistributionControlElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElement" - }, + ] + }, "IfcShadingDevice": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcSlab": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcSlabElementedCase": { + "is_abstract": false, + "parent": "IfcSlab", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcSlab" - }, + ] + }, "IfcSlabStandardCase": { + "is_abstract": false, + "parent": "IfcSlab", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcSlab" - }, + ] + }, "IfcSolarDevice": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcSpaceHeater": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcStackTerminal": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcStair": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcStairFlight": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcInteger", - "name": "NumberOfRisers", - "is_enum": false - }, + "name": "NumberOfRisers", + "type": "IfcInteger", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcInteger", - "name": "NumberOfTreads", - "is_enum": false - }, + "name": "NumberOfTreads", + "type": "IfcInteger", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "RiserHeight", - "is_enum": false - }, + "name": "RiserHeight", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "TreadLength", - "is_enum": false - }, + "name": "TreadLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcSurfaceFeature": { + "is_abstract": false, + "parent": "IfcFeatureElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFeatureElement" - }, + ] + }, "IfcSwitchingDevice": { + "is_abstract": false, + "parent": "IfcFlowController", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowController" - }, + ] + }, "IfcSystemFurnitureElement": { + "is_abstract": false, + "parent": "IfcFurnishingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFurnishingElement" - }, + ] + }, "IfcTank": { + "is_abstract": false, + "parent": "IfcFlowStorageDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowStorageDevice" - }, + ] + }, "IfcTendon": { + "is_abstract": false, + "parent": "IfcReinforcingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "SteelGrade", - "is_enum": false - }, + "name": "SteelGrade", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "NominalDiameter", - "is_enum": false - }, + "name": "NominalDiameter", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcAreaMeasure", - "name": "CrossSectionArea", - "is_enum": false - }, + "name": "CrossSectionArea", + "type": "IfcAreaMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcForceMeasure", - "name": "TensionForce", - "is_enum": false - }, + "name": "TensionForce", + "type": "IfcForceMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPressureMeasure", - "name": "PreStress", - "is_enum": false - }, + "name": "PreStress", + "type": "IfcPressureMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNormalisedRatioMeasure", - "name": "FrictionCoefficient", - "is_enum": false - }, + "name": "FrictionCoefficient", + "type": "IfcNormalisedRatioMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "AnchorageSlip", - "is_enum": false - }, + "name": "AnchorageSlip", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "MinCurvatureRadius", - "is_enum": false + "name": "MinCurvatureRadius", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcReinforcingElement" - }, + ] + }, "IfcTendonAnchor": { + "is_abstract": false, + "parent": "IfcReinforcingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "SteelGrade", - "is_enum": false - }, + "name": "SteelGrade", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcReinforcingElement" - }, + ] + }, "IfcTransformer": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcTransportElement": { + "is_abstract": false, + "parent": "IfcElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElement" - }, + ] + }, "IfcTubeBundle": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcUnitaryControlElement": { + "is_abstract": false, + "parent": "IfcDistributionControlElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcDistributionControlElement" - }, + ] + }, "IfcUnitaryEquipment": { + "is_abstract": false, + "parent": "IfcEnergyConversionDevice", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcEnergyConversionDevice" - }, + ] + }, "IfcValve": { + "is_abstract": false, + "parent": "IfcFlowController", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowController" - }, + ] + }, "IfcVibrationIsolator": { + "is_abstract": false, + "parent": "IfcElementComponent", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElementComponent" - }, + ] + }, "IfcVirtualElement": { + "is_abstract": false, + "parent": "IfcElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcElement" - }, + ] + }, "IfcVoidingFeature": { + "is_abstract": false, + "parent": "IfcFeatureElementSubtraction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFeatureElementSubtraction" - }, + ] + }, "IfcWall": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcWallElementedCase": { + "is_abstract": false, + "parent": "IfcWall", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcWall" - }, + ] + }, "IfcWallStandardCase": { + "is_abstract": false, + "parent": "IfcWall", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcWall" - }, + ] + }, "IfcWasteTerminal": { + "is_abstract": false, + "parent": "IfcFlowTerminal", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { + "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": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcFlowTerminal" - }, + ] + }, "IfcWindow": { + "is_abstract": false, + "parent": "IfcBuildingElement", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallHeight", - "is_enum": false - }, + "name": "OverallHeight", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallWidth", - "is_enum": false - }, + "name": "OverallWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "UserDefinedPartitioningType", - "is_enum": false + "name": "UserDefinedPartitioningType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcBuildingElement" - }, + ] + }, "IfcWindowStandardCase": { + "is_abstract": false, + "parent": "IfcWindow", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcIdentifier", - "name": "Tag", - "is_enum": false - }, + "name": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallHeight", - "is_enum": false - }, + "name": "OverallHeight", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallWidth", - "is_enum": false - }, + "name": "OverallWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { + "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 - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "UserDefinedPartitioningType", - "is_enum": false + "name": "UserDefinedPartitioningType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelProjectsElement", - "name": "HasProjections", - "is_select": false - }, + "name": "HasProjections", + "type": "IfcRelProjectsElement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelVoidsElement", - "name": "HasOpenings", - "is_select": false + "name": "HasOpenings", + "type": "IfcRelVoidsElement", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcWindow" + ] } } \ No newline at end of file diff --git a/src/ifcblenderexport/blenderbim/schema/IfcMaterialDefinition_IFC4.json b/src/ifcblenderexport/blenderbim/schema/IfcMaterialDefinition_IFC4.json index e8b401c0d2..2f6f1b9aa4 100644 --- a/src/ifcblenderexport/blenderbim/schema/IfcMaterialDefinition_IFC4.json +++ b/src/ifcblenderexport/blenderbim/schema/IfcMaterialDefinition_IFC4.json @@ -1,334 +1,334 @@ { "IfcMaterial": { + "is_abstract": false, + "parent": "IfcMaterialDefinition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Category", - "is_enum": false + "name": "Category", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcMaterialDefinitionRepresentation", - "name": "HasRepresentation", - "is_select": false + "name": "HasRepresentation", + "type": "IfcMaterialDefinitionRepresentation", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcMaterialDefinition" - }, + ] + }, "IfcMaterialConstituent": { + "is_abstract": false, + "parent": "IfcMaterialDefinition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNormalisedRatioMeasure", - "name": "Fraction", - "is_enum": false - }, + "name": "Fraction", + "type": "IfcNormalisedRatioMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Category", - "is_enum": false + "name": "Category", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcMaterial", - "name": "Material", - "is_select": false + "name": "Material", + "type": "IfcMaterial", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcMaterialDefinition" - }, + ] + }, "IfcMaterialConstituentSet": { + "is_abstract": false, + "parent": "IfcMaterialDefinition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, - "complex_attributes": [], - "parent": "IfcMaterialDefinition" - }, + ], + "complex_attributes": [] + }, "IfcMaterialLayer": { + "is_abstract": false, + "parent": "IfcMaterialDefinition", "attributes": [ { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "LayerThickness", - "is_enum": false - }, + "name": "LayerThickness", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLogical", - "name": "IsVentilated", - "is_enum": false - }, + "name": "IsVentilated", + "type": "IfcLogical", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Category", - "is_enum": false - }, + "name": "Category", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcInteger", - "name": "Priority", - "is_enum": false + "name": "Priority", + "type": "IfcInteger", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcMaterial", - "name": "Material", - "is_select": false + "name": "Material", + "type": "IfcMaterial", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcMaterialDefinition" - }, + ] + }, "IfcMaterialLayerSet": { + "is_abstract": false, + "parent": "IfcMaterialDefinition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "LayerSetName", - "is_enum": false - }, + "name": "LayerSetName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, - "complex_attributes": [], - "parent": "IfcMaterialDefinition" - }, + ], + "complex_attributes": [] + }, "IfcMaterialLayerWithOffsets": { + "is_abstract": false, + "parent": "IfcMaterialLayer", "attributes": [ { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "LayerThickness", - "is_enum": false - }, + "name": "LayerThickness", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLogical", - "name": "IsVentilated", - "is_enum": false - }, + "name": "IsVentilated", + "type": "IfcLogical", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Category", - "is_enum": false - }, + "name": "Category", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcInteger", - "name": "Priority", - "is_enum": false - }, + "name": "Priority", + "type": "IfcInteger", + "is_enum": false, + "enum_values": [] + }, { + "name": "OffsetDirection", + "type": "IfcLayerSetDirectionEnum", + "is_enum": true, "enum_values": [ - "AXIS1", - "AXIS2", + "AXIS1", + "AXIS2", "AXIS3" - ], - "type": "IfcLayerSetDirectionEnum", - "name": "OffsetDirection", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcMaterial", - "name": "Material", - "is_select": false + "name": "Material", + "type": "IfcMaterial", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcMaterialLayer" - }, + ] + }, "IfcMaterialProfile": { + "is_abstract": false, + "parent": "IfcMaterialDefinition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcInteger", - "name": "Priority", - "is_enum": false - }, + "name": "Priority", + "type": "IfcInteger", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Category", - "is_enum": false + "name": "Category", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcMaterial", - "name": "Material", - "is_select": false - }, + "name": "Material", + "type": "IfcMaterial", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProfileDef", - "name": "Profile", - "is_select": false + "name": "Profile", + "type": "IfcProfileDef", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcMaterialDefinition" - }, + ] + }, "IfcMaterialProfileSet": { + "is_abstract": false, + "parent": "IfcMaterialDefinition", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcCompositeProfileDef", - "name": "CompositeProfile", - "is_select": false + "name": "CompositeProfile", + "type": "IfcCompositeProfileDef", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcMaterialDefinition" - }, + ] + }, "IfcMaterialProfileWithOffsets": { + "is_abstract": false, + "parent": "IfcMaterialProfile", "attributes": [ { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcInteger", - "name": "Priority", - "is_enum": false - }, + "name": "Priority", + "type": "IfcInteger", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Category", - "is_enum": false + "name": "Category", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcMaterial", - "name": "Material", - "is_select": false - }, + "name": "Material", + "type": "IfcMaterial", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProfileDef", - "name": "Profile", - "is_select": false + "name": "Profile", + "type": "IfcProfileDef", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcMaterialProfile" + ] } } \ No newline at end of file diff --git a/src/ifcblenderexport/blenderbim/schema/IfcParameterizedProfileDef_IFC4.json b/src/ifcblenderexport/blenderbim/schema/IfcParameterizedProfileDef_IFC4.json index 714626e2c6..968027ef2c 100644 --- a/src/ifcblenderexport/blenderbim/schema/IfcParameterizedProfileDef_IFC4.json +++ b/src/ifcblenderexport/blenderbim/schema/IfcParameterizedProfileDef_IFC4.json @@ -1,834 +1,834 @@ { "IfcAsymmetricIShapeProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "BottomFlangeWidth", - "is_enum": false - }, + "name": "BottomFlangeWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallDepth", - "is_enum": false - }, + "name": "OverallDepth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "WebThickness", - "is_enum": false - }, + "name": "WebThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "BottomFlangeThickness", - "is_enum": false - }, + "name": "BottomFlangeThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "BottomFlangeFilletRadius", - "is_enum": false - }, + "name": "BottomFlangeFilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "TopFlangeWidth", - "is_enum": false - }, + "name": "TopFlangeWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "TopFlangeThickness", - "is_enum": false - }, + "name": "TopFlangeThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "TopFlangeFilletRadius", - "is_enum": false - }, + "name": "TopFlangeFilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "BottomFlangeEdgeRadius", - "is_enum": false - }, + "name": "BottomFlangeEdgeRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPlaneAngleMeasure", - "name": "BottomFlangeSlope", - "is_enum": false - }, + "name": "BottomFlangeSlope", + "type": "IfcPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "TopFlangeEdgeRadius", - "is_enum": false - }, + "name": "TopFlangeEdgeRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPlaneAngleMeasure", - "name": "TopFlangeSlope", - "is_enum": false + "name": "TopFlangeSlope", + "type": "IfcPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcCShapeProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Depth", - "is_enum": false - }, + "name": "Depth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Width", - "is_enum": false - }, + "name": "Width", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "WallThickness", - "is_enum": false - }, + "name": "WallThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Girth", - "is_enum": false - }, + "name": "Girth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "InternalFilletRadius", - "is_enum": false + "name": "InternalFilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcCircleHollowProfileDef": { + "is_abstract": false, + "parent": "IfcCircleProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Radius", - "is_enum": false - }, + "name": "Radius", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "WallThickness", - "is_enum": false + "name": "WallThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcCircleProfileDef" - }, + ] + }, "IfcCircleProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Radius", - "is_enum": false + "name": "Radius", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcEllipseProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "SemiAxis1", - "is_enum": false - }, + "name": "SemiAxis1", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "SemiAxis2", - "is_enum": false + "name": "SemiAxis2", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcIShapeProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallWidth", - "is_enum": false - }, + "name": "OverallWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "OverallDepth", - "is_enum": false - }, + "name": "OverallDepth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "WebThickness", - "is_enum": false - }, + "name": "WebThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "FlangeThickness", - "is_enum": false - }, + "name": "FlangeThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "FilletRadius", - "is_enum": false - }, + "name": "FilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "FlangeEdgeRadius", - "is_enum": false - }, + "name": "FlangeEdgeRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPlaneAngleMeasure", - "name": "FlangeSlope", - "is_enum": false + "name": "FlangeSlope", + "type": "IfcPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcLShapeProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Depth", - "is_enum": false - }, + "name": "Depth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Width", - "is_enum": false - }, + "name": "Width", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Thickness", - "is_enum": false - }, + "name": "Thickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "FilletRadius", - "is_enum": false - }, + "name": "FilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "EdgeRadius", - "is_enum": false - }, + "name": "EdgeRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPlaneAngleMeasure", - "name": "LegSlope", - "is_enum": false + "name": "LegSlope", + "type": "IfcPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcRectangleHollowProfileDef": { + "is_abstract": false, + "parent": "IfcRectangleProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "XDim", - "is_enum": false - }, + "name": "XDim", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "YDim", - "is_enum": false - }, + "name": "YDim", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "WallThickness", - "is_enum": false - }, + "name": "WallThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "InnerFilletRadius", - "is_enum": false - }, + "name": "InnerFilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "OuterFilletRadius", - "is_enum": false + "name": "OuterFilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcRectangleProfileDef" - }, + ] + }, "IfcRectangleProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "XDim", - "is_enum": false - }, + "name": "XDim", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "YDim", - "is_enum": false + "name": "YDim", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcRoundedRectangleProfileDef": { + "is_abstract": false, + "parent": "IfcRectangleProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "XDim", - "is_enum": false - }, + "name": "XDim", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "YDim", - "is_enum": false - }, + "name": "YDim", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "RoundingRadius", - "is_enum": false + "name": "RoundingRadius", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcRectangleProfileDef" - }, + ] + }, "IfcTShapeProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Depth", - "is_enum": false - }, + "name": "Depth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "FlangeWidth", - "is_enum": false - }, + "name": "FlangeWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "WebThickness", - "is_enum": false - }, + "name": "WebThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "FlangeThickness", - "is_enum": false - }, + "name": "FlangeThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "FilletRadius", - "is_enum": false - }, + "name": "FilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "FlangeEdgeRadius", - "is_enum": false - }, + "name": "FlangeEdgeRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "WebEdgeRadius", - "is_enum": false - }, + "name": "WebEdgeRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPlaneAngleMeasure", - "name": "WebSlope", - "is_enum": false - }, + "name": "WebSlope", + "type": "IfcPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPlaneAngleMeasure", - "name": "FlangeSlope", - "is_enum": false + "name": "FlangeSlope", + "type": "IfcPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcTrapeziumProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "BottomXDim", - "is_enum": false - }, + "name": "BottomXDim", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "TopXDim", - "is_enum": false - }, + "name": "TopXDim", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "YDim", - "is_enum": false - }, + "name": "YDim", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLengthMeasure", - "name": "TopXOffset", - "is_enum": false + "name": "TopXOffset", + "type": "IfcLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcUShapeProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Depth", - "is_enum": false - }, + "name": "Depth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "FlangeWidth", - "is_enum": false - }, + "name": "FlangeWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "WebThickness", - "is_enum": false - }, + "name": "WebThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "FlangeThickness", - "is_enum": false - }, + "name": "FlangeThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "FilletRadius", - "is_enum": false - }, + "name": "FilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "EdgeRadius", - "is_enum": false - }, + "name": "EdgeRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPlaneAngleMeasure", - "name": "FlangeSlope", - "is_enum": false + "name": "FlangeSlope", + "type": "IfcPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" - }, + ] + }, "IfcZShapeProfileDef": { + "is_abstract": false, + "parent": "IfcParameterizedProfileDef", "attributes": [ { + "name": "ProfileType", + "type": "IfcProfileTypeEnum", + "is_enum": true, "enum_values": [ - "CURVE", + "CURVE", "AREA" - ], - "type": "IfcProfileTypeEnum", - "name": "ProfileType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ProfileName", - "is_enum": false - }, + "name": "ProfileName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Depth", - "is_enum": false - }, + "name": "Depth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "FlangeWidth", - "is_enum": false - }, + "name": "FlangeWidth", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "WebThickness", - "is_enum": false - }, + "name": "WebThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "FlangeThickness", - "is_enum": false - }, + "name": "FlangeThickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "FilletRadius", - "is_enum": false - }, + "name": "FilletRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcNonNegativeLengthMeasure", - "name": "EdgeRadius", - "is_enum": false + "name": "EdgeRadius", + "type": "IfcNonNegativeLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcAxis2Placement2D", - "name": "Position", - "is_select": false + "name": "Position", + "type": "IfcAxis2Placement2D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcParameterizedProfileDef" + ] } } \ No newline at end of file diff --git a/src/ifcblenderexport/blenderbim/schema/IfcSpatialElement_IFC4.json b/src/ifcblenderexport/blenderbim/schema/IfcSpatialElement_IFC4.json new file mode 100644 index 0000000000..447161e018 --- /dev/null +++ b/src/ifcblenderexport/blenderbim/schema/IfcSpatialElement_IFC4.json @@ -0,0 +1,554 @@ +{ + "IfcBuilding": { + "is_abstract": false, + "parent": "IfcSpatialStructureElement", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "LongName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "CompositionType", + "type": "IfcElementCompositionEnum", + "is_enum": true, + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ] + }, + { + "name": "ElevationOfRefHeight", + "type": "IfcLengthMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ElevationOfTerrain", + "type": "IfcLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [ + { + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, + { + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, + { + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, + { + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, + { + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, + { + "name": "BuildingAddress", + "type": "IfcPostalAddress", + "is_select": false, + "select_types": [] + } + ] + }, + "IfcBuildingStorey": { + "is_abstract": false, + "parent": "IfcSpatialStructureElement", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "LongName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "CompositionType", + "type": "IfcElementCompositionEnum", + "is_enum": true, + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ] + }, + { + "name": "Elevation", + "type": "IfcLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [ + { + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, + { + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, + { + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, + { + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, + { + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + } + ] + }, + "IfcExternalSpatialElement": { + "is_abstract": false, + "parent": "IfcExternalSpatialStructureElement", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "LongName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "PredefinedType", + "type": "IfcExternalSpatialElementTypeEnum", + "is_enum": true, + "enum_values": [ + "EXTERNAL", + "EXTERNAL_EARTH", + "EXTERNAL_WATER", + "EXTERNAL_FIRE", + "USERDEFINED", + "NOTDEFINED" + ] + } + ], + "complex_attributes": [ + { + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, + { + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, + { + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, + { + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, + { + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + } + ] + }, + "IfcSite": { + "is_abstract": false, + "parent": "IfcSpatialStructureElement", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "LongName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "CompositionType", + "type": "IfcElementCompositionEnum", + "is_enum": true, + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ] + }, + { + "name": "RefLatitude", + "type": "List-IfcCompoundPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "RefLongitude", + "type": "List-IfcCompoundPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "RefElevation", + "type": "IfcLengthMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "LandTitleNumber", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [ + { + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, + { + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, + { + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, + { + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, + { + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, + { + "name": "SiteAddress", + "type": "IfcPostalAddress", + "is_select": false, + "select_types": [] + } + ] + }, + "IfcSpace": { + "is_abstract": false, + "parent": "IfcSpatialStructureElement", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "LongName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "CompositionType", + "type": "IfcElementCompositionEnum", + "is_enum": true, + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ] + }, + { + "name": "PredefinedType", + "type": "IfcSpaceTypeEnum", + "is_enum": true, + "enum_values": [ + "SPACE", + "PARKING", + "GFA", + "INTERNAL", + "EXTERNAL", + "USERDEFINED", + "NOTDEFINED" + ] + }, + { + "name": "ElevationWithFlooring", + "type": "IfcLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [ + { + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, + { + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, + { + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, + { + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, + { + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + } + ] + }, + "IfcSpatialZone": { + "is_abstract": false, + "parent": "IfcSpatialElement", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "LongName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "PredefinedType", + "type": "IfcSpatialZoneTypeEnum", + "is_enum": true, + "enum_values": [ + "CONSTRUCTION", + "FIRESAFETY", + "LIGHTING", + "OCCUPANCY", + "SECURITY", + "THERMAL", + "TRANSPORT", + "VENTILATION", + "USERDEFINED", + "NOTDEFINED" + ] + } + ], + "complex_attributes": [ + { + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, + { + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, + { + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, + { + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, + { + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + } + ] + } +} \ No newline at end of file diff --git a/src/ifcblenderexport/blenderbim/schema/IfcSpatialStructureElement_IFC4.json b/src/ifcblenderexport/blenderbim/schema/IfcSpatialStructureElement_IFC4.json deleted file mode 100644 index 5186bce7a6..0000000000 --- a/src/ifcblenderexport/blenderbim/schema/IfcSpatialStructureElement_IFC4.json +++ /dev/null @@ -1,388 +0,0 @@ -{ - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcPostalAddress", - "name": "BuildingAddress", - "is_select": false - } - ], - "parent": "IfcSpatialStructureElement" - }, - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - } - ], - "parent": "IfcSpatialStructureElement" - }, - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcPostalAddress", - "name": "SiteAddress", - "is_select": false - } - ], - "parent": "IfcSpatialStructureElement" - }, - "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": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - } - ], - "parent": "IfcSpatialStructureElement" - } -} \ No newline at end of file diff --git a/src/ifcblenderexport/blenderbim/schema/IfcStructural_IFC4.json b/src/ifcblenderexport/blenderbim/schema/IfcStructural_IFC4.json index b8730a0e56..586daa3526 100644 --- a/src/ifcblenderexport/blenderbim/schema/IfcStructural_IFC4.json +++ b/src/ifcblenderexport/blenderbim/schema/IfcStructural_IFC4.json @@ -1,1601 +1,1311 @@ { - "IfcStructuralAction": { - "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": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true - }, - { - "enum_values": [], - "type": "IfcBoolean", - "name": "DestabilizingLoad", - "is_enum": false - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false - } - ], - "parent": "IfcStructuralActivity" - }, - "IfcStructuralConnection": { - "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 - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcBoundaryCondition", - "name": "AppliedCondition", - "is_select": false - } - ], - "parent": "IfcStructuralItem" - }, "IfcStructuralCurveAction": { + "is_abstract": false, + "parent": "IfcStructuralAction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "GlobalOrLocal", + "type": "IfcGlobalOrLocalEnum", + "is_enum": true, "enum_values": [ - "GLOBAL_COORDS", + "GLOBAL_COORDS", "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcBoolean", - "name": "DestabilizingLoad", - "is_enum": false - }, + "name": "DestabilizingLoad", + "type": "IfcBoolean", + "is_enum": false, + "enum_values": [] + }, { + "name": "ProjectedOrTrue", + "type": "IfcProjectedOrTrueLengthEnum", + "is_enum": true, "enum_values": [ - "PROJECTED_LENGTH", + "PROJECTED_LENGTH", "TRUE_LENGTH" - ], - "type": "IfcProjectedOrTrueLengthEnum", - "name": "ProjectedOrTrue", - "is_enum": true - }, + ] + }, { + "name": "PredefinedType", + "type": "IfcStructuralCurveActivityTypeEnum", + "is_enum": true, "enum_values": [ - "CONST", - "LINEAR", - "POLYGONAL", - "EQUIDISTANT", - "SINUS", - "PARABOLA", - "DISCRETE", - "USERDEFINED", + "CONST", + "LINEAR", + "POLYGONAL", + "EQUIDISTANT", + "SINUS", + "PARABOLA", + "DISCRETE", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralCurveActivityTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false + "name": "AppliedLoad", + "type": "IfcStructuralLoad", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralAction" - }, + ] + }, "IfcStructuralCurveConnection": { + "is_abstract": false, + "parent": "IfcStructuralConnection", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcBoundaryCondition", - "name": "AppliedCondition", - "is_select": false - }, + "name": "AppliedCondition", + "type": "IfcBoundaryCondition", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcDirection", - "name": "Axis", - "is_select": false + "name": "Axis", + "type": "IfcDirection", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralConnection" - }, + ] + }, "IfcStructuralCurveMember": { + "is_abstract": false, + "parent": "IfcStructuralMember", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcStructuralCurveMemberTypeEnum", + "is_enum": true, "enum_values": [ - "RIGID_JOINED_MEMBER", - "PIN_JOINED_MEMBER", - "CABLE", - "TENSION_MEMBER", - "COMPRESSION_MEMBER", - "USERDEFINED", + "RIGID_JOINED_MEMBER", + "PIN_JOINED_MEMBER", + "CABLE", + "TENSION_MEMBER", + "COMPRESSION_MEMBER", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralCurveMemberTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcDirection", - "name": "Axis", - "is_select": false + "name": "Axis", + "type": "IfcDirection", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralMember" - }, + ] + }, "IfcStructuralCurveMemberVarying": { + "is_abstract": false, + "parent": "IfcStructuralCurveMember", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcStructuralCurveMemberTypeEnum", + "is_enum": true, "enum_values": [ - "RIGID_JOINED_MEMBER", - "PIN_JOINED_MEMBER", - "CABLE", - "TENSION_MEMBER", - "COMPRESSION_MEMBER", - "USERDEFINED", + "RIGID_JOINED_MEMBER", + "PIN_JOINED_MEMBER", + "CABLE", + "TENSION_MEMBER", + "COMPRESSION_MEMBER", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralCurveMemberTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcDirection", - "name": "Axis", - "is_select": false + "name": "Axis", + "type": "IfcDirection", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralCurveMember" - }, + ] + }, "IfcStructuralCurveReaction": { + "is_abstract": false, + "parent": "IfcStructuralReaction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "GlobalOrLocal", + "type": "IfcGlobalOrLocalEnum", + "is_enum": true, "enum_values": [ - "GLOBAL_COORDS", + "GLOBAL_COORDS", "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true - }, + ] + }, { + "name": "PredefinedType", + "type": "IfcStructuralCurveActivityTypeEnum", + "is_enum": true, "enum_values": [ - "CONST", - "LINEAR", - "POLYGONAL", - "EQUIDISTANT", - "SINUS", - "PARABOLA", - "DISCRETE", - "USERDEFINED", + "CONST", + "LINEAR", + "POLYGONAL", + "EQUIDISTANT", + "SINUS", + "PARABOLA", + "DISCRETE", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralCurveActivityTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false + "name": "AppliedLoad", + "type": "IfcStructuralLoad", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralReaction" - }, + ] + }, "IfcStructuralLinearAction": { + "is_abstract": false, + "parent": "IfcStructuralCurveAction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "GlobalOrLocal", + "type": "IfcGlobalOrLocalEnum", + "is_enum": true, "enum_values": [ - "GLOBAL_COORDS", + "GLOBAL_COORDS", "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcBoolean", - "name": "DestabilizingLoad", - "is_enum": false - }, + "name": "DestabilizingLoad", + "type": "IfcBoolean", + "is_enum": false, + "enum_values": [] + }, { + "name": "ProjectedOrTrue", + "type": "IfcProjectedOrTrueLengthEnum", + "is_enum": true, "enum_values": [ - "PROJECTED_LENGTH", + "PROJECTED_LENGTH", "TRUE_LENGTH" - ], - "type": "IfcProjectedOrTrueLengthEnum", - "name": "ProjectedOrTrue", - "is_enum": true - }, + ] + }, { + "name": "PredefinedType", + "type": "IfcStructuralCurveActivityTypeEnum", + "is_enum": true, "enum_values": [ - "CONST", - "LINEAR", - "POLYGONAL", - "EQUIDISTANT", - "SINUS", - "PARABOLA", - "DISCRETE", - "USERDEFINED", + "CONST", + "LINEAR", + "POLYGONAL", + "EQUIDISTANT", + "SINUS", + "PARABOLA", + "DISCRETE", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralCurveActivityTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false + "name": "AppliedLoad", + "type": "IfcStructuralLoad", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralCurveAction" - }, - "IfcStructuralMember": { - "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 - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - } - ], - "parent": "IfcStructuralItem" - }, + ] + }, "IfcStructuralPlanarAction": { + "is_abstract": false, + "parent": "IfcStructuralSurfaceAction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "GlobalOrLocal", + "type": "IfcGlobalOrLocalEnum", + "is_enum": true, "enum_values": [ - "GLOBAL_COORDS", + "GLOBAL_COORDS", "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcBoolean", - "name": "DestabilizingLoad", - "is_enum": false - }, + "name": "DestabilizingLoad", + "type": "IfcBoolean", + "is_enum": false, + "enum_values": [] + }, { + "name": "ProjectedOrTrue", + "type": "IfcProjectedOrTrueLengthEnum", + "is_enum": true, "enum_values": [ - "PROJECTED_LENGTH", + "PROJECTED_LENGTH", "TRUE_LENGTH" - ], - "type": "IfcProjectedOrTrueLengthEnum", - "name": "ProjectedOrTrue", - "is_enum": true - }, + ] + }, { + "name": "PredefinedType", + "type": "IfcStructuralSurfaceActivityTypeEnum", + "is_enum": true, "enum_values": [ - "CONST", - "BILINEAR", - "DISCRETE", - "ISOCONTOUR", - "USERDEFINED", + "CONST", + "BILINEAR", + "DISCRETE", + "ISOCONTOUR", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralSurfaceActivityTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false + "name": "AppliedLoad", + "type": "IfcStructuralLoad", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralSurfaceAction" - }, + ] + }, "IfcStructuralPointAction": { + "is_abstract": false, + "parent": "IfcStructuralAction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "GlobalOrLocal", + "type": "IfcGlobalOrLocalEnum", + "is_enum": true, "enum_values": [ - "GLOBAL_COORDS", + "GLOBAL_COORDS", "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcBoolean", - "name": "DestabilizingLoad", - "is_enum": false + "name": "DestabilizingLoad", + "type": "IfcBoolean", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false + "name": "AppliedLoad", + "type": "IfcStructuralLoad", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralAction" - }, + ] + }, "IfcStructuralPointConnection": { + "is_abstract": false, + "parent": "IfcStructuralConnection", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcBoundaryCondition", - "name": "AppliedCondition", - "is_select": false - }, + "name": "AppliedCondition", + "type": "IfcBoundaryCondition", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcAxis2Placement3D", - "name": "ConditionCoordinateSystem", - "is_select": false + "name": "ConditionCoordinateSystem", + "type": "IfcAxis2Placement3D", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralConnection" - }, + ] + }, "IfcStructuralPointReaction": { + "is_abstract": false, + "parent": "IfcStructuralReaction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "GlobalOrLocal", + "type": "IfcGlobalOrLocalEnum", + "is_enum": true, "enum_values": [ - "GLOBAL_COORDS", + "GLOBAL_COORDS", "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false + "name": "AppliedLoad", + "type": "IfcStructuralLoad", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralReaction" - }, - "IfcStructuralReaction": { - "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": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true - } - ], - "is_abstract": true, - "complex_attributes": [ - { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, - { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, - { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, - { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false - } - ], - "parent": "IfcStructuralActivity" - }, + ] + }, "IfcStructuralSurfaceAction": { + "is_abstract": false, + "parent": "IfcStructuralAction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "GlobalOrLocal", + "type": "IfcGlobalOrLocalEnum", + "is_enum": true, "enum_values": [ - "GLOBAL_COORDS", + "GLOBAL_COORDS", "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcBoolean", - "name": "DestabilizingLoad", - "is_enum": false - }, + "name": "DestabilizingLoad", + "type": "IfcBoolean", + "is_enum": false, + "enum_values": [] + }, { + "name": "ProjectedOrTrue", + "type": "IfcProjectedOrTrueLengthEnum", + "is_enum": true, "enum_values": [ - "PROJECTED_LENGTH", + "PROJECTED_LENGTH", "TRUE_LENGTH" - ], - "type": "IfcProjectedOrTrueLengthEnum", - "name": "ProjectedOrTrue", - "is_enum": true - }, + ] + }, { + "name": "PredefinedType", + "type": "IfcStructuralSurfaceActivityTypeEnum", + "is_enum": true, "enum_values": [ - "CONST", - "BILINEAR", - "DISCRETE", - "ISOCONTOUR", - "USERDEFINED", + "CONST", + "BILINEAR", + "DISCRETE", + "ISOCONTOUR", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralSurfaceActivityTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false + "name": "AppliedLoad", + "type": "IfcStructuralLoad", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralAction" - }, + ] + }, "IfcStructuralSurfaceConnection": { + "is_abstract": false, + "parent": "IfcStructuralConnection", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcBoundaryCondition", - "name": "AppliedCondition", - "is_select": false + "name": "AppliedCondition", + "type": "IfcBoundaryCondition", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralConnection" - }, + ] + }, "IfcStructuralSurfaceMember": { + "is_abstract": false, + "parent": "IfcStructuralMember", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcStructuralSurfaceMemberTypeEnum", + "is_enum": true, "enum_values": [ - "BENDING_ELEMENT", - "MEMBRANE_ELEMENT", - "SHELL", - "USERDEFINED", + "BENDING_ELEMENT", + "MEMBRANE_ELEMENT", + "SHELL", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralSurfaceMemberTypeEnum", - "name": "PredefinedType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Thickness", - "is_enum": false + "name": "Thickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralMember" - }, + ] + }, "IfcStructuralSurfaceMemberVarying": { + "is_abstract": false, + "parent": "IfcStructuralSurfaceMember", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "PredefinedType", + "type": "IfcStructuralSurfaceMemberTypeEnum", + "is_enum": true, "enum_values": [ - "BENDING_ELEMENT", - "MEMBRANE_ELEMENT", - "SHELL", - "USERDEFINED", + "BENDING_ELEMENT", + "MEMBRANE_ELEMENT", + "SHELL", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralSurfaceMemberTypeEnum", - "name": "PredefinedType", - "is_enum": true - }, + ] + }, { - "enum_values": [], - "type": "IfcPositiveLengthMeasure", - "name": "Thickness", - "is_enum": false + "name": "Thickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralSurfaceMember" - }, + ] + }, "IfcStructuralSurfaceReaction": { + "is_abstract": false, + "parent": "IfcStructuralReaction", "attributes": [ { - "enum_values": [], - "type": "IfcGloballyUniqueId", - "name": "GlobalId", - "is_enum": false - }, + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "Name", - "is_enum": false - }, + "name": "Name", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcText", - "name": "Description", - "is_enum": false - }, + "name": "Description", + "type": "IfcText", + "is_enum": false, + "enum_values": [] + }, { - "enum_values": [], - "type": "IfcLabel", - "name": "ObjectType", - "is_enum": false - }, + "name": "ObjectType", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, { + "name": "GlobalOrLocal", + "type": "IfcGlobalOrLocalEnum", + "is_enum": true, "enum_values": [ - "GLOBAL_COORDS", + "GLOBAL_COORDS", "LOCAL_COORDS" - ], - "type": "IfcGlobalOrLocalEnum", - "name": "GlobalOrLocal", - "is_enum": true - }, + ] + }, { + "name": "PredefinedType", + "type": "IfcStructuralSurfaceActivityTypeEnum", + "is_enum": true, "enum_values": [ - "CONST", - "BILINEAR", - "DISCRETE", - "ISOCONTOUR", - "USERDEFINED", + "CONST", + "BILINEAR", + "DISCRETE", + "ISOCONTOUR", + "USERDEFINED", "NOTDEFINED" - ], - "type": "IfcStructuralSurfaceActivityTypeEnum", - "name": "PredefinedType", - "is_enum": true + ] } - ], - "is_abstract": false, + ], "complex_attributes": [ { - "select_types": [], - "type": "IfcOwnerHistory", - "name": "OwnerHistory", - "is_select": false - }, + "name": "OwnerHistory", + "type": "IfcOwnerHistory", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByObject", - "name": "IsDeclaredBy", - "is_select": false - }, + "name": "IsDeclaredBy", + "type": "IfcRelDefinesByObject", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcRelDefinesByType", - "name": "IsTypedBy", - "is_select": false - }, + "name": "IsTypedBy", + "type": "IfcRelDefinesByType", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcObjectPlacement", - "name": "ObjectPlacement", - "is_select": false - }, + "name": "ObjectPlacement", + "type": "IfcObjectPlacement", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcProductRepresentation", - "name": "Representation", - "is_select": false - }, + "name": "Representation", + "type": "IfcProductRepresentation", + "is_select": false, + "select_types": [] + }, { - "select_types": [], - "type": "IfcStructuralLoad", - "name": "AppliedLoad", - "is_select": false + "name": "AppliedLoad", + "type": "IfcStructuralLoad", + "is_select": false, + "select_types": [] } - ], - "parent": "IfcStructuralReaction" + ] } } \ No newline at end of file diff --git a/src/ifcblenderexport/getIfcElements.py b/src/ifcblenderexport/getIfcElements.py index 1afdb4fe49..bad85d2ccc 100644 --- a/src/ifcblenderexport/getIfcElements.py +++ b/src/ifcblenderexport/getIfcElements.py @@ -28,7 +28,8 @@ class IFC4Extractor: } self.elements[element.attrib['name']] = data for filter in self.filters: - if self.is_descendant_from_class(element, filter): + if self.is_descendant_from_class(element, filter) \ + and not data['is_abstract']: self.filtered_elements.setdefault(filter, {})[element.attrib['name']] = data def export(self, filename): @@ -146,7 +147,7 @@ class IFC2X3Extractor(IFC4Extractor): filename_filters = { 'IfcElement_IFC4.json': ['IfcElement'], - 'IfcSpatialStructureElement_IFC4.json': ['IfcSpatialStructureElement'], + 'IfcSpatialElement_IFC4.json': ['IfcSpatialElement'], 'IfcStructural_IFC4.json': ['IfcStructuralActivity', 'IfcStructuralItem'], 'IfcMaterialDefinition_IFC4.json': ['IfcMaterialDefinition'], 'IfcParameterizedProfileDef_IFC4.json': ['IfcParameterizedProfileDef'],