packageDocumentation module import { Id64String } from "@itwin/core-bentley" ; import { ElementRefersToElements } from "@itwin/core-backend" ; import { RelatedElement } from "@itwin/core-common" ; beta export class ILinearlyLocatedAlongILinearElement extends ElementRefersToElements { internal public static override get className ( ) : string { return "ILinearlyLocatedAlongILinearElement" ; } } beta export class ILinearLocationLocatesElement extends ElementRefersToElements { internal public static override get className ( ) : string { return "ILinearLocationLocatesElement" ; } } beta export class ILinearElementProvidedBySource extends RelatedElement { public static classFullName = "LinearReferencing:ILinearElementProvidedBySource" ; public constructor ( sourceId , relClassName = ILinearElementProvidedBySource . classFullName ) { super ( { id : sourceId , relClassName } ) ; } } beta export class ILinearlyLocatedAttributesElement extends RelatedElement { public static classFullName = "LinearReferencing:ILinearlyLocatedAttributesElement" ; public constructor ( attributedElementId , relClassName = ILinearlyLocatedAttributesElement . classFullName ) { super ( { id : attributedElementId , relClassName } ) ; } } beta export class IReferentReferencesElement extends RelatedElement { public static classFullName = "LinearReferencing:IReferentReferencesElement" ; public constructor ( referencedElementId , relClassName = IReferentReferencesElement . classFullName ) { super ( { id : referencedElementId , relClassName } ) ; } } beta export class LinearlyReferencedAtPositionRefersToReferent extends RelatedElement { public static classFullName = "LinearReferencing:LinearlyReferencedAtPositionRefersToReferent" ; public constructor ( referentId , relClassName = IReferentReferencesElement . classFullName ) { super ( { id : referentId , relClassName } ) ; } } beta export class LinearlyReferencedFromPositionRefersToReferent extends RelatedElement { public static classFullName = "LinearReferencing:LinearlyReferencedFromPositionRefersToReferent" ; public constructor ( referentId , relClassName = LinearlyReferencedFromPositionRefersToReferent . classFullName ) { super ( { id : referentId , relClassName } ) ; } } beta export class LinearlyReferencedToPositionRefersToReferent extends RelatedElement { public static classFullName = "LinearReferencing:LinearlyReferencedToPositionRefersToReferent" ; public constructor ( referentId , relClassName = LinearlyReferencedToPositionRefersToReferent . classFullName ) { super ( { id : referentId , relClassName } ) ; } }