PartOperationImportObserver Class¶
-
class
NXOpen.PDM.
PartOperationImportObserver
¶ Bases:
object
This class is responsible for invoking registered callbacks at different stages in import operation.
To obtain an instance of this class, refer to
NXOpen.PDM.PdmSession
New in version NX10.0.0.
Methods¶
Method | Description |
---|---|
AddInitializeCallback | Registers a user defined Initialize callback that is called during initialization of import builder @return identifier of registered method (used to unregister the method) |
AddPostCommitCallback | Registers a user defined PostCommit callback that is called after commit of import operation @return identifier of registered method (used to unregister the method) |
AddPreAutoassignCallback | Registers a user defined PreAutoAssign callback that is called before auto-assigning attributes @return identifier of registered method (used to unregister the method) |
AddPreCommitCallback | Registers a user defined PreCommit callback that is called before commit of import operation @return identifier of registered method (used to unregister the method) |
AddTerminateCallback | Registers a user defined Terminate callback that is called during destruction of import builder @return identifier of registered method (used to unregister the method) |
RemoveInitializeCallback | Unregisters the user defined Initialize callback |
RemovePostCommitCallback | Unregisters the user defined PostCommit callback |
RemovePreAutoassignCallback | Unregisters the user defined PreAutoAssign callback |
RemovePreCommitCallback | Unregisters the user defined PreCommit callback |
RemoveTerminateCallback | Unregisters the user defined Terminate callback |
Method Detail¶
AddInitializeCallback¶
-
PartOperationImportObserver.
AddInitializeCallback
¶ Registers a user defined Initialize callback that is called during initialization of import builder
Signature
AddInitializeCallback(initializeCb)
Parameters: initializeCb (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX10.0.0.
License requirements: None.
AddPostCommitCallback¶
-
PartOperationImportObserver.
AddPostCommitCallback
¶ Registers a user defined PostCommit callback that is called after commit of import operation
Signature
AddPostCommitCallback(postCommitCb)
Parameters: postCommitCb (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX10.0.0.
License requirements: None.
AddPreAutoassignCallback¶
-
PartOperationImportObserver.
AddPreAutoassignCallback
¶ Registers a user defined PreAutoAssign callback that is called before auto-assigning attributes
Signature
AddPreAutoassignCallback(preAutoassignCb)
Parameters: preAutoassignCb (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX10.0.0.
License requirements: None.
AddPreCommitCallback¶
-
PartOperationImportObserver.
AddPreCommitCallback
¶ Registers a user defined PreCommit callback that is called before commit of import operation
Signature
AddPreCommitCallback(preCommitCb)
Parameters: preCommitCb (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX10.0.0.
License requirements: None.
AddTerminateCallback¶
-
PartOperationImportObserver.
AddTerminateCallback
¶ Registers a user defined Terminate callback that is called during destruction of import builder
Signature
AddTerminateCallback(terminateCb)
Parameters: terminateCb (CallableObject) – method to register Returns: identifier of registered method (used to unregister the method) Return type: int New in version NX10.0.0.
License requirements: None.
RemoveInitializeCallback¶
-
PartOperationImportObserver.
RemoveInitializeCallback
¶ Unregisters the user defined Initialize callback
Signature
RemoveInitializeCallback(id)
Parameters: id (int) – identifier for method to unregister New in version NX10.0.0.
License requirements: None.
RemovePostCommitCallback¶
-
PartOperationImportObserver.
RemovePostCommitCallback
¶ Unregisters the user defined PostCommit callback
Signature
RemovePostCommitCallback(id)
Parameters: id (int) – identifier for method to unregister New in version NX10.0.0.
License requirements: None.
RemovePreAutoassignCallback¶
-
PartOperationImportObserver.
RemovePreAutoassignCallback
¶ Unregisters the user defined PreAutoAssign callback
Signature
RemovePreAutoassignCallback(id)
Parameters: id (int) – identifier for method to unregister New in version NX10.0.0.
License requirements: None.