ifcopenshell.express.schema_class#

Module Contents#

ifcopenshell.express.schema_class.Generator#
class ifcopenshell.express.schema_class.EarlyBoundCodeWriter(schema_name)#
__str__(self)#

Return str(self).

aggregation_type(self, aggr_type, bound1, bound2, decl_type)#
begin_schema(self)#
declare(self, definition_type, name)#
entity(self, name, type)#
entity_attributes(self, name, attribute_definitions, is_derived)#
entity_subtypes(self, name, tys)#
enumeration(self, name, enum)#
finalize(self, can_be_instantiated_set)#
inverse_attributes(self, name, inv_attrs)#
named_type(self, type)#
select(self, name, type)#
simple_type(self, type)#
typedef(self, name, declared_type)#
class ifcopenshell.express.schema_class.LateBoundSchemaInstantiator(schema_name)#
aggregation_type(self, aggr_type, bound1, bound2, decl_type)#
begin_schema(self)#
declare(self, definition_type, name)#
disown(self)#
entity(self, name, type)#
entity_attributes(self, name, attribute_definitions, is_derived)#
entity_subtypes(self, name, tys)#
enumeration(self, name, enum)#
finalize(self, can_be_instantiated_set, override_schema_name=None)#
inverse_attributes(self, name, inv_attrs)#
named_type(self, type)#
select(self, name, type)#
simple_type(self, type)#
typedef(self, name, declared_type)#
class ifcopenshell.express.schema_class.SchemaClass(mapping, code=EarlyBoundCodeWriter)#

Bases: codegen.Base

__repr__(self)#