InclusionContext

class InclusionContext()

Constructors

Properties


Constructors

InclusionContext.constructor(assemblyTree, attachContext, inclusionKey, modelKey)
Arguments:
  • assemblyTree (IAssemblyTree()) – None
  • attachContext (AttachContext()) – None
  • inclusionKey (InclusionKey()) – None
  • modelKey (ModelKey()) – None
Return type:

InclusionContext()

Properties

InclusionContext.__InclusionContext
Type:PhantomMember

Methods

addBimIdToMap

InclusionContext.addBimIdToMap(bimId, runtimeId)
Arguments:
Return type:

void

addBimInfos

InclusionContext.addBimInfos(bimInfo)
Arguments:
Return type:

void

addProductOccurrence

InclusionContext.addProductOccurrence(node)
Arguments:
Return type:

void

addRelationship

InclusionContext.addRelationship(relationship)
Arguments:
Return type:

void

getAttachContext

InclusionContext.getAttachContext()
Return type:AttachContext()

getBimInfos

InclusionContext.getBimInfos()
Return type:[BimObject()]

getChildren

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

getIdOffset

InclusionContext.getIdOffset()
Return type:NodeIdOffset

getInclusionKey

InclusionContext.getInclusionKey()
Return type:InclusionKey

getModelKey

InclusionContext.getModelKey()
Return type:ModelKey

getParent

InclusionContext.getParent()
Return type:AttachContext()

getRelationships

InclusionContext.getRelationships()
Return type:[Relationship()]

getRuntimeNodeFromBimId

InclusionContext.getRuntimeNodeFromBimId(bimId)
Arguments:
Return type:

RuntimeNodeId | null

hasChildren

InclusionContext.hasChildren()
Return type:boolean

isLoaded

InclusionContext.isLoaded()
Return type:boolean

purgeContents

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

removeProductOccurrence

InclusionContext.removeProductOccurrence(node)
Arguments:
Return type:

boolean

split

InclusionContext.split(assemblyTree, parent)
Arguments:
Return type:

InclusionContext()

toRuntimeId

InclusionContext.toRuntimeId(authoredId)
Arguments:
Return type:

RuntimeNodeId