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.

RemovePreCommitCallback

PartOperationImportObserver.RemovePreCommitCallback

Unregisters the user defined PreCommit callback

Signature RemovePreCommitCallback(id)

Parameters:id (int) – identifier for method to unregister

New in version NX10.0.0.

License requirements: None.

RemoveTerminateCallback

PartOperationImportObserver.RemoveTerminateCallback

Unregisters the user defined Terminate callback

Signature RemoveTerminateCallback(id)

Parameters:id (int) – identifier for method to unregister

New in version NX10.0.0.

License requirements: None.