#include <MON.h>
Public Types | |
typedef std::pair< std::string, std::string > | NameValue |
Public Member Functions | |
Attribute () | |
Attribute (ObjectImpl *pObject) | |
Attribute (const MetaObject &object) | |
Attribute (IMgaMetaBase *spObject) | |
Attribute & | operator= (const MetaObject &object) |
AttributePtr | getAttributeI () const |
Util::Variant | defaultValue () const |
AttributeType | valueType () const |
std::vector< NameValue > | enumItems () const |
FCO | owner () const |
std::set< AttributeAggregation > | attributeAggregations () const |
std::set< FCO > | FCOs () const |
bool | isContainedBy (const FCO &fco) const |
Definition at line 522 of file MON.h.
typedef std::pair<std::string,std::string> MON::Attribute::NameValue |
Attribute::Attribute | ( | ObjectImpl * | pObject | ) |
Attribute::Attribute | ( | const MetaObject & | object | ) |
std::set< AttributeAggregation > Attribute::attributeAggregations | ( | ) | const |
Util::Variant Attribute::defaultValue | ( | ) | const |
std::vector< Attribute::NameValue > Attribute::enumItems | ( | ) | const |
AttributePtr Attribute::getAttributeI | ( | ) | const |
Attribute & Attribute::operator= | ( | const MetaObject & | object | ) |
Reimplemented from MON::MetaObject.
AttributeType Attribute::valueType | ( | ) | const |