Closed ollyhensby closed 4 months ago
@ollyhensby the bSDD doesn't automatically inherit properties. You see the same property in both parent/child element, because it was explicitly defined in the upload. This shifts the effort from the software interpreting bSDD to the admin publishing in bSDD.
Describe the bug It mentions here in the documentation that
The child Class does not inherit properties from the parent Class
.This statement is then followed by this example:
For example, the IfcWall is a parent class of IfcWallStandardCase. While IfcWall has the property AcousticRating, the IfcWallStandardCase doesn't.
It seems IfcWallStandardCase doesn't exist anymore in IFC 4.3 so I have tried to check the example using IfcWallSTANDARD instead. It appears that IfcWallSTANDARD does contain the property Acoustic Rating.
So, is it still true that child classes do not inherit properties from their parent class? Or is it that the example needs updating?
Also, just wanted to add that the new bsdd API is great so thank you for the great work on that!
To Reproduce Steps to reproduce the behaviour:
I've used the bsdd api to obtain the class properties for each class and then find the set difference between the two: