Options
All
  • Public
  • Public/Protected
  • All
Menu

Property value that references a (model) element by id.

Type parameters

Hierarchy

Index

Constructors

Properties

_skipOnChange: boolean = false
internal
declaredOn: IStructureClass
disposer: undefined | (() => void)
isAvailable: boolean = false
isPublic: boolean = false
isRequired: boolean = false
name: string
observableValue: ByIdReference<T>

Accessors

  • get versionInfo(): PropertyVersionInfo
  • Returns PropertyVersionInfo

Methods

  • _toJSON(): null | string
  • assertReadable(): void
  • assertWritable(): void
  • dispose(): void
  • get(): null | T
  • initialize(value: null | T): { observableValue: ByIdReference<T> }
  • internal

    Parameters

    • value: null | T

    Returns { observableValue: ByIdReference<T> }

    • observableValue: ByIdReference<T>
  • reportAvailabilityIssues(): void
  • resolveReference(): void
  • Returns void

  • set(value: null | T): void
  • Parameters

    • value: null | T

    Returns void

  • shouldHandleChange(): boolean
  • updateElementContainer(): void
  • Returns void

  • updateWithRawValue(value: string): void

Generated using TypeDoc