GME  13
Public Member Functions | Public Attributes
CGuiMetaAspect Class Reference

#include <GuiMeta.h>

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

List of all members.

Public Member Functions

 CGuiMetaAspect (CComPtr< IMgaMetaAspect > &mgaPt, CGuiMetaModel *o, int ind)
virtual ~CGuiMetaAspect ()
void GetMetaAspect (CComPtr< IMgaMetaAspect > &mAspect)
void InitContextMenu (CMenu *menu, const CString &label, CDynMenu *dm)
void InitContextMenu (CMenu *menu)
void ResetContextMenu (CMenu *menu)
bool FindCommand (int cmdId, CString &label)
bool GetRoleByName (const CString &roleName, CComPtr< IMgaMetaRole > &theRole, bool dispName=false)
bool GetPartByRole (CComPtr< IMgaMetaRole > &theRole, CComPtr< IMgaMetaPart > &thePart)
bool IsLinkedRole (CComPtr< IMgaMetaRole > &theRole)
bool IsPrimary (CComPtr< IMgaFCO > fco)
bool IsPrimaryByRoleName (CComPtr< IMgaFCO > fco)
bool IsPrimaryByRoleName (CComPtr< IMgaMetaRole > role)
bool CheckFcosBeforeInsertion (CComPtr< IMgaFCOs > fcos)

Public Attributes

CGuiMetaModelowner
CDynMenuinsertModelMenu
CDynMenuinsertAtomMenu
CDynMenuinsertReferenceMenu
CDynMenuinsertSetMenu
int index
CGuiMetaAttributeList attrs

Detailed Description

Definition at line 137 of file GuiMeta.h.


Constructor & Destructor Documentation

CGuiMetaAspect::CGuiMetaAspect ( CComPtr< IMgaMetaAspect > &  mgaPt,
CGuiMetaModel o,
int  ind 
)

Definition at line 563 of file GuiMeta.cpp.

Definition at line 656 of file GuiMeta.cpp.


Member Function Documentation

bool CGuiMetaAspect::CheckFcosBeforeInsertion ( CComPtr< IMgaFCOs >  fcos)

Definition at line 835 of file GuiMeta.cpp.

bool CGuiMetaAspect::FindCommand ( int  cmdId,
CString &  label 
)

Definition at line 710 of file GuiMeta.cpp.

void CGuiMetaAspect::GetMetaAspect ( CComPtr< IMgaMetaAspect > &  mAspect)

Definition at line 664 of file GuiMeta.cpp.

bool CGuiMetaAspect::GetPartByRole ( CComPtr< IMgaMetaRole > &  theRole,
CComPtr< IMgaMetaPart > &  thePart 
)

Definition at line 759 of file GuiMeta.cpp.

bool CGuiMetaAspect::GetRoleByName ( const CString &  roleName,
CComPtr< IMgaMetaRole > &  theRole,
bool  dispName = false 
)

Definition at line 724 of file GuiMeta.cpp.

void CGuiMetaAspect::InitContextMenu ( CMenu *  menu,
const CString &  label,
CDynMenu dm 
)

Definition at line 669 of file GuiMeta.cpp.

void CGuiMetaAspect::InitContextMenu ( CMenu *  menu)

Definition at line 685 of file GuiMeta.cpp.

bool CGuiMetaAspect::IsLinkedRole ( CComPtr< IMgaMetaRole > &  theRole)

Definition at line 786 of file GuiMeta.cpp.

bool CGuiMetaAspect::IsPrimary ( CComPtr< IMgaFCO fco)

Definition at line 802 of file GuiMeta.cpp.

bool CGuiMetaAspect::IsPrimaryByRoleName ( CComPtr< IMgaFCO fco)

Definition at line 813 of file GuiMeta.cpp.

Definition at line 821 of file GuiMeta.cpp.

void CGuiMetaAspect::ResetContextMenu ( CMenu *  menu)

Definition at line 693 of file GuiMeta.cpp.


Member Data Documentation

Definition at line 149 of file GuiMeta.h.

Definition at line 148 of file GuiMeta.h.

Definition at line 145 of file GuiMeta.h.

Definition at line 144 of file GuiMeta.h.

Definition at line 146 of file GuiMeta.h.

Definition at line 147 of file GuiMeta.h.

Definition at line 143 of file GuiMeta.h.


The documentation for this class was generated from the following files: