GME  13
Public Member Functions | Static Public Member Functions
CMgaMetaModel Class Reference

#include <MgaMetaModel.h>

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

List of all members.

Public Member Functions

IUnknown * GetUnknown () const
STDMETHOD() InterfaceSupportsErrorInfo (REFIID riid)
STDMETHOD() get_DefinedFCOs (IMgaMetaFCOs **p)
STDMETHOD() get_DefinedFCOByName (BSTR name, VARIANT_BOOL inscope, IMgaMetaFCO **p)
STDMETHOD() GetDefinedFCOByNameDisp (BSTR name, VARIANT_BOOL inscope, IMgaMetaFCO **p)
STDMETHOD() get_Roles (IMgaMetaRoles **p)
STDMETHOD() get_RoleByName (BSTR name, IMgaMetaRole **p)
STDMETHOD() GetRoleByNameDisp (BSTR name, IMgaMetaRole **p)
STDMETHOD() get_Aspects (IMgaMetaAspects **p)
STDMETHOD() get_AspectByName (BSTR name, IMgaMetaAspect **p)
STDMETHOD() GetAspectByNameDisp (BSTR name, IMgaMetaAspect **p)
STDMETHOD() LegalConnectionRoles (BSTR paths, IMgaMetaRoles **p)
STDMETHOD() LegalReferenceRoles (BSTR path, IMgaMetaRoles **p)
STDMETHOD() LegalSetRoles (BSTR path, IMgaMetaRoles **p)
STDMETHOD() LegalRoles (IMgaMetaFCO *kind, IMgaMetaRoles **p)
STDMETHOD() DefineModel (IMgaMetaModel **p)
STDMETHOD() DefineAtom (IMgaMetaAtom **p)
STDMETHOD() DefineReference (IMgaMetaReference **p)
STDMETHOD() DefineSet (IMgaMetaSet **p)
STDMETHOD() DefineConnection (IMgaMetaConnection **p)
STDMETHOD() CreateRole (IMgaMetaFCO *kind, IMgaMetaRole **p)
STDMETHOD() CreateAspect (IMgaMetaAspect **p)

Static Public Member Functions

static void Traverse (CMgaMetaProject *metaproject, CCoreObjectPtr &me)

Detailed Description

Definition at line 11 of file MgaMetaModel.h.


Member Function Documentation

STDMETHOD() CMgaMetaModel::CreateAspect ( IMgaMetaAspect **  p) [inline]

Definition at line 94 of file MgaMetaModel.h.

STDMETHODIMP CMgaMetaModel::CreateRole ( IMgaMetaFCO kind,
IMgaMetaRole **  p 
)

Definition at line 311 of file MgaMetaModel.cpp.

STDMETHOD() CMgaMetaModel::DefineAtom ( IMgaMetaAtom **  p) [inline]

Definition at line 80 of file MgaMetaModel.h.

STDMETHOD() CMgaMetaModel::DefineConnection ( IMgaMetaConnection **  p) [inline]

Definition at line 89 of file MgaMetaModel.h.

STDMETHOD() CMgaMetaModel::DefineModel ( IMgaMetaModel **  p) [inline]

Definition at line 77 of file MgaMetaModel.h.

STDMETHOD() CMgaMetaModel::DefineReference ( IMgaMetaReference **  p) [inline]

Definition at line 83 of file MgaMetaModel.h.

STDMETHOD() CMgaMetaModel::DefineSet ( IMgaMetaSet **  p) [inline]

Definition at line 86 of file MgaMetaModel.h.

STDMETHODIMP CMgaMetaModel::get_AspectByName ( BSTR  name,
IMgaMetaAspect **  p 
)

Definition at line 92 of file MgaMetaModel.cpp.

STDMETHOD() CMgaMetaModel::get_Aspects ( IMgaMetaAspects **  p) [inline]

Definition at line 61 of file MgaMetaModel.h.

STDMETHODIMP CMgaMetaModel::get_DefinedFCOByName ( BSTR  name,
VARIANT_BOOL  inscope,
IMgaMetaFCO **  p 
)

Definition at line 9 of file MgaMetaModel.cpp.

STDMETHOD() CMgaMetaModel::get_DefinedFCOs ( IMgaMetaFCOs **  p) [inline]

Definition at line 45 of file MgaMetaModel.h.

STDMETHODIMP CMgaMetaModel::get_RoleByName ( BSTR  name,
IMgaMetaRole **  p 
)

Definition at line 58 of file MgaMetaModel.cpp.

STDMETHOD() CMgaMetaModel::get_Roles ( IMgaMetaRoles **  p) [inline]

Definition at line 53 of file MgaMetaModel.h.

STDMETHOD() CMgaMetaModel::GetAspectByNameDisp ( BSTR  name,
IMgaMetaAspect **  p 
) [inline]

Definition at line 66 of file MgaMetaModel.h.

STDMETHOD() CMgaMetaModel::GetDefinedFCOByNameDisp ( BSTR  name,
VARIANT_BOOL  inscope,
IMgaMetaFCO **  p 
) [inline]

Definition at line 50 of file MgaMetaModel.h.

STDMETHOD() CMgaMetaModel::GetRoleByNameDisp ( BSTR  name,
IMgaMetaRole **  p 
) [inline]

Definition at line 58 of file MgaMetaModel.h.

IUnknown* CMgaMetaModel::GetUnknown ( ) const [inline]

Definition at line 19 of file MgaMetaModel.h.

STDMETHOD() CMgaMetaModel::InterfaceSupportsErrorInfo ( REFIID  riid) [inline]

Definition at line 34 of file MgaMetaModel.h.

STDMETHODIMP CMgaMetaModel::LegalConnectionRoles ( BSTR  paths,
IMgaMetaRoles **  p 
)

Definition at line 124 of file MgaMetaModel.cpp.

STDMETHODIMP CMgaMetaModel::LegalReferenceRoles ( BSTR  path,
IMgaMetaRoles **  p 
)

Definition at line 171 of file MgaMetaModel.cpp.

STDMETHODIMP CMgaMetaModel::LegalRoles ( IMgaMetaFCO kind,
IMgaMetaRoles **  p 
)

Definition at line 265 of file MgaMetaModel.cpp.

STDMETHODIMP CMgaMetaModel::LegalSetRoles ( BSTR  path,
IMgaMetaRoles **  p 
)

Definition at line 218 of file MgaMetaModel.cpp.

void CMgaMetaModel::Traverse ( CMgaMetaProject metaproject,
CCoreObjectPtr me 
) [static]

Reimplemented from CMgaMetaFCO.

Definition at line 341 of file MgaMetaModel.cpp.


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