IFC4 subtype map — parent types to their StandardCase/ElementedCase
subtypes, kept for backward compatibility (@ifc-lite/cli's
validate-subtypes.test.ts reads this table directly as ground truth) and
as a fixed, hand-legible cross-check of the schema-driven expansion below.
expandTypes no longer walks this table itself — see its doc comment.
Keys and values are UPPERCASE because entityIndex.byType is keyed by the
raw STEP type name (e.g. IFCWALLSTANDARDCASE).
IFC4 subtype map — parent types to their StandardCase/ElementedCase subtypes, kept for backward compatibility (
@ifc-lite/cli'svalidate-subtypes.test.tsreads this table directly as ground truth) and as a fixed, hand-legible cross-check of the schema-driven expansion below.expandTypesno longer walks this table itself — see its doc comment.Keys and values are UPPERCASE because
entityIndex.byTypeis keyed by the raw STEP type name (e.g.IFCWALLSTANDARDCASE).