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  in 5.1.9 - will not be removed until after 2027-05-04. 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: 09 May, 2026