oaOccAssignment Class Reference

Inheritance diagram for oaOccAssignment:

oaOccObject oaDesignObject oaObject oaOccAssignAssignment oaOccAssignValue


Public Methods

void getName (oaString &name) const
oaOccInstgetInst () const

Static Public Methods

oaOccAssignment * find (const oaOccInst *inst, const oaString &name)

Public Types

enum  { dtIndex = oacAssignmentDataType }

Detailed Description

In the occurrence domain it is not possible directly create any connectDefs or assignments. The occurrence domain versions of these classes are automatically created by OpenAccess as a reflection of objects created in the module or block domain. For further information, see oaConnectDef (and its derived classes) and oaAssignmentDef in the block domain and oaModConnectDef (and its derived classes) and oaModAssignment in the module domain.

The oaOccAssignment class can be observed by deriving from oaObserver<oaOccAssignment>.


Member Function Documentation

oaOccAssignment * oaOccAssignment::find const oaOccInst *    inst,
const oaString &    name
[static]
 

This function searches the specified instance for an assignment with the specified lookup name.

Returns:
A pointer to the assignment, if found

oaOccInst * oaOccAssignment::getInst   const
 

This function returns a pointer to the instance with which this assignment is associated.

void oaOccAssignment::getName oaString &    name const
 

This function returns the name of this assignment in the given name string. This is the name that is searched for when resolving the connections for the oaOccNetConnectDef and oaOccTermConnectDef objects.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
dtIndex 


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

Return to top of page