GME  13
Public Member Functions | Properties
IMgaProject Interface Reference

import "Mga.idl";

List of all members.

Public Member Functions

HRESULT Create ([in]BSTR projectname,[in] BSTR paradigmname)
HRESULT CreateEx ([in]BSTR projectname,[in] BSTR paradigmname,[in] VARIANT paradigmGUID)
HRESULT Open ([in] BSTR projectname,[out, defaultvalue(0)] VARIANT_BOOL *ro_mode)
HRESULT OpenEx ([in] BSTR projectname,[in] BSTR paradigmname,[in] VARIANT paradigmGUID)
HRESULT Close ([in, defaultvalue(0)] VARIANT_BOOL abort)
HRESULT Save ([in, defaultvalue("")] BSTR save_as_conn,[in, defaultvalue(0)] VARIANT_BOOL keepoldname)
HRESULT CheckLocks ([in] BSTR filename,[in, defaultvalue((VARIANT_BOOL)-1)] VARIANT_BOOL clearlocks)
HRESULT CreateTerritory ([in] IMgaEventSink *handler,[out] IMgaTerritory **terr,[in, defaultvalue(0)] IMgaEventSink *rwhandler)
HRESULT CreateAddOn ([in] IMgaEventSink *handler,[out] IMgaAddOn **addon)
HRESULT EnableAutoAddOns ([in] VARIANT_BOOL bEnable)
HRESULT BeginTransaction ([in] IMgaTerritory *terr,[in, defaultvalue(TRANSACTION_GENERAL)] transactiontype_enum mode)
HRESULT BeginTransactionInNewTerr ([in, defaultvalue(TRANSACTION_GENERAL)] transactiontype_enum mode,[out, retval] IMgaTerritory **terr)
HRESULT Notify ([in] globalevent_enum event)
HRESULT CommitTransaction ()
HRESULT AbortTransaction ()
HRESULT CheckSupress ([in] VARIANT_BOOL mode)
HRESULT Undo ()
HRESULT Redo ()
HRESULT UndoRedoSize ([out] short *undosize,[out] short *redosize)
HRESULT FlushUndoQueue ()
HRESULT UpdateSourceControlInfo ([in] BSTR p_optionalID)
HRESULT SourceControlActiveUsers ()
HRESULT SourceControlObjectOwner ([in] BSTR p_optionalID)
HRESULT CreateFilter ([out, retval] IMgaFilter **filter)
HRESULT AllFCOs ([in] IMgaFilter *filter,[out, retval] IMgaFCOs **returnset)
HRESULT GetObjectByID ([in] ID_type id,[out, retval] IMgaObject **pVal)
HRESULT GetFCOByID ([in] ID_type id,[out, retval] IMgaFCO **pVal)
HRESULT GetFCOsByName ([in] BSTR name,[out, retval] IMgaFCOs **pVal)
HRESULT GetFolderByPath ([in] BSTR path,[out, retval] IMgaFolder **pVal)
HRESULT EnumExtReferences ([in] IMgaFCOs *fcos,[out, retval] IMgaFCOs **pVal)
HRESULT GetTopLibraries ([in] BSTR dispGuid,[out, retval] IMgaFolders **returnset)
HRESULT GetStatistics ([out, retval] BSTR *statstr)
HRESULT GetMetaObjDisp ([in] metaref_type mref,[out, retval] IMgaMetaBase **pVal)
HRESULT QueryProjectInfo ([in] BSTR projectname,[out] long *mgaversion,[out] BSTR *paradigmname,[out] BSTR *paradigmversion,[out] VARIANT *paradigmGUID,[out] VARIANT_BOOL *ro_mode)
HRESULT RegisterClient ([in] BSTR name,[in] IDispatch *OLEServer,[out, retval] IMgaClient **client)
HRESULT GetClientByName ([in] BSTR name,[out, retval] IMgaClient **client)
HRESULT CreateTerritoryWithoutSink ([out] IMgaTerritory **terr)

Properties

long Preferences [get, set]
long OperationsMask [get, set]
IMgaAddOns AddOns [get]
IMgaTerritories Territories [get]
IMgaComponents AddOnComponents [get]
IMgaTerritory ActiveTerritory [get]
long ProjectStatus [get]
IMgaMetaProject RootMeta [get]
IMgaFolder RootFolder [get]
IMgaObject ObjectByPath ([in] BSTR path) [get]
IMgaObject NthObjectByPath ([in] long n_th,[in] BSTR path) [get]
BSTR Name [get, set]
BSTR Version [get, set]
BSTR MetaName [get]
VARIANT MetaGUID [get]
BSTR MetaVersion [get]
VARIANT GUID [get, set]
BSTR CreateTime [get]
BSTR ChangeTime [get]
BSTR Author [get, set]
BSTR Comment [get, set]
BSTR ProjectConnStr [get]
BSTR ParadigmConnStr [get]
IMgaMetaBase MetaObj ([in] metaref_type mref) [get]
IMgaClients Clients [get]

Detailed Description

Definition at line 409 of file Mga.idl.


Member Function Documentation

HRESULT IMgaProject::AllFCOs ( [in] IMgaFilter filter,
[out, retval] IMgaFCOs **  returnset 
)
HRESULT IMgaProject::BeginTransaction ( [in] IMgaTerritory terr,
[in, defaultvalue(TRANSACTION_GENERAL)] transactiontype_enum  mode 
)
HRESULT IMgaProject::BeginTransactionInNewTerr ( [in, defaultvalue(TRANSACTION_GENERAL)] transactiontype_enum  mode,
[out, retval] IMgaTerritory **  terr 
)
HRESULT IMgaProject::CheckLocks ( [in] BSTR  filename,
[in, defaultvalue((VARIANT_BOOL)-1)] VARIANT_BOOL  clearlocks 
)
HRESULT IMgaProject::CheckSupress ( [in] VARIANT_BOOL  mode)
HRESULT IMgaProject::Close ( [in, defaultvalue(0)] VARIANT_BOOL  abort)
HRESULT IMgaProject::Create ( [in] BSTR  projectname,
[in] BSTR  paradigmname 
)
HRESULT IMgaProject::CreateAddOn ( [in] IMgaEventSink handler,
[out] IMgaAddOn **  addon 
)
HRESULT IMgaProject::CreateEx ( [in] BSTR  projectname,
[in] BSTR  paradigmname,
[in] VARIANT  paradigmGUID 
)
HRESULT IMgaProject::CreateFilter ( [out, retval] IMgaFilter **  filter)
HRESULT IMgaProject::CreateTerritory ( [in] IMgaEventSink handler,
[out] IMgaTerritory **  terr,
[in, defaultvalue(0)] IMgaEventSink rwhandler 
)
HRESULT IMgaProject::EnableAutoAddOns ( [in] VARIANT_BOOL  bEnable)
HRESULT IMgaProject::EnumExtReferences ( [in] IMgaFCOs *  fcos,
[out, retval] IMgaFCOs **  pVal 
)
HRESULT IMgaProject::GetClientByName ( [in] BSTR  name,
[out, retval] IMgaClient **  client 
)
HRESULT IMgaProject::GetFCOByID ( [in] ID_type  id,
[out, retval] IMgaFCO **  pVal 
)
HRESULT IMgaProject::GetFCOsByName ( [in] BSTR  name,
[out, retval] IMgaFCOs **  pVal 
)
HRESULT IMgaProject::GetFolderByPath ( [in] BSTR  path,
[out, retval] IMgaFolder **  pVal 
)
HRESULT IMgaProject::GetMetaObjDisp ( [in] metaref_type  mref,
[out, retval] IMgaMetaBase **  pVal 
)
HRESULT IMgaProject::GetObjectByID ( [in] ID_type  id,
[out, retval] IMgaObject **  pVal 
)
HRESULT IMgaProject::GetStatistics ( [out, retval] BSTR *  statstr)
HRESULT IMgaProject::GetTopLibraries ( [in] BSTR  dispGuid,
[out, retval] IMgaFolders **  returnset 
)
HRESULT IMgaProject::Notify ( [in] globalevent_enum  event)
HRESULT IMgaProject::Open ( [in] BSTR  projectname,
[out, defaultvalue(0)] VARIANT_BOOL *  ro_mode 
)
HRESULT IMgaProject::OpenEx ( [in] BSTR  projectname,
[in] BSTR  paradigmname,
[in] VARIANT  paradigmGUID 
)
HRESULT IMgaProject::QueryProjectInfo ( [in] BSTR  projectname,
[out] long *  mgaversion,
[out] BSTR *  paradigmname,
[out] BSTR *  paradigmversion,
[out] VARIANT *  paradigmGUID,
[out] VARIANT_BOOL *  ro_mode 
)
HRESULT IMgaProject::Redo ( )
HRESULT IMgaProject::RegisterClient ( [in] BSTR  name,
[in] IDispatch *  OLEServer,
[out, retval] IMgaClient **  client 
)
HRESULT IMgaProject::Save ( [in, defaultvalue("")] BSTR  save_as_conn,
[in, defaultvalue(0)] VARIANT_BOOL  keepoldname 
)
HRESULT IMgaProject::SourceControlObjectOwner ( [in] BSTR  p_optionalID)
HRESULT IMgaProject::Undo ( )
HRESULT IMgaProject::UndoRedoSize ( [out] short *  undosize,
[out] short *  redosize 
)
HRESULT IMgaProject::UpdateSourceControlInfo ( [in] BSTR  p_optionalID)

Property Documentation

IMgaComponents IMgaProject::AddOnComponents [get]
IMgaAddOns IMgaProject::AddOns [get]
BSTR IMgaProject::Author [get, set]
IMgaClients IMgaProject::Clients [get]
BSTR IMgaProject::Comment [get, set]
VARIANT IMgaProject::GUID [get, set]
VARIANT IMgaProject::MetaGUID [get]
BSTR IMgaProject::Name [get, set]
IMgaObject IMgaProject::NthObjectByPath([in] long n_th, [in] BSTR path) [get]
long IMgaProject::OperationsMask [get, set]
long IMgaProject::Preferences [get, set]
IMgaTerritories IMgaProject::Territories [get]
BSTR IMgaProject::Version [get, set]

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