Inheritance diagram for oaSetAttributeChangeRec:
Public Methods | |
oaSetAttributeChangeRec (oaChangeSetBase *changeSetIn, sr::srAttributeBase::SPtr valueIn) | |
virtual | ~oaSetAttributeChangeRec () |
virtual const sd::sdAttribute * | getSchemaDefinition () const |
virtual oaCMObjectRef::SPtr | getOwner () const |
sr::srAttributeBase::SPtr | getValue () const |
virtual void | accept (oaChangeRecVisitor *visitor, oaBoolean forward=true) |
Change records are used by the OpenAccess change management system (CMS).
|
This constructor creates a change record for the operation of setting the value of an attribute on an object.
|
|
This is the oaSetAttributeChangeRec destructor. |
|
This function accepts a change record visitor. 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.
Implements oaChangeRec. |
|
This function returns a smart pointer to an oaCMObjectRef that is the owning object for the attribute that is the subject of this oaAttributeChangeRec. Implements oaAttributeChangeRec. |
|
This function returns a pointer to the schema definition for the attribute that is the subject of this oaSetAttributeChangeRec. Implements oaAttributeChangeRec. |
|
This function returns a smart pointer to the srAttributeBase object that represents the particular attribute that is the subject of this change record. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.