Inheritance diagram for oaChangeRec:
Public Methods | |
oaChangeRec (oaChangeSetBase *changeSetIn) | |
virtual | ~oaChangeRec () |
virtual void | accept (oaChangeRecVisitor *visitor, oaBoolean forward=true)=0 |
oaTimeStamp | getTimeStamp () const |
oaChangeSetBase * | getChangeSet () const |
oaHierChangeRec * | getParent () const |
void | setParent (oaHierChangeRec *parent) |
virtual oaBoolean | isMarkerChangeRec () const |
virtual oaBoolean | isConvertObjectChangeRec () const |
virtual oaBoolean | isCreateObjectChangeRec () const |
virtual oaBoolean | isDestroyObjectChangeRec () const |
The oaChangeRec class is the base class. Derived classes provide the ability to create change records for:
Change records are used by the OpenAccess change management system (CMS).
|
This is the oaChangeRec constructor.
|
|
This is the oaChangeRec destructor. |
|
This function accepts a change record visitor to allow access to the change record. It calls the visit function of the specified visitor on this object. The forward parameter indicates the direction in which the change records are being visited. The forward parameter might be set to false if the goal of the visit is to roll back changes due to an undo command.
Implemented in oaSetAttributeChangeRec, oaUnsetAttributeChangeRec, oaCreate1to1RelationshipChangeRec, oaCreate1toNRelationshipChangeRec, oaCreate2DTableRelationshipChangeRec, oaDestroy1to1RelationshipChangeRec, oaDestroy1toNRelationshipChangeRec, oaDestroy2DTableRelationshipChangeRec, oaCreateObjectChangeRec, oaDestroyObjectChangeRec, oaConvertObjectChangeRec, oaHierChangeRec, oaMarkerChangeRec, oaExportMarkerChangeRec, and oaTransientMarkerChangeRec. |
|
This function returns the change set that contains this change record.
|
|
This function returns the parent change record of this change record. |
|
This function returns the time stamp of this change record.
|
|
This function returns true if this is an object type-conversion change record. Reimplemented in oaConvertObjectChangeRec. |
|
This function returns true if this change record represents the creation of an object; false otherwise. Reimplemented in oaCreateObjectChangeRec. |
|
This function returns true if this change record represents the destruction of an object; false otherwise. Reimplemented in oaDestroyObjectChangeRec. |
|
This function returns a boolean indicating whether or not this change record represents a marker change record. Marker change records can represent:
Reimplemented in oaMarkerChangeRec. |
|
This function sets the parent change record for this change record.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.