BON::AttributeImpl Class Reference

#include <BONImpl.h>

Inheritance diagram for BON::AttributeImpl:
Inheritance graph
[legend]
Collaboration diagram for BON::AttributeImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ~AttributeImpl ()
bool setDeleted ()
Project getProject () const
FCO getFCO () const
AttributePtr getAttributeI () const
const MON::AttributegetAttributeMeta () const
AttributeStatus getStatus () const
Util::Variant getValue () const
void setValue (const Util::Variant &value, bool bTypeTolerant=true)
long getIntegerValue (bool bTypeTolerant=true) const
void setIntegerValue (long lValue, bool bTypeTolerant=true)
bool getBooleanValue (bool bTypeTolerant=true) const
void setBooleanValue (bool bValue, bool bTypeTolerant=true)
double getRealValue (bool bTypeTolerant=true) const
void setRealValue (double dValue, bool bTypeTolerant=true)
std::string getStringValue (bool bTypeTolerant=true) const
void setStringValue (const std::string &strValue, bool bTypeTolerant=true)
bool isUndefined () const
void clear ()

Protected Member Functions

 AttributeImpl (IMgaAttribute *spAttribute, FCOImpl *pFCO, const MON::Attribute &meta)

Static Protected Member Functions

static AttributeImplattachI (IMgaAttribute *spAttribute, FCOImpl *pFCO, const MON::Attribute &meta)

Friends

class FCOImpl

Detailed Description

Definition at line 846 of file BONImpl.h.


Constructor & Destructor Documentation

BON::AttributeImpl::AttributeImpl ( IMgaAttribute *  spAttribute,
FCOImpl pFCO,
const MON::Attribute meta 
) [protected]

Definition at line 4386 of file BONImpl.cpp.

BON::AttributeImpl::~AttributeImpl (  ) 

Definition at line 4396 of file BONImpl.cpp.


Member Function Documentation

AttributeImpl * BON::AttributeImpl::attachI ( IMgaAttribute *  spAttribute,
FCOImpl pFCO,
const MON::Attribute meta 
) [static, protected]

Definition at line 4391 of file BONImpl.cpp.

void BON::AttributeImpl::clear (  ) 

Definition at line 4608 of file BONImpl.cpp.

AttributePtr BON::AttributeImpl::getAttributeI (  )  const

Definition at line 4494 of file BONImpl.cpp.

const MON::Attribute & BON::AttributeImpl::getAttributeMeta (  )  const

Definition at line 4499 of file BONImpl.cpp.

bool BON::AttributeImpl::getBooleanValue ( bool  bTypeTolerant = true  )  const

Definition at line 4570 of file BONImpl.cpp.

FCO BON::AttributeImpl::getFCO (  )  const

Definition at line 4489 of file BONImpl.cpp.

long BON::AttributeImpl::getIntegerValue ( bool  bTypeTolerant = true  )  const

Definition at line 4559 of file BONImpl.cpp.

Project BON::AttributeImpl::getProject (  )  const

Definition at line 4484 of file BONImpl.cpp.

double BON::AttributeImpl::getRealValue ( bool  bTypeTolerant = true  )  const

Definition at line 4581 of file BONImpl.cpp.

AttributeStatus BON::AttributeImpl::getStatus (  )  const

Definition at line 4504 of file BONImpl.cpp.

std::string BON::AttributeImpl::getStringValue ( bool  bTypeTolerant = true  )  const

Definition at line 4592 of file BONImpl.cpp.

Util::Variant BON::AttributeImpl::getValue (  )  const

Definition at line 4511 of file BONImpl.cpp.

bool BON::AttributeImpl::isUndefined (  )  const

Definition at line 4603 of file BONImpl.cpp.

void BON::AttributeImpl::setBooleanValue ( bool  bValue,
bool  bTypeTolerant = true 
)

Definition at line 4575 of file BONImpl.cpp.

bool BON::AttributeImpl::setDeleted (  )  [virtual]

Reimplemented from Util::GenRefCounted.

Definition at line 4403 of file BONImpl.cpp.

void BON::AttributeImpl::setIntegerValue ( long  lValue,
bool  bTypeTolerant = true 
)

Definition at line 4564 of file BONImpl.cpp.

void BON::AttributeImpl::setRealValue ( double  dValue,
bool  bTypeTolerant = true 
)

Definition at line 4586 of file BONImpl.cpp.

void BON::AttributeImpl::setStringValue ( const std::string strValue,
bool  bTypeTolerant = true 
)

Definition at line 4597 of file BONImpl.cpp.

void BON::AttributeImpl::setValue ( const Util::Variant value,
bool  bTypeTolerant = true 
)

Definition at line 4532 of file BONImpl.cpp.


Friends And Related Function Documentation

friend class FCOImpl [friend]

Definition at line 899 of file BONImpl.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:57:45 2013 for GME by  doxygen 1.6.3