Abstract BusinessObjectExtender.
More...
#include <BusinessObjectExtender.hxx>
Abstract BusinessObjectExtender.
Parent class for All Business Object Extenders.
Definition at line 58 of file BusinessObjectExtender.hxx.
| Teamcenter::BusinessObjectExtender::BusinessObjectExtender |
( |
tag_t |
owningObjectTag | ) |
|
|
explicit |
| virtual Teamcenter::BusinessObjectExtender::~BusinessObjectExtender |
( |
| ) |
|
|
pure virtual |
Private default constructor. We do not want this class instantiated without the business object passed in.
| Teamcenter::BusinessObjectExtender::BusinessObjectExtender |
( |
| ) |
|
|
private |
| static const std::string& Teamcenter::BusinessObjectExtender::getExtenderInterfaceName |
( |
| ) |
|
|
static |
Retrieves the name of the Extender Interface.
- Returns
- The name of the Extender Interface.
| tag_t Teamcenter::BusinessObjectExtender::getTag |
( |
| ) |
const |
Retrieves the Owning Object tag.
- Returns
- A tag for the Owning Object.
| tag_t Teamcenter::BusinessObjectExtender::getTypeTag |
( |
| ) |
const |
Retrieves the Owning Object Type tag.
- Returns
- A tag for the Owning Object Type.
| virtual void Teamcenter::BusinessObjectExtender::initialize |
( |
RootObjectImpl * |
impl = 0 | ) |
|
|
virtual |
Initialization for object instantiation.
- Parameters
-
| impl | (I) The input Implementation Object |
Private default copy constructor. We do not want this class instantiated without the business object passed in.
| void Teamcenter::BusinessObjectExtender::setTypeTag |
( |
tag_t |
tag | ) |
|
Sets the Type Tag from the owning Object.
- Parameters
-
| tag | (I) The input Type tag |
| std::string Teamcenter::BusinessObjectExtender::m_name |
|
staticprivate |
| tag_t Teamcenter::BusinessObjectExtender::m_owningObjectTag |
|
private |
| tag_t Teamcenter::BusinessObjectExtender::m_owningObjectTypeTag |
|
private |
The documentation for this class was generated from the following file: