Added profiles of more specialised profile subtypes are now supported.

This commit is contained in:
Dion Moult
2021-07-19 21:35:20 +10:00
parent 8ba1b1c9b4
commit 023eb719f5
@@ -49,6 +49,11 @@ def getParameterizedProfileClasses(self, context):
(t.name(), t.name(), "")
for t in IfcStore.get_schema().declaration_by_name("IfcParameterizedProfileDef").subtypes()
]
for ifc_class in parameterizedprofileclasses_enum:
parameterizedprofileclasses_enum.extend([
(t.name(), t.name(), "")
for t in IfcStore.get_schema().declaration_by_name(ifc_class[0]).subtypes() or []
])
return parameterizedprofileclasses_enum