MethodGroupObserver Class Reference

#include <Ample.h>

Inheritance diagram for MethodGroupObserver:
Inheritance graph
[legend]
Collaboration diagram for MethodGroupObserver:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Observable
< MethodGroupObserver
ObservableType

Public Member Functions

virtual void onCreateMethod (MethodGroup &group, Method &method)
virtual void onDestroyMethod (MethodGroup &group, Method &method)
virtual void onSetName (MethodGroup &group, const std::string &name)
virtual void onDestroy (MethodGroup &group)
void detachObservables (void)

Friends

class Observable< T >

Detailed Description

Observer interface for object node methods.


Member Typedef Documentation


Member Function Documentation

void detachObservables ( void   )  [inline, inherited]

Detaches all observed objects from this observer.

virtual void onCreateMethod ( MethodGroup group,
Method method 
) [virtual]

Called after a new method is created in an observed method group.

Parameters:
group The observed method group.
method The newly created object method.
virtual void onDestroy ( MethodGroup group  )  [virtual]

Called before an observed method group is destroyed.

Parameters:
group The method group to be destroyed.
virtual void onDestroyMethod ( MethodGroup group,
Method method 
) [virtual]

Called beforfe a method is created in an observed method group.

Parameters:
group The observed method group.
method The object method to be destroyed.
virtual void onSetName ( MethodGroup group,
const std::string &  name 
) [virtual]

Called before an observed method group has its name changed.

Parameters:
group The observed method group.
name The new name of the method group.

Friends And Related Function Documentation

friend class Observable< MethodGroupObserver > [friend, inherited]

Generated on Thu Nov 19 20:19:29 2009 for Ample by  doxygen 1.6.1