oaAttributeChangeRec Class Reference

Inheritance diagram for oaAttributeChangeRec:

oaLeafChangeRec oaChangeRec oaSetAttributeChangeRec oaUnsetAttributeChangeRec


Public Methods

 oaAttributeChangeRec (oaChangeSetBase *changeSetIn)
virtual oaCMObjectRef::SPtr getOwner () const=0
virtual const sd::sdAttributegetSchemaDefinition () const=0
virtual oaCMDatabaseRef::SPtr getDatabaseRef () const

Detailed Description

The oaAttributeChangeRec class represents a change to an attribute for an OpenAccess public object.

Change records are used by the OpenAccess change management system (CMS).


Constructor & Destructor Documentation

oaAttributeChangeRec::oaAttributeChangeRec oaChangeSetBase *    changeSetIn
 

This is the oaAttributeChangeRec constructor.

Parameters:
changeSetIn A pointer to the change set to contain the new oaAttributeChangeRec object.


Member Function Documentation

oaCMDatabaseRef::SPtr oaAttributeChangeRec::getDatabaseRef   const [virtual]
 

This function returns the database reference with which this attribute change record is associated.

Implements oaLeafChangeRec.

oaCMObjectRef::SPtr oaAttributeChangeRec::getOwner   const [pure virtual]
 

This function returns a smart pointer to an oaCMObjectRef that is the owning object for the attribute that is the subject of this oaAttributeChangeRec.

Implemented in oaSetAttributeChangeRec, and oaUnsetAttributeChangeRec.

const sd::sdAttribute * oaAttributeChangeRec::getSchemaDefinition   const [pure virtual]
 

This function returns a pointer to the schema definition for the attribute that is the subject of this oaAttributeChangeRec.

Implemented in oaSetAttributeChangeRec, and oaUnsetAttributeChangeRec.


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

Return to top of page