Teamcenter C++ API Reference  2312
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
awp0::aws2::Item Class Reference

#include <ItemExt.hxx>

Inheritance diagram for awp0::aws2::Item:
Teamcenter::BusinessObjectExtender Teamcenter::Object

Public Member Functions

int awp0IsRemoveAlternateVisible (tag_t selection, bool *isVisible)
 
static::Teamcenter::BusinessObjectExtenderRegistry
< awp0::aws2::Item > & 
extenderRegistry ()
 
tag_t getTag () const
 
tag_t getTypeTag () const
 
virtual void initialize (RootObjectImpl *impl=0)
 
 Item (tag_t objTag)
 
void setTypeTag (tag_t tag)
 

Static Public Member Functions

static const std::string & getExtenderInterfaceName ()
 

Protected Member Functions

virtual void initialize (::Teamcenter::RootObjectImpl *impl)
 
virtual ~Item ()
 

Private Member Functions

ItemImplgetItemImpl () const
 
 Item (const Item &)
 
Itemoperator= (const Item &)
 
void setDeleteImpl (bool del)
 
::Teamcenter::RootObjectImpl * setItemImpl (::Teamcenter::RootObjectImpl *impl)
 

Private Attributes

bool m_deleteImpl
 
ItemImplm_itemImpl
 

Static Private Attributes

static std::string name
 

Friends

class ItemDelegate
 
class ItemGenImpl
 
class ItemImpl
 

Detailed Description

Definition at line 68 of file ItemExt.hxx.

Constructor & Destructor Documentation

awp0::aws2::Item::Item ( tag_t  objTag)

Constructor

virtual awp0::aws2::Item::~Item ( )
protectedvirtual

Destructor

awp0::aws2::Item::Item ( const Item )
private

Private default constructor. We do not want this class instantiated without the business object passed in.

Parameters
Item- desc for Item parameter

Member Function Documentation

int awp0::aws2::Item::awp0IsRemoveAlternateVisible ( tag_t  selection,
bool *  isVisible 
)
Version
ActiveWorkspace4.0
Parameters
selection- Fnd0Selection Object
isVisible- Verdict
Returns
-
static ::Teamcenter::BusinessObjectExtenderRegistry< awp0::aws2::Item >& awp0::aws2::Item::extenderRegistry ( )

Get the Extender Registry

Returns
- return Extender Registry
static const std::string& awp0::aws2::Item::getExtenderInterfaceName ( )
static

Get the Extender Interface Name

Returns
- return desc for getExtenderInterfaceName
ItemImpl* awp0::aws2::Item::getItemImpl ( ) const
private
tag_t Teamcenter::BusinessObjectExtender::getTag ( ) const
inherited

Retrieves the Owning Object tag.

Returns
A tag for the Owning Object.
tag_t Teamcenter::BusinessObjectExtender::getTypeTag ( ) const
inherited

Retrieves the Owning Object Type tag.

Returns
A tag for the Owning Object Type.
virtual void Teamcenter::BusinessObjectExtender::initialize ( RootObjectImpl *  impl = 0)
virtualinherited

Initialization for object instantiation.

Parameters
impl(I) The input Implementation Object
virtual void awp0::aws2::Item::initialize ( ::Teamcenter::RootObjectImpl *  impl)
protectedvirtual
Item& awp0::aws2::Item::operator= ( const Item )
private
void awp0::aws2::Item::setDeleteImpl ( bool  del)
private
::Teamcenter::RootObjectImpl* awp0::aws2::Item::setItemImpl ( ::Teamcenter::RootObjectImpl *  impl)
private
void Teamcenter::BusinessObjectExtender::setTypeTag ( tag_t  tag)
inherited

Sets the Type Tag from the owning Object.

Parameters
tag(I) The input Type tag

Friends And Related Function Documentation

friend class ItemDelegate
friend

Definition at line 135 of file ItemExt.hxx.

friend class ItemGenImpl
friend

Definition at line 136 of file ItemExt.hxx.

friend class ItemImpl
friend

Definition at line 137 of file ItemExt.hxx.

Member Data Documentation

bool awp0::aws2::Item::m_deleteImpl
private

Definition at line 121 of file ItemExt.hxx.

ItemImpl* awp0::aws2::Item::m_itemImpl
private

Definition at line 118 of file ItemExt.hxx.

std::string awp0::aws2::Item::name
staticprivate

Name of the Business Object

Definition at line 126 of file ItemExt.hxx.


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