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
mat1::materialmgmt::ItemRevision Class Reference

#include <ItemRevisionExt.hxx>

Inheritance diagram for mat1::materialmgmt::ItemRevision:
Teamcenter::BusinessObjectExtender Teamcenter::Object scp0::subscmpl::Mat1MaterialRevision

Public Member Functions

static::Teamcenter::BusinessObjectExtenderRegistry
< mat1::materialmgmt::ItemRevision > & 
extenderRegistry ()
 
int getMat1CumulativeMaterialsMass (double &value, bool &isNull) const
 
tag_t getTag () const
 
tag_t getTypeTag () const
 
virtual void initialize (RootObjectImpl *impl=0)
 
 ItemRevision (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 ~ItemRevision ()
 

Private Member Functions

ItemRevisionImplgetItemRevisionImpl () const
 
 ItemRevision (const ItemRevision &)
 
ItemRevisionoperator= (const ItemRevision &)
 
void setDeleteImpl (bool del)
 
::Teamcenter::RootObjectImpl * setItemRevisionImpl (::Teamcenter::RootObjectImpl *impl)
 

Private Attributes

bool m_deleteImpl
 
ItemRevisionImplm_itemrevisionImpl
 

Static Private Attributes

static std::string name
 

Friends

class ItemRevisionDelegate
 
class ItemRevisionGenImpl
 
class ItemRevisionImpl
 

Detailed Description

Definition at line 67 of file mat1materialmgmt/ItemRevisionExt.hxx.

Constructor & Destructor Documentation

mat1::materialmgmt::ItemRevision::ItemRevision ( tag_t  objTag)

Constructor

virtual mat1::materialmgmt::ItemRevision::~ItemRevision ( )
protectedvirtual

Destructor

mat1::materialmgmt::ItemRevision::ItemRevision ( const ItemRevision )
private

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

Parameters
ItemRevision- desc for ItemRevision parameter

Member Function Documentation

static ::Teamcenter::BusinessObjectExtenderRegistry< mat1::materialmgmt::ItemRevision >& mat1::materialmgmt::ItemRevision::extenderRegistry ( )

Get the Extender Registry

Returns
- return Extender Registry
static const std::string& mat1::materialmgmt::ItemRevision::getExtenderInterfaceName ( )
static

Get the Extender Interface Name

Returns
- return desc for getExtenderInterfaceName
ItemRevisionImpl* mat1::materialmgmt::ItemRevision::getItemRevisionImpl ( ) const
private
int mat1::materialmgmt::ItemRevision::getMat1CumulativeMaterialsMass ( double &  value,
bool &  isNull 
) const

Getter for a Double Property

Version
Teamcenter 13.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
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 mat1::materialmgmt::ItemRevision::initialize ( ::Teamcenter::RootObjectImpl *  impl)
protectedvirtual
ItemRevision& mat1::materialmgmt::ItemRevision::operator= ( const ItemRevision )
private
void mat1::materialmgmt::ItemRevision::setDeleteImpl ( bool  del)
private
::Teamcenter::RootObjectImpl* mat1::materialmgmt::ItemRevision::setItemRevisionImpl ( ::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 ItemRevisionDelegate
friend

Definition at line 134 of file mat1materialmgmt/ItemRevisionExt.hxx.

friend class ItemRevisionGenImpl
friend

Definition at line 135 of file mat1materialmgmt/ItemRevisionExt.hxx.

friend class ItemRevisionImpl
friend

Definition at line 136 of file mat1materialmgmt/ItemRevisionExt.hxx.

Member Data Documentation

bool mat1::materialmgmt::ItemRevision::m_deleteImpl
private

Definition at line 120 of file mat1materialmgmt/ItemRevisionExt.hxx.

ItemRevisionImpl* mat1::materialmgmt::ItemRevision::m_itemrevisionImpl
private

Definition at line 117 of file mat1materialmgmt/ItemRevisionExt.hxx.

std::string mat1::materialmgmt::ItemRevision::name
staticprivate

Name of the Business Object

Definition at line 125 of file mat1materialmgmt/ItemRevisionExt.hxx.


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