Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FolderBase

Warning: this class represents an abstract and non-instantiable concept in the meta model. You should not try to instantiate this class directly, but instantiate one of its concrete/non-abstract sub classes instead. Instantiating this class is possible in pure JavaScript, but there's no guarantee the result will be at all useful.

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private ___documents

___documents: any

Private ___folders

___folders: any

container

container: StructuralUnit

containerAsFolderBase

containerAsFolderBase: FolderBase

containerAsProject

containerAsProject: Project

documents

documents: IList<IDocument>

folders

folders: IList<IFolder>

id

id: string

isLoaded

isLoaded: boolean

Checks whether all attributes are available at this instant; if false, a load is required to access these properties.

model

model: IModel

typeName

typeName: string

unit

unit:

versionInfo

Static typeName

typeName: string

Static versionInfo

Methods

Protected _scheduleDeltaAfterCreate

  • _scheduleDeltaAfterCreate(delta: IDelta): void

Protected _sendDeleteDelta

  • _sendDeleteDelta(): void

Protected _updateWithJsonImpl

allProperties

deepCopyInto

delete

  • delete(): void
  • Deletes a model from the model. This will automatically remove the item from its model parent, and update incoming references and send server changes.

    Returns void

Protected getContainerAs

toJSON

  • toJSON(): Object

traverse

  • traverse(visit: function): void

traversePublicParts

  • traversePublicParts(visit: function): void

Generated using TypeDoc