PartOperationImportObserver Class¶
-
class
NXOpen.PDM.PartOperationImportObserver¶ Bases:
objectThis class is responsible for invoking registered callbacks at different stages in import operation.
To obtain an instance of this class, refer to
NXOpen.PDM.PdmSessionNew 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.