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 |
AddPostCommitCallback | Registers a user defined PostCommit callback that is called after commit of import operation |
AddPreAutoassignCallback | Registers a user defined PreAutoAssign callback that is called before auto-assigning attributes |
AddPreCommitCallback | Registers a user defined PreCommit callback that is called before commit of import operation |
AddTerminateCallback | Registers a user defined Terminate callback that is called during destruction of import builder |
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.