oaTransientMarkerChangeRec Class Reference

Inheritance diagram for oaTransientMarkerChangeRec:

oaMarkerChangeRec oaLeafChangeRec oaChangeRec


Public Methods

 oaTransientMarkerChangeRec (oaChangeSetBase *changeSetIn, oaMarkerChangeRecTypeEnum typeIn, oaCMDatabaseRef::SPtr dbRef)
virtual oaMarkerChangeRecclone ()
virtual void accept (oaChangeRecVisitor *visitor, oaBoolean forward=true)

Detailed Description

The oaTransientMarkerChangeRec class represents a marker type change record that is not exported. As an example, an oaTransientMarkerChangeRec object is used when incrementally exporting a change set. This marker indicates the point at which the change set was last exported.


Constructor & Destructor Documentation

oaTransientMarkerChangeRec::oaTransientMarkerChangeRec oaChangeSetBase *    changeSetIn,
oaMarkerChangeRecTypeEnum    typeIn,
oaCMDatabaseRef::SPtr    dbRef
 

This is the oaTransientMarkerChangeRec constructor.

Parameters:
changeSetIn A pointer to the change set to contain the change record.
typeIn The enum value for the new change record. In the OpenAccess change management system, this is typically oacChangeSetExportMarkerChangeRecType.
dbRef A smart pointer to the database reference with which this marker change record is associated.


Member Function Documentation

void oaTransientMarkerChangeRec::accept oaChangeRecVisitor *    visitor,
oaBoolean    forward = true
[virtual]
 

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.

Parameters:
visitor A pointer to the change record visitor to call on this object.
forward Specifies the direction in which change records are being visited.

Implements oaMarkerChangeRec.

oaMarkerChangeRec * oaTransientMarkerChangeRec::clone   [virtual]
 

This function creates an exact copy of the specified oaTransientMarkerChangeRec, including an identical timestamp.

Implements oaMarkerChangeRec.


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

Return to top of page