From 9056fd7fd10cdc33d835432817574b7b01130342 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 10 Oct 2019 21:12:40 +1100 Subject: [PATCH] Remove some abstract entities --- .../schema/ifc_elements_IFC4.json | 554 +----------------- 1 file changed, 1 insertion(+), 553 deletions(-) diff --git a/src/ifcblenderexport/io_export_ifc/schema/ifc_elements_IFC4.json b/src/ifcblenderexport/io_export_ifc/schema/ifc_elements_IFC4.json index 1cfef4bad4..34822920a4 100644 --- a/src/ifcblenderexport/io_export_ifc/schema/ifc_elements_IFC4.json +++ b/src/ifcblenderexport/io_export_ifc/schema/ifc_elements_IFC4.json @@ -834,84 +834,6 @@ } ] }, - "IfcBuildingElement": { - "is_abstract": true, - "parent": "IfcElement", - "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": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, - { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, - { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, - { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, - { - "name": "Representation", - "type": "IfcProductRepresentation" - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" - } - ] - }, "IfcBuildingElementPart": { "is_abstract": false, "parent": "IfcElementComponent", @@ -3183,84 +3105,6 @@ } ] }, - "IfcDistributionElement": { - "is_abstract": false, - "parent": "IfcElement", - "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": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, - { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, - { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, - { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, - { - "name": "Representation", - "type": "IfcProductRepresentation" - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" - } - ] - }, "IfcDistributionFlowElement": { "is_abstract": false, "parent": "IfcDistributionElement", @@ -4546,84 +4390,6 @@ } ] }, - "IfcElementComponent": { - "is_abstract": true, - "parent": "IfcElement", - "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": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, - { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, - { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, - { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, - { - "name": "Representation", - "type": "IfcProductRepresentation" - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" - } - ] - }, "IfcEnergyConversionDevice": { "is_abstract": false, "parent": "IfcDistributionFlowElement", @@ -5164,240 +4930,6 @@ } ] }, - "IfcFeatureElement": { - "is_abstract": true, - "parent": "IfcElement", - "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": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, - { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, - { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, - { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, - { - "name": "Representation", - "type": "IfcProductRepresentation" - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" - } - ] - }, - "IfcFeatureElementAddition": { - "is_abstract": true, - "parent": "IfcFeatureElement", - "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": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, - { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, - { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, - { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, - { - "name": "Representation", - "type": "IfcProductRepresentation" - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" - } - ] - }, - "IfcFeatureElementSubtraction": { - "is_abstract": true, - "parent": "IfcFeatureElement", - "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": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, - { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, - { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, - { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, - { - "name": "Representation", - "type": "IfcProductRepresentation" - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" - } - ] - }, "IfcFilter": { "is_abstract": false, "parent": "IfcFlowTreatmentDevice", @@ -9225,90 +8757,6 @@ } ] }, - "IfcReinforcingElement": { - "is_abstract": true, - "parent": "IfcElementComponent", - "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": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "SteelGrade", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory" - }, - { - "name": "IsNestedBy", - "type": "IfcRelNests" - }, - { - "name": "IsDecomposedBy", - "type": "IfcRelAggregates" - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject" - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType" - }, - { - "name": "IsDefinedBy", - "type": "IfcRelDefinesByProperties" - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement" - }, - { - "name": "Representation", - "type": "IfcProductRepresentation" - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement" - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement" - } - ] - }, "IfcReinforcingMesh": { "is_abstract": false, "parent": "IfcReinforcingElement", @@ -12671,4 +12119,4 @@ } ] } -} \ No newline at end of file +}