LoadContext

class LoadContext()

Constructors

Properties


Constructors

LoadContext.constructor(parent, _debugLoadString, scsBufferCache)
Arguments:
Return type:

LoadContext()

Properties

LoadContext.__LoadContext
Type:PhantomMember

Methods

addAttachContext

LoadContext.addAttachContext(context)
Arguments:
Return type:

void

addLayerIdToMap

LoadContext.addLayerIdToMap(runtimeId, authoredId)
Arguments:
Return type:

void

getAttachContexts

LoadContext.getAttachContexts()
Return type:[AttachContext()]

getAuthoredLayerId

LoadContext.getAuthoredLayerId(runtimeId)
Arguments:
Return type:

AuthoredLayerId | null

getChildren

LoadContext.getChildren()
Return type:[ProductOccurrence()]

getParent

LoadContext.getParent()
Return type:LoadContextParent

getRuntimeLayerId

LoadContext.getRuntimeLayerId(authoredId)
Arguments:
Return type:

LayerId | null

getScsModelKeysOf

LoadContext.getScsModelKeysOf(modelName)
Arguments:
Return type:

TrackedOpenPromise() <[ModelKey] | null> | null

handleExternalModel

LoadContext.handleExternalModel(includerAuthoredNodeId, includerInclusionContext, externalInclusionKey)
Arguments:
Return type:

boolean

hasChildren

LoadContext.hasChildren()
Return type:boolean

initializeScsModelKeysOf

LoadContext.initializeScsModelKeysOf(modelName)
Arguments:
Return type:

void

isFirstLoad

LoadContext.isFirstLoad()
Return type:boolean

isLoaded

LoadContext.isLoaded()
Return type:boolean

markAsFirstLoad

LoadContext.markAsFirstLoad()
Return type:void

onLoadComplete

LoadContext.onLoadComplete()
Return type:void

purgeContents

LoadContext.purgeContents()
Return type:Promise <void>

removeProductOccurrence

LoadContext.removeProductOccurrence(node)
Arguments:
Return type:

boolean

toScsBuffer

LoadContext.toScsBuffer(modelName, toAttachData)
Arguments:
Return type:

Promise <ScsBuffer | Response | null>