CBuilderReference Class Reference

#include <Builder.h>

Inheritance diagram for CBuilderReference:
Inheritance graph
[legend]
Collaboration diagram for CBuilderReference:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CBuilderReference (IMgaReference *iRef, CBuilderModel *parent)
 ~CBuilderReference ()
IMgaReference * GetIRef () const
const CBuilderObjectGetReferred () const
bool PutReferred (CBuilderObject *nref)
const CBuilderObject::objtype GetReferredType () const

Protected Member Functions

void Resolve ()

Protected Attributes

CBuilderObjectref

Friends

class CBuilderObject
class CBuilderModel
class CBuilderConnection
class CBuilderFactory
class CBuilderReferencePort

Detailed Description

Definition at line 433 of file Builder.h.


Constructor & Destructor Documentation

CBuilderReference::CBuilderReference ( IMgaReference *  iRef,
CBuilderModel parent 
)

Definition at line 2291 of file Builder.cpp.

CBuilderReference::~CBuilderReference (  ) 

Definition at line 2296 of file Builder.cpp.


Member Function Documentation

IMgaReference* CBuilderReference::GetIRef (  )  const [inline]

Definition at line 449 of file Builder.h.

const CBuilderObject* CBuilderReference::GetReferred (  )  const [inline]

Definition at line 450 of file Builder.h.

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.


Friends And Related Function Documentation

friend class CBuilderConnection [friend]

Reimplemented from CBuilderObject.

Reimplemented in CBuilderModelReference.

Definition at line 437 of file Builder.h.

friend class CBuilderFactory [friend]

Reimplemented in CBuilderModelReference, and CBuilderAtomReference.

Definition at line 438 of file Builder.h.

friend class CBuilderModel [friend]

Reimplemented from CBuilderObject.

Reimplemented in CBuilderModelReference, and CBuilderAtomReference.

Definition at line 436 of file Builder.h.

friend class CBuilderObject [friend]

Reimplemented in CBuilderModelReference, and CBuilderAtomReference.

Definition at line 435 of file Builder.h.

friend class CBuilderReferencePort [friend]

Reimplemented from CBuilderObject.

Reimplemented in CBuilderModelReference.

Definition at line 439 of file Builder.h.


Member Data Documentation

Definition at line 444 of file Builder.h.


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