An outbound federation link discovered from a cross-reference: the referencing entity in this model, the raw location it declared, and — once resolved against the model's own URI — the absolute URI (and, if the location carried a #expressID fragment, the entity address) it points at.

interface CrossReferenceLink {
    fromExpressID: number;
    location: string;
    targetEntity?: EntityAddress;
    targetURI: string;
}

Properties

fromExpressID: number

Express ID of the referencing entity in the source model.

location: string

The raw Location string as authored in the file.

targetEntity?: EntityAddress

The target entity address, when the location carried a #expressID.

targetURI: string

The location resolved to an absolute URI against the source model URI.