Usage: you must use this class as is. You should never derive it.
public class CATPLMPrdDeleteServices
Class to delete Product References or Representation References directly in the database.
public static HRESULT DeleteProductStructures( | CATLISTP(CATIAdpPLMIdentificator)& | iPrdObjectsToDelete) |
Role: A Reference in the input list is either a Product Reference or a Representation Reference.
A Product Reference can be deleted if it meets the following conditions:
A Representation Reference can be deleted if it is not instantiated in a Product Reference which is not in the set of References to delete.
Deleting a Representation Reference means its own deletion.
Deleting a Product Reference implies the following operations:
If any of the References in the set of Reference to delete can not be deleted, none of these References will be deleted.
Deleting References is a short transaction, no undo or rollback will be possible.
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.