constructor Method


ElementSubTreeDeleter(txn, shouldPruneCb)

Construct an ElementSubTreeDeleter.

ElementSubTreeDeleter(txn: EditTxn, shouldPruneCb: ElementSubTreeDeleteFilter): ElementSubTreeDeleter

@see deleteElementSubTrees for a simple way to use this class.

Parameter Type Description
txn EditTxn The EditTxn used to perform the deletes.
shouldPruneCb ElementSubTreeDeleteFilter Callback that selects sub-trees that should be deleted.

Returns - ElementSubTreeDeleter



ElementSubTreeDeleter(iModel, shouldPruneCb)

Deprecated  Supply an explicit EditTxn.

Construct an ElementSubTreeDeleter.

ElementSubTreeDeleter(iModel: IModelDb, shouldPruneCb: ElementSubTreeDeleteFilter): ElementSubTreeDeleter

@see deleteElementSubTrees for a simple way to use this class.

Parameter Type Description
iModel IModelDb The iModel
shouldPruneCb ElementSubTreeDeleteFilter Callback that selects sub-trees that should be deleted.

Returns - ElementSubTreeDeleter


Defined in

Last Updated: 18 April, 2026