MON::AttributeImpl Class Reference

#include <MONImpl.h>

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

List of all members.

Public Types

typedef std::pair< std::string,
std::string
NameValue

Public Member Functions

 ~AttributeImpl ()
AttributePtr getAttributeI () const
Util::Variant getDefaultValue () const
AttributeType getValueType () const
std::vector< NameValuegetEnumItems () const
std::string getInfoString (bool bWithIdentifiers=false, bool bWithRef=false) const
FCOImplgetOwner () const

Static Public Member Functions

static AttributeImplattach (IMgaMetaAttribute *spAttribute)

Friends

class ProjectImpl
class ObjectImpl

Detailed Description

Definition at line 561 of file MONImpl.h.


Member Typedef Documentation

Definition at line 566 of file MONImpl.h.


Constructor & Destructor Documentation

MON::AttributeImpl::~AttributeImpl (  ) 

Definition at line 1312 of file MONImpl.cpp.


Member Function Documentation

AttributeImpl * MON::AttributeImpl::attach ( IMgaMetaAttribute *  spAttribute  )  [static]

Definition at line 1307 of file MONImpl.cpp.

AttributePtr MON::AttributeImpl::getAttributeI (  )  const

Definition at line 1316 of file MONImpl.cpp.

Util::Variant MON::AttributeImpl::getDefaultValue (  )  const

Definition at line 1327 of file MONImpl.cpp.

std::vector< AttributeImpl::NameValue > MON::AttributeImpl::getEnumItems (  )  const

Definition at line 1356 of file MONImpl.cpp.

std::string MON::AttributeImpl::getInfoString ( bool  bWithIdentifiers = false,
bool  bWithRef = false 
) const [virtual]

Implements MON::ObjectImpl.

Definition at line 1376 of file MONImpl.cpp.

FCOImpl * MON::AttributeImpl::getOwner (  )  const

Definition at line 1322 of file MONImpl.cpp.

AttributeType MON::AttributeImpl::getValueType (  )  const

Definition at line 1347 of file MONImpl.cpp.


Friends And Related Function Documentation

friend class ObjectImpl [friend]

Definition at line 596 of file MONImpl.h.

friend class ProjectImpl [friend]

Reimplemented from MON::ObjectImpl.

Definition at line 595 of file MONImpl.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 16:00:59 2013 for GME by  doxygen 1.6.3