Reads the Location string of a cross-reference entity by express ID. Implemented over the finished (or partially materialised) model — a thin seam so the registry's link resolution is testable without a full model. IfcExternalReference.Location is the canonical field; STEP AP242's external references expose their location the same way.

interface ReferenceLocationReader {
    locationOf(expressID: number): undefined | null | string;
}

Methods

Methods

  • Parameters

    • expressID: number

      The cross-reference entity's express ID.

    Returns undefined | null | string

    Its Location, or null/undefined when absent.