Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EditorPartsManager

Hierarchy

  • EditorPartsManager

Index

Constructors

constructor

Accessors

onDidAddPart

onDidAddPart:

onDidOpenAddParts

onDidOpenAddParts:

Methods

addPart

  • addPart(partClass: Part, data: any): undefined | IPartRecord
  • Parameters

    • partClass: Part
    • Optional data: any

    Returns undefined | IPartRecord

checkBlockDependency

  • checkBlockDependency(id: string): boolean
  • Parameters

    • id: string

    Returns boolean

createToolboxModule

  • Parameters

    Returns IAPIDefinition

disable

  • disable(): void
  • Returns void

dispose

  • dispose(): void
  • Returns void

freeName

  • freeName(source: string): void
  • Parameters

    • source: string

    Returns void

getAddedParts

  • getAddedParts(): Map<string, IPartRecord>
  • Returns Map<string, IPartRecord>

getAvailableName

  • getAvailableName(source: string, inc?: number): string
  • Parameters

    • source: string
    • Default value inc: number = 1

    Returns string

getRegisteredParts

  • getRegisteredParts(): Map<string, Part>
  • Returns Map<string, Part>

onImport

  • onImport(app: any): void
  • Parameters

    • app: any

    Returns void

onInject

  • onInject(): void
  • Returns void

registerAPI

  • registerAPI(partAPI: PartAPIOrFactory): void
  • Parameters

    • partAPI: PartAPIOrFactory

    Returns void

registerQueryHandlers

  • Parameters

    Returns void

removePart

  • removePart(id: string): void
  • Parameters

    • id: string

    Returns void

removePartAttempt

  • removePartAttempt(id: string): void
  • Parameters

    • id: string

    Returns void

renamePart

  • renamePart(partRecord: IPartRecord, newName: string): void
  • Parameters

    • partRecord: IPartRecord
    • newName: string

    Returns void

reserveName

  • reserveName(name: string): void
  • Parameters

    • name: string

    Returns void

reset

  • reset(): void
  • Returns void

setWhitelist

  • Parameters

    Returns void

Static getInlineDisplay

Generated using TypeDoc