ReadonlycountOptionalrawOptionalgetThe class the file actually declares, vs getTypeName's GROUPING
answer. Optional; read via exactTypeName() in exact-type-name.ts.
Get expressId by IFC GlobalId string (22-char GUID). Returns -1 if not found.
Like getName, but undefined for a genuinely ABSENT Name
(STEP $) instead of folding it into ''. getName keeps doing that
fold — display callers want it — so selector matching (#4930) uses
this one instead.
OptionalgetPredefinedType token, '' when absent. Optional, same provenance as getTag.
OptionalgetElement Tag, '' when absent. Optional: server-parsed stores only (#1765).
Get IfcTypeEnum for an expressId using internal index. Returns IfcTypeEnum.Unknown if not found.
Override the displayed class (additive; original columnar type intact).
null clears it. Does NOT re-bucket getByType/typeIndices.
Interned raw IFC type names, for the
getTypeNamefallback. Optional: absent (older cache reads, server hydration) means enum-only display.