Public Methods | |
virtual void | visit (oaHierChangeRec *node)=0 |
virtual void | visit (oaExportMarkerChangeRec *node)=0 |
virtual void | visit (oaTransientMarkerChangeRec *node)=0 |
virtual void | visit (oaSetAttributeChangeRec *node)=0 |
virtual void | visit (oaUnsetAttributeChangeRec *node)=0 |
virtual void | visit (oaCreate1to1RelationshipChangeRec *node)=0 |
virtual void | visit (oaCreate1toNRelationshipChangeRec *node)=0 |
virtual void | visit (oaCreate2DTableRelationshipChangeRec *node)=0 |
virtual void | visit (oaDestroy1to1RelationshipChangeRec *node)=0 |
virtual void | visit (oaDestroy1toNRelationshipChangeRec *node)=0 |
virtual void | visit (oaDestroy2DTableRelationshipChangeRec *node)=0 |
virtual void | visit (oaCreateObjectChangeRec *node)=0 |
virtual void | visit (oaDestroyObjectChangeRec *node)=0 |
virtual void | visit (oaConvertObjectChangeRec *node)=0 |
virtual oaBoolean | startHier (oaHierChangeRec *node)=0 |
virtual void | endHier (oaHierChangeRec *node)=0 |
The oaChangeRecVisitor class is capable of visiting concrete oaChangeRec nodes. A derived visitor must implement a derived interface that accesses the derived change records and provides specific behaviors.
When a change set is exported in the OpenAccess change management system (CMS), the export process uses an oaChangeRecVisitor to traverse the change records in the change set. After visiting a specific change record, the visitor exports the contents in the change record to the external format, which now represents the change.
|
A change record visitor is notified when the traversal will begin to ascend out of a hierarchical change record. The endHier function allows the caller to control whether or not to ascend.
|
|
A change record visitor is notified when the traversal will begin to descend into a hierarchical change record. The startHier function allows the caller to control whether or not to descend.
|
|
This function provides access to a concrete node in a change record that describes the type conversion an object.
|
|
This function provides access to an oaDestroyObjectChangeRec node.
|
|
This function provides access to an oaCreateObjectChangeRec node.
|
|
|
|
This function provides access to an oaDestroy1toNRelationshipChangeRec node.
|
|
This function provides access to an oaDestroy1to1RelationshipChangeRec node.
|
|
|
|
|
|
This function provides access to an oaCreate1to1RelationshipChangeRec node.
|
|
This function provides access to an oaUnsetAttributeChangeRec node.
|
|
This function provides access to an oaSetAttributeChangeRec node.
|
|
This function provides access to an oaTransientMarkerChangeRec node.
|
|
This function provides access to an oaExportMarkerChangeRec node.
|
|
This function provides access to an oaHierChangeRec node.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.