oaChangeSetVisitor Class Reference


Public Methods

virtual void visit (oaChangeSet *node)=0

Detailed Description

The oaChangeSet classes support visitor design pattern interfaces. The oaChangeSetVisitor class is the interface for the visitor, which is capable of visiting concrete oaChangeSet nodes. This class can be derived to define specific actions. It is also a composite visitor and should be paired with related visitors such as oaChangeRecVisitor and srVisitor.

A visitor design pattern interface uses a dual dispatch technique. Each concrete node in the data structure has an accept method, which provides access to a visitor. The accept method sends a message to the visitor that includes the node's class. The visitor can then execute its behavior for that element.


Member Function Documentation

void oaChangeSetVisitor::visit oaChangeSet *    node [pure virtual]
 

This function visits the specified node in the change set.

Parameters:
node The change set node to be visited by this visitor.


The documentation for this class was generated from the following files:

Return to top of page