Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

Properties

id: string
structureTypeName: string
structureTypeName: string = "Navigation$NavigationDocument"
versionInfo: StructureVersionInfo = ...

Accessors

  • get container(): TContainer
  • The parent unit of this unit.

    Returns TContainer

  • In version 7.2.0: deleted In version 7.0.2: introduced

    Returns NavigationProfile

  • In version 7.2.0: deleted In version 7.0.2: introduced

    Parameters

    Returns void

  • In version 7.0.0: deleted In version 6.10.4: introduced

    Returns NavigationProfile

  • In version 7.0.0: deleted In version 6.10.4: introduced

    Parameters

    Returns void

  • In version 7.2.0: deleted In version 7.0.2: introduced

    Returns NavigationProfile

  • In version 7.2.0: deleted In version 7.0.2: introduced

    Parameters

    Returns void

  • In version 7.0.0: deleted In version 6.10.4: introduced

    Returns NavigationProfile

  • In version 7.0.0: deleted In version 6.10.4: introduced

    Parameters

    Returns void

  • get isLoadable(): boolean
  • Whether this unit and all of its children (recursively) can be loaded.

    Returns boolean

  • get isLoaded(): boolean
  • Whether this unit has been completely loaded and does not consist of the unit's interface (which corresponds to the unit being partial).

    Returns boolean

  • get isReadOnly(): boolean
  • Whether this unit and all of its children (recursively) are editable.

    Returns boolean

  • get model(): TModel
  • get unit(): this
  • Unit that owns/contains this thing.

    Returns this

Methods

  • Transforms a IElement interface into a Element class, loading the containing unit if necessary. (Those are technically already the same, but this function makes sure its properties are available.)

    • If invoked without callback, it checks whether the properties are available or it will throw;
    • If invoked with callback, it will load the data from the server if needed, and then invoke the callback.

    Returns NavigationDocument

  • delete(): void
  • getContainerAs<T>(containerType: any): T
  • Transforms a IElement interface into a Element class, loading the containing unit if necessary. (Those are technically already the same, but this function makes sure its properties are available.)

    • If invoked without callback, it checks whether the properties are available or it will throw;
    • If invoked with callback, it will load the data from the server if needed, and then invoke the callback.

    Parameters

    Returns void

  • Parameters

    • Optional forceRefresh: boolean

    Returns Promise<NavigationDocument>

  • traverse(visit: (structure: IStructure) => void): void
  • Traverses this structure by calling the provided visitor function on itself and all the structures contained (as part) by it, in depth-first order, and it returns synchronously after that.

    Parameters

    Returns void

  • traverseFind<T>(visit: (structure: IStructure) => T): null | T
  • traversePublicParts(visit: (structure: IStructure) => void): void
  • Creates a new NavigationDocument unit in the SDK and on the server. Expects one argument, the projects.IProject in which this unit is contained.

    Parameters

    Returns NavigationDocument

Generated using TypeDoc