What IfcModel.removeProduct, IfcModel.removeRepresentation or IfcModel.purge did, or, for a dry run, would do.
IfcModel.removeProduct
IfcModel.removeRepresentation
IfcModel.purge
false for a dry run.
false
Relationships and layer assignments that lost a removed member and stay.
Placements re-based onto a kept ancestor.
What
IfcModel.removeProduct,IfcModel.removeRepresentationorIfcModel.purgedid, or, for a dry run, would do.