oaModObject Class Reference

Inheritance diagram for oaModObject:

oaDesignObject oaObject oaModAssignment oaModBusNetDef oaModBusTermDef oaModConnectDef oaModInst oaModInstHeader oaModInstTerm oaModModuleInstHeader oaModNet oaModTerm oaModule oaModVectorInstDef


Public Methods

oaBoolean isModNet () const
oaBoolean isModBitNet () const
oaBoolean isModTerm () const
oaBoolean isModBitTerm () const
oaBoolean isModInst () const
oaBoolean isModBitInst () const
oaBoolean isModAssignment () const
oaBoolean isModConnectDef () const
oaModulegetModule () const
oaModulegetTopModule () const

Public Types

enum  { domain = oacModDomain }

Detailed Description

This is the abstract base class for all logical objects in a design database. It implements functions which are common to all logical objects, as well as functions to determine the base types of objects.


Member Function Documentation

oaModule * oaModObject::getModule   const
 

This function returns the oaModule that contains this object.

oaModule * oaModObject::getTopModule   const
 

This function returns the top oaModule in the design that contains this object.

oaBoolean oaModObject::isModAssignment   const
 

This function determines if this object is an instance of one of the classes derived from the oaModAssignment class. The function returns a boolean value of true if the oaModObject is an oaModAssignment object.

oaBoolean oaModObject::isModBitInst   const
 

This function determines if this object is an instance of one of the classes derived from the oaModBitInst class. The function returns a boolean value of true if the oaModObject is an oaModBitInst object.

oaBoolean oaModObject::isModBitNet   const
 

This function determines if this object is an instance of one of the classes derived from the oaModBitNet class. The function returns a boolean value of true if the oaModObject is an oaModBitNet object.

oaBoolean oaModObject::isModBitTerm   const
 

This function determines if this object is an instance of one of the classes derived from the oaModBitTerm class. The function returns a boolean value of true if the oaModObject is an oaModBitTerm object.

oaBoolean oaModObject::isModConnectDef   const
 

This function determines if this object is an instance of one of the classes derived from the oaModConnectDef class. The function returns a boolean value of true if the oaModObject is an oaModConnectDef.

oaBoolean oaModObject::isModInst   const
 

This function determines if this object is an instance of one of the classes derived from the oaModInst class. The function returns a boolean value of true if the oaModObject is an oaModInst.

oaBoolean oaModObject::isModNet   const
 

This function determines if this object is an instance of one of the classes derived from the oaModNet class. The function returns a boolean value of true if the oaModObject is an oaModNet.

oaBoolean oaModObject::isModTerm   const
 

This function determines if this object is an instance of one of the classes derived from the oaModTerm class. The function returns a boolean value of true if the oaModObject is an oaModTerm.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
domain 


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

Return to top of page