ReadonlycostIFC 5D cost reads, when the backend retains loaded source bytes.
ReadonlyexportReadonlyfilesReadonlylensReadonlymodelReadonlymutateReadonlyqueryReadonlyscheduleReadonlyselectionReadonlyspatialReadonlystoreReadonlystructuralStructural analysis reads, when supported by the backend.
ReadonlyviewerReadonlyvisibilitySubscribe to viewer events
Abstraction over the viewer's internal state — SDK namespaces use this.
Each namespace is a typed property with methods matching the adapter contract. SDK namespace classes call backend.query.entities(...) instead of dispatch().
BimHost (wire protocol) uses dispatchToBackend() to route string-based SdkRequests to the typed namespace methods.