27 #ifndef __SALOMEDSIMPL_CALLBACK_H__
28 #define __SALOMEDSIMPL_CALLBACK_H__
48 if(_builder != NULL && theObject) _builder->
Append(theObject);
53 if(_builder != NULL && theObject) _builder->
Remove(theObject);
#define SALOMEDSIMPL_EXPORT
Definition: SALOMEDSImpl_Defines.hxx:34
Definition: SALOMEDSImpl_Callback.hxx:59
virtual bool modifySO_Notification(const SALOMEDSImpl_SObject &, int)
Definition: SALOMEDSImpl_Callback.hxx:64
virtual void RegisterGenObj(const std::string &)
Definition: SALOMEDSImpl_Callback.hxx:66
virtual bool addSO_Notification(const SALOMEDSImpl_SObject &)
Definition: SALOMEDSImpl_Callback.hxx:62
virtual ~SALOMEDSImpl_AbstractCallback()
Definition: SALOMEDSImpl_Callback.hxx:61
virtual bool removeSO_Notification(const SALOMEDSImpl_SObject &)
Definition: SALOMEDSImpl_Callback.hxx:63
virtual bool modifyNB_Notification(const char *)
Definition: SALOMEDSImpl_Callback.hxx:65
virtual void UnRegisterGenObj(const std::string &)
Definition: SALOMEDSImpl_Callback.hxx:67
Definition: SALOMEDSImpl_Callback.hxx:34
SALOMEDSImpl_Callback(SALOMEDSImpl_UseCaseBuilder *builder)
Definition: SALOMEDSImpl_Callback.hxx:41
virtual void OnRemoveSObject(const SALOMEDSImpl_SObject &theObject)
Definition: SALOMEDSImpl_Callback.hxx:51
virtual void OnAddSObject(const SALOMEDSImpl_SObject &theObject)
Definition: SALOMEDSImpl_Callback.hxx:46
virtual ~SALOMEDSImpl_Callback()
Definition: SALOMEDSImpl_Callback.hxx:39
SALOMEDSImpl_UseCaseBuilder * _builder
Definition: SALOMEDSImpl_Callback.hxx:36
Definition: SALOMEDSImpl_SObject.hxx:41
Definition: SALOMEDSImpl_UseCaseBuilder.hxx:40
virtual bool Remove(const SALOMEDSImpl_SObject &theObject)
Function : Remove Purpose :
Definition: SALOMEDSImpl_UseCaseBuilder.cxx:147
virtual bool Append(const SALOMEDSImpl_SObject &theObject)
Function : Append Purpose :
Definition: SALOMEDSImpl_UseCaseBuilder.cxx:112