#include <BONImpl.h>
Public Member Functions | |
~AttributeImpl () | |
bool | setDeleted () |
Project | getProject () const |
FCO | getFCO () const |
AttributePtr | getAttributeI () const |
const MON::Attribute & | getAttributeMeta () 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 AttributeImpl * | attachI (IMgaAttribute *spAttribute, FCOImpl *pFCO, const MON::Attribute &meta) |
Friends | |
class | FCOImpl |
Definition at line 846 of file BONImpl.h.
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.
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.