Options
All
  • Public
  • Public/Protected
  • All
Menu

Class StructuralChildListProperty<T>

Property instance that wraps a list of structural units. Structural child values are updated through AbstractModel._addUnitToStructuralParent.

Type parameters

Hierarchy

Index

Constructors

constructor

Properties

declaredOn

declaredOn: IStructureClass

disposer

disposer: function | undefined

isAvailable

isAvailable: boolean

isPublic

isPublic: boolean

isRequired

isRequired: boolean

name

name: string

observableValue

observableValue: IList<T>

parent

parent: Structure

versionInfo

versionInfo: PropertyVersionInfo

Methods

deepCopyInto

  • deepCopyInto(): void

detachChild

  • detachChild(child: T): void
  • Parameters

    • child: T

    Returns void

dispose

  • dispose(): void

get

processChildAddition

  • processChildAddition(index: number): void
  • Parameters

    • index: number

    Returns void

processChildRemoval

  • processChildRemoval(unit: T): void
  • Parameters

    • unit: T

    Returns void

removeChild

  • removeChild(child: T): boolean
  • Parameters

    • child: T

    Returns boolean

reportAvailabilityIssues

  • reportAvailabilityIssues(): void

updateWithRawValue

  • updateWithRawValue(value: any): void

Generated using TypeDoc