Library | File

Class pfcModelEventActionListener

# include <pfcModel.h>

class pfcModelEventActionListener
 : public virtual pfcActionListener
{
    xaideclare(pfcModelEventActionListener)
    ...
};



Description

This action listener interface contains methods used to listen for events occurring on models in session. It may be assigned to a pfcSession object.
See Also:
pfcActionSource::AddActionListener(pfcActionListener_ptr), pfcActionSource::RemoveActionListener(pfcActionListener_ptr)
Manual References:
Action Listeners: Creo Object TOOLKIT C++ Action Listeners



Method Summary

voidOnAfterModelCopy (pfcModelDescriptor_ptr FromMdl, pfcModelDescriptor_ptr ToMdl)
The listener method called after successful execution of a copy command.
voidOnAfterModelCopyAll (pfcModelDescriptor_ptr FromMdl, pfcModelDescriptor_ptr ToMdl)
This is the listener method called after successful copying of any model, (not just an explicit copy of a single model).
voidOnAfterModelDelete (pfcModelDescriptor_ptr Descr)
This is the listener method called after successful deletion of a model.
voidOnAfterModelErase (pfcModelDescriptor_ptr Descr)
This is the listener method called after successful erasing of a model.
voidOnAfterModelRename (pfcModelDescriptor_ptr FromMdl, pfcModelDescriptor_ptr ToMdl)
This is the listener method called after successful renaming of a model.



Method Detail

voidOnAfterModelCopy (pfcModelDescriptor_ptr FromMdl, pfcModelDescriptor_ptr ToMdl)

The listener method called after successful execution of a copy command.

This listener method is called only for models which are explicity copied, not for dependent models.
Manual References:
Action Listeners: Model Level Action listeners, Action Listeners: Model Level Action listeners
Parameters:
FromMdl
Descriptor of source model
ToMdl
Descriptor of target model
Returns:



voidOnAfterModelCopyAll (pfcModelDescriptor_ptr FromMdl, pfcModelDescriptor_ptr ToMdl)

This is the listener method called after successful copying of any model, (not just an explicit copy of a single model).

For example, when copying an assembly and all the component parts in it, this method will be called once for each model copied.
Manual References:
Action Listeners: Model Level Action listeners
Parameters:
FromMdl
The descriptor of model object copied from
ToMdl
The descriptor of target model object
Returns:



voidOnAfterModelRename (pfcModelDescriptor_ptr FromMdl, pfcModelDescriptor_ptr ToMdl)

This is the listener method called after successful renaming of a model.

This listener method is called only for models which are explicitly erased, not for dependent models.
Manual References:
Action Listeners: Model Level Action listeners, Action Listeners: Model Level Action listeners
Parameters:
FromMdl
Descriptor of model copied from
ToMdl
Descriptor of target model
Returns:



voidOnAfterModelErase (pfcModelDescriptor_ptr Descr)

This is the listener method called after successful erasing of a model.

This listener method is called only for models which are explicitly erased, not for dependent models. This listener method will only be invoked if the ModelActionListener is assigned to the Creo Parametric session. It may not be assigned to an individual model.
Manual References:
Action Listeners: Model Level Action listeners, Action Listeners: Model Level Action listeners
Parameters:
Descr
 
Returns:



voidOnAfterModelDelete (pfcModelDescriptor_ptr Descr)

This is the listener method called after successful deletion of a model.

This listener method is caled only for models which are explicitly deleted, not for dependent models. This listener method will only be invoked if the ModelActionListener is assigned to the Creo Parametric session. It may not be assigned to an individual model.
Manual References:
Action Listeners: Model Level Action listeners, Action Listeners: Model Level Action listeners
Parameters:
Descr
 
Returns: