TreeLoader

class TreeLoader()

Constructors

Properties


Constructors

TreeLoader.constructor(assemblyTree, scAttacher, engine, view, callbackManager)
Arguments:
Return type:

TreeLoader()

Properties

TreeLoader.__TreeLoader
Type:PhantomMember

Methods

attachByExternalModelInfo

TreeLoader.attachByExternalModelInfo(info, parent, inclusionContext)
Arguments:
Return type:

Promise <AttachContext()>

cancelActiveAttachmentProcess

TreeLoader.cancelActiveAttachmentProcess()
Return type:Promise <void>

cancelPendingLoads

TreeLoader.cancelPendingLoads()
Return type:Promise <void>

firstAssemblyDataHeader

TreeLoader.firstAssemblyDataHeader()
Return type:AssemblyDataHeader() | null

isIdle

TreeLoader.isIdle()
Return type:boolean

loadByAssemblyData

TreeLoader.loadByAssemblyData(config, parent, modelInc, assemblyData)
Arguments:
Return type:

Promise <LoadContext()>

loadByScsBuffer

TreeLoader.loadByScsBuffer(config, parent, scsBuffer)
Arguments:
Return type:

Promise <LoadContext()>

loadByScsFile

TreeLoader.loadByScsFile(config, parent, scsFilename)
Arguments:
Return type:

Promise <LoadContext()>

loadByStream

TreeLoader.loadByStream(config, parent, modelName)
Arguments:
Return type:

Promise <LoadContext()>

loadByXmlDoc

TreeLoader.loadByXmlDoc(config, parent, xmlData, toAttachData)
Arguments:
Return type:

Promise <LoadContext()>

loadByXmlFile

TreeLoader.loadByXmlFile(config, parent, xmlFilename, toAttachData)
Arguments:
Return type:

Promise <LoadContext()>

notifyDirectRequest

TreeLoader.notifyDirectRequest(node)
Arguments:
Return type:

void

onLoadChildProductOccurrence

TreeLoader.onLoadChildProductOccurrence()
Return type:ActionResult

reset

TreeLoader.reset()
Return type:Promise <void>

setPrefetchScsCutoffScale

TreeLoader.setPrefetchScsCutoffScale(prefetchCutoffScale)
Arguments:
  • prefetchCutoffScale (number()) – None
Return type:

void

waitOnCurrentLoads

TreeLoader.waitOnCurrentLoads()
Return type:Promise <void>