Observability Group


Group Description

Group holding aspect programs that add state observation code to a class. State observation code is code makes part of the internal state of an object externally accessible. Typically, state observation code consists of one or more getter methods that return the value of an internal class variable or of a function the internal class variables.


Aspects

AddGetterMethod
Sample aspect program to add a getter method to a class
AddComplexGetterMethod
Sample aspect program to add a method to a class
AddAllGetterMethods
Sample aspect program to add getter methods for all member variables of a given class
Observer
Sample aspect program that implements the observer design pattern