GME  13
Public Member Functions | Properties
IMgaMetaModel Interface Reference

import "Meta.idl";

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

List of all members.

Public Member Functions

HRESULT GetDefinedFCOByNameDisp ([in] BSTR name,[in] VARIANT_BOOL inscope,[out, retval] IMgaMetaFCO **p)
HRESULT DefineModel ([out, retval] IMgaMetaModel **p)
HRESULT DefineAtom ([out, retval] IMgaMetaAtom **p)
HRESULT DefineReference ([out, retval] IMgaMetaReference **p)
HRESULT DefineSet ([out, retval] IMgaMetaSet **p)
HRESULT DefineConnection ([out, retval] IMgaMetaConnection **p)
HRESULT GetRoleByNameDisp ([in] BSTR name,[out, retval] IMgaMetaRole **p)
HRESULT GetAspectByNameDisp ([in] BSTR name,[out, retval] IMgaMetaAspect **p)
HRESULT CreateRole ([in] IMgaMetaFCO *Kind,[out, retval] IMgaMetaRole **p)
HRESULT CreateAspect ([out, retval] IMgaMetaAspect **p)
HRESULT LegalConnectionRoles ([in] BSTR paths,[out, retval] IMgaMetaRoles **p)
HRESULT LegalReferenceRoles ([in] BSTR path,[out, retval] IMgaMetaRoles **p)
HRESULT LegalSetRoles ([in] BSTR path,[out, retval] IMgaMetaRoles **p)
HRESULT LegalRoles ([in] IMgaMetaFCO *k,[out, retval] IMgaMetaRoles **p)

Properties

IMgaMetaFCOs DefinedFCOs [get]
IMgaMetaFCO DefinedFCOByName ([in] BSTR name,[in] VARIANT_BOOL inscope) [get]
IMgaMetaRoles Roles [get]
IMgaMetaRole RoleByName ([in] BSTR name) [get]
IMgaMetaAspects Aspects [get]
IMgaMetaAspect AspectByName ([in] BSTR name) [get]

Detailed Description

Definition at line 571 of file Meta.idl.


Member Function Documentation

HRESULT IMgaMetaModel::CreateAspect ( [out, retval] IMgaMetaAspect **  p)
HRESULT IMgaMetaModel::CreateRole ( [in] IMgaMetaFCO Kind,
[out, retval] IMgaMetaRole **  p 
)
HRESULT IMgaMetaModel::DefineAtom ( [out, retval] IMgaMetaAtom **  p)
HRESULT IMgaMetaModel::DefineConnection ( [out, retval] IMgaMetaConnection **  p)
HRESULT IMgaMetaModel::DefineModel ( [out, retval] IMgaMetaModel **  p)
HRESULT IMgaMetaModel::DefineReference ( [out, retval] IMgaMetaReference **  p)
HRESULT IMgaMetaModel::DefineSet ( [out, retval] IMgaMetaSet **  p)
HRESULT IMgaMetaModel::GetAspectByNameDisp ( [in] BSTR  name,
[out, retval] IMgaMetaAspect **  p 
)
HRESULT IMgaMetaModel::GetDefinedFCOByNameDisp ( [in] BSTR  name,
[in] VARIANT_BOOL  inscope,
[out, retval] IMgaMetaFCO **  p 
)
HRESULT IMgaMetaModel::GetRoleByNameDisp ( [in] BSTR  name,
[out, retval] IMgaMetaRole **  p 
)
HRESULT IMgaMetaModel::LegalConnectionRoles ( [in] BSTR  paths,
[out, retval] IMgaMetaRoles **  p 
)
HRESULT IMgaMetaModel::LegalReferenceRoles ( [in] BSTR  path,
[out, retval] IMgaMetaRoles **  p 
)
HRESULT IMgaMetaModel::LegalRoles ( [in] IMgaMetaFCO k,
[out, retval] IMgaMetaRoles **  p 
)
HRESULT IMgaMetaModel::LegalSetRoles ( [in] BSTR  path,
[out, retval] IMgaMetaRoles **  p 
)

Property Documentation

IMgaMetaAspects IMgaMetaModel::Aspects [get]
IMgaMetaFCO IMgaMetaModel::DefinedFCOByName([in] BSTR name, [in] VARIANT_BOOL inscope) [get]
IMgaMetaFCOs IMgaMetaModel::DefinedFCOs [get]
IMgaMetaRoles IMgaMetaModel::Roles [get]

The documentation for this interface was generated from the following file: