#include <Builder.h>
Public Member Functions | |
CBuilderReference (IMgaReference *iRef, CBuilderModel *parent) | |
~CBuilderReference () | |
IMgaReference * | GetIRef () const |
const CBuilderObject * | GetReferred () const |
bool | PutReferred (CBuilderObject *nref) |
const CBuilderObject::objtype | GetReferredType () const |
Protected Member Functions | |
void | Resolve () |
Protected Attributes | |
CBuilderObject * | ref |
Friends | |
class | CBuilderObject |
class | CBuilderModel |
class | CBuilderConnection |
class | CBuilderFactory |
class | CBuilderReferencePort |
Definition at line 433 of file Builder.h.
CBuilderReference::CBuilderReference | ( | IMgaReference * | iRef, | |
CBuilderModel * | parent | |||
) |
Definition at line 2291 of file Builder.cpp.
CBuilderReference::~CBuilderReference | ( | ) |
Definition at line 2296 of file Builder.cpp.
IMgaReference* CBuilderReference::GetIRef | ( | ) | const [inline] |
const CBuilderObject* CBuilderReference::GetReferred | ( | ) | const [inline] |
const CBuilderObject::objtype CBuilderReference::GetReferredType | ( | ) | const |
Definition at line 2309 of file Builder.cpp.
bool CBuilderReference::PutReferred | ( | CBuilderObject * | nref | ) |
Definition at line 2314 of file Builder.cpp.
void CBuilderReference::Resolve | ( | ) | [protected, virtual] |
Implements CBuilderObject.
Reimplemented in CBuilderModelReference, and CBuilderAtomReference.
Definition at line 2302 of file Builder.cpp.
friend class CBuilderConnection [friend] |
Reimplemented from CBuilderObject.
Reimplemented in CBuilderModelReference.
friend class CBuilderFactory [friend] |
Reimplemented in CBuilderModelReference, and CBuilderAtomReference.
friend class CBuilderModel [friend] |
Reimplemented from CBuilderObject.
Reimplemented in CBuilderModelReference, and CBuilderAtomReference.
friend class CBuilderObject [friend] |
Reimplemented in CBuilderModelReference, and CBuilderAtomReference.
friend class CBuilderReferencePort [friend] |
Reimplemented from CBuilderObject.
Reimplemented in CBuilderModelReference.
CBuilderObject* CBuilderReference::ref [protected] |