oaInstTermAttrType Class Reference

Inheritance diagram for oaInstTermAttrType:

oaAttrType


Public Methods

 oaInstTermAttrType (oaInstTermAttrTypeEnum valueIn)
 oaInstTermAttrType (const oaString &name)
 oaInstTermAttrType (oaAttrType attr)
virtual ~oaInstTermAttrType ()
virtual const oaStringgetName () const
oaInstTermAttrTypeEnum getValue () const

Detailed Description

The oaInstTermAttrType class is an enum wrapper class for the attributes of an oaInstTerm that can be handled by an oaAttrDisplay object that is attached to an instTerm.

See Enum Wrappers in the Programmers Guide for a discussion of enum wrappers.

enum oaInstTermAttrTypeEnum
 

Enumeration values:
oacNameInstTermAttrType  "name"


Constructor & Destructor Documentation

oaInstTermAttrType::oaInstTermAttrType oaInstTermAttrTypeEnum    valueIn
 

This function constructs an instance of an oaInstTermAttrType class using the specified oaInstTermAttrTypeEnum value.

oaInstTermAttrType::oaInstTermAttrType const oaString &    name
 

This function constructs an instance of an oaInstTermAttrType class using the oaInstTermAttrTypeEnum associated with the specified string name. This name must be defined in the legal set of names associated with oaInstTermAttrTypeEnum.

Exceptions:
oacInvalidInstTermAttrTypeName 

oaInstTermAttrType::oaInstTermAttrType oaAttrType    attr
 

This function constructs an oaInstTermAttrType class using the oaAttrType as input to support the class down-cast.

oaInstTermAttrType::~oaInstTermAttrType   [inline, virtual]
 


Member Function Documentation

const oaString & oaInstTermAttrType::getName   const [virtual]
 

This function returns the name string associated with the encapsulated oaInstTermAttrTypeEnum object.

oaInstTermAttrTypeEnum oaInstTermAttrType::getValue   const [inline]
 

This function returns the value string of this instTerm attribute type.


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

Return to top of page