Inheritance diagram for oaObserver<oaAppDef>:
Public Methods | |
oaObserver (oaUInt4 priorityIn, oaBoolean enabledIn=true) | |
virtual | ~oaObserver () |
virtual void | onPreModify (oaObject *object, oaAppDef *appDef) |
virtual void | onPostModify (oaObject *object, oaAppDef *appDef) |
virtual void | onConflict (const oaString &name, oaType type) |
Static Public Methods | |
oaBoolean | hasObservers () |
See oaObserver for information on using OpenAccess observer template classes to derive and instantiate observers in an application.
|
This is the oaObserver<oaAppDef> base class constructor. If multiple observers exist for a given oaAppDef notification event, observers with a lower priorityIn value are called before those with a higher value.
|
|
This is the destructor for the oaObserver<oaAppDef> class. This function destroys this oaObserver<oaAppDef> object, deactivating and deleting this observer from the AppDef observer list, and freeing all resources associated with this observer. |
|
This function returns true if any observers for this type are active. |
|
This function is called if there is a conflict between an application data definition (oaAppDef) and an existing application data definition. The application's derived class should implement this function to receive this notification.
|
|
This function is called after the extension defined by an oaAppDef has been set on some oaObject. The application's derived class should implement this function to receive notification after the extension value on an object has been set or modified.
|
|
This function is called before the extension defined by an oaAppDef is set on some oaObject. The application's derived class should implement this function to receive notification before the extension value on an object is set or modified.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.