#include <Builder.h>
Public Member Functions | |
virtual | ~CBuilderModelReference () |
virtual void | Destroy () |
IMgaReference * | GetIModelRef () const |
const CBuilderReferencePortList & | GetRefereePorts () const |
Protected Member Functions | |
CBuilderModelReference (IMgaReference *iModelRef, CBuilderModel *parent) | |
void | CreateReferencePorts () |
void | Resolve () |
void | CreateConnections () |
IMgaObject * | GetPort (CString aspectName, CBuilderReferencePort *port) const |
CBuilderReferencePort * | FindPortRef (IMgaFCO *search) const |
void | SetPortRef (IMgaFCO *search, CBuilderReferencePort *tgt) |
void | ForgetPortRef (IMgaFCO *i) |
Protected Attributes | |
CBuilderReferencePortLookupTable | objectmap |
CBuilderReferencePortList | refPorts |
Friends | |
class | CBuilderObject |
class | CBuilderModel |
class | CBuilderConnection |
class | CBuilderFactory |
class | CBuilderReferencePort |
Definition at line 456 of file Builder.h.
CBuilderModelReference::~CBuilderModelReference | ( | ) | [virtual] |
Definition at line 2367 of file Builder.cpp.
CBuilderModelReference::CBuilderModelReference | ( | IMgaReference * | iModelRef, | |
CBuilderModel * | parent | |||
) | [protected] |
Definition at line 2363 of file Builder.cpp.
void CBuilderModelReference::CreateConnections | ( | ) | [protected] |
void CBuilderModelReference::CreateReferencePorts | ( | ) | [protected] |
Definition at line 2379 of file Builder.cpp.
void CBuilderModelReference::Destroy | ( | void | ) | [virtual] |
Reimplemented from CBuilderObject.
Definition at line 2419 of file Builder.cpp.
CBuilderReferencePort * CBuilderModelReference::FindPortRef | ( | IMgaFCO * | search | ) | const [protected] |
Definition at line 2443 of file Builder.cpp.
void CBuilderModelReference::ForgetPortRef | ( | IMgaFCO * | i | ) | [protected] |
Definition at line 2501 of file Builder.cpp.
IMgaReference* CBuilderModelReference::GetIModelRef | ( | ) | const [inline] |
IMgaObject * CBuilderModelReference::GetPort | ( | CString | aspectName, | |
CBuilderReferencePort * | port | |||
) | const [protected] |
Definition at line 2438 of file Builder.cpp.
const CBuilderReferencePortList& CBuilderModelReference::GetRefereePorts | ( | ) | const [inline] |
void CBuilderModelReference::Resolve | ( | ) | [protected, virtual] |
Reimplemented from CBuilderReference.
Definition at line 2427 of file Builder.cpp.
void CBuilderModelReference::SetPortRef | ( | IMgaFCO * | search, | |
CBuilderReferencePort * | tgt | |||
) | [protected] |
Definition at line 2477 of file Builder.cpp.
friend class CBuilderConnection [friend] |
Reimplemented from CBuilderReference.
friend class CBuilderFactory [friend] |
Reimplemented from CBuilderReference.
friend class CBuilderModel [friend] |
Reimplemented from CBuilderReference.
friend class CBuilderObject [friend] |
Reimplemented from CBuilderReference.
friend class CBuilderReferencePort [friend] |
Reimplemented from CBuilderReference.