declaration property

This commit is contained in:
Thomas Krijnen
2026-01-15 15:38:32 +01:00
parent ed8821486d
commit 8c2e1226c9
3 changed files with 6 additions and 3 deletions
@@ -223,9 +223,7 @@ class entity_instance_mixin:
:return: True if the instance is an entity
"""
schema_name = self.is_a(True).split(".")[0]
decl = ifcopenshell_wrapper.schema_by_name(schema_name).declaration_by_name(self.is_a())
return isinstance(decl, ifcopenshell_wrapper.entity)
return isinstance(self.declaration, ifcopenshell_wrapper.entity)
def compare(self, other, op, reverse=False):
"""Compares with another instance.