GME  13
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
CGMEOLEIt Class Reference

#include <GMEOLEIt.h>

Collaboration diagram for CGMEOLEIt:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void OnFinalRelease ()

Protected Member Functions

virtual ~CGMEOLEIt ()
bool AmIValid ()
void moveAspect (int dir)
void moveView (int dir)
void setObjPos (CComPtr< IMgaFCO > pChild, LPCTSTR pAspectName, long parX, long parY)
bool start ()
bool end ()
bool beginTrans ()
bool commitTrans ()
bool abortTrans ()
LPDISPATCH putInTerr (LPDISPATCH)
CComPtr< IMgaFCOputInTerr (const CComPtr< IMgaFCO > &fco)
afx_msg LPDISPATCH GetAspects ()
afx_msg void SetAspects (LPDISPATCH newValue)
afx_msg void Print ()
afx_msg void PrintDialog ()
afx_msg void DumpWindowsMetaFile (LPCTSTR filePath)
afx_msg void CheckConstraints ()
afx_msg void RunComponent (LPCTSTR appID)
afx_msg void RunComponentDialog ()
afx_msg void Close ()
afx_msg void GrayOutFCO (BOOL bGray, BOOL bNeighbours, LPDISPATCH mgaFCOs)
afx_msg void GrayOutHide ()
afx_msg void ShowSetMembers (LPDISPATCH mgaFCO)
afx_msg void HideSetMembers ()
afx_msg void Zoom (long percent)
afx_msg void ZoomTo (LPDISPATCH mgaFCOs)
afx_msg void Scroll (long bar, long scroll)
afx_msg void DumpModelGeometryXML (LPCTSTR filePath)
afx_msg BOOL GetValid ()
afx_msg void SetValid (BOOL)
afx_msg LPDISPATCH GetMgaModel ()
afx_msg void SetMgaModel (LPDISPATCH)
afx_msg void ShowFCO (LPCTSTR, BOOL)
afx_msg void ShowFCOPtr (LPDISPATCH, BOOL)
afx_msg LPDISPATCH Child (LPCTSTR)
afx_msg LPDISPATCH Create (LPCTSTR, LPCTSTR)
afx_msg LPDISPATCH CreateInChild (LPCTSTR, LPCTSTR, LPCTSTR)
afx_msg LPDISPATCH CreateInChildFCO (LPDISPATCH, LPCTSTR, LPCTSTR)
afx_msg LPDISPATCH Duplicate (LPCTSTR, LPCTSTR)
afx_msg LPDISPATCH DuplicateFCO (LPDISPATCH, LPCTSTR)
afx_msg void Rename (LPCTSTR, LPCTSTR)
afx_msg void SetName (LPDISPATCH, LPCTSTR)
afx_msg void Include (LPCTSTR, LPCTSTR)
afx_msg void IncludeFCO (LPDISPATCH, LPDISPATCH)
afx_msg void Exclude (LPCTSTR, LPCTSTR)
afx_msg void ExcludeFCO (LPDISPATCH, LPDISPATCH)
afx_msg LPDISPATCH Connect (LPCTSTR, LPCTSTR, LPCTSTR)
afx_msg void Disconnect (LPCTSTR, LPCTSTR, LPCTSTR)
afx_msg LPDISPATCH ConnectThruPort (LPCTSTR, LPCTSTR, LPCTSTR, LPCTSTR, LPCTSTR)
afx_msg LPDISPATCH ConnectThruPortFCO (LPDISPATCH, LPDISPATCH, LPDISPATCH, LPDISPATCH, LPCTSTR)
afx_msg void DisconnectThruPort (LPCTSTR, LPCTSTR, LPCTSTR, LPCTSTR, LPCTSTR)
afx_msg LPDISPATCH ConnectFCOs (LPDISPATCH, LPDISPATCH, LPCTSTR)
afx_msg void DisconnectFCOs (LPDISPATCH, LPDISPATCH, LPCTSTR)
afx_msg void Refer (LPCTSTR, LPCTSTR)
afx_msg void ReferFCO (LPDISPATCH, LPDISPATCH)
afx_msg void ClearRef (LPCTSTR)
afx_msg void ClearRefFCO (LPDISPATCH)
afx_msg void FollowRef (LPCTSTR)
afx_msg void FollowRefFCO (LPDISPATCH)
afx_msg LPDISPATCH NullFCO ()
afx_msg void SetAttribute (LPCTSTR, LPCTSTR, VARIANT &)
afx_msg VARIANT GetAttribute (LPCTSTR, LPCTSTR)
afx_msg void SetAttributeFCO (LPDISPATCH, LPCTSTR, VARIANT &)
afx_msg VARIANT GetAttributeFCO (LPDISPATCH, LPCTSTR)
afx_msg LPDISPATCH SubType (LPCTSTR, LPCTSTR)
afx_msg LPDISPATCH Instantiate (LPCTSTR, LPCTSTR)
afx_msg LPDISPATCH SubTypeFCO (LPDISPATCH, LPCTSTR)
afx_msg LPDISPATCH InstantiateFCO (LPDISPATCH, LPCTSTR)
afx_msg void BeginTransaction ()
afx_msg void CommitTransaction ()
afx_msg void AbortTransaction ()
afx_msg VARIANT_BOOL IsInTransaction ()
afx_msg LPDISPATCH PutInTerritory (LPDISPATCH)
afx_msg void Help ()
afx_msg void SetSelected (LPCTSTR)
afx_msg BSTR GetSelected ()
afx_msg void SetSelectedFCOs (LPDISPATCH)
afx_msg LPDISPATCH GetSelectedFCOs ()
afx_msg CString GetCurrentAspect (void)
afx_msg void SetCurrentAspect (const CString &aspectName)
afx_msg void NextAspect ()
afx_msg void PrevAspect ()
afx_msg void Next ()
afx_msg void Prev ()
afx_msg void Position (LPCTSTR, LPCTSTR, long, long)
afx_msg void PositionFCO (LPDISPATCH, LPCTSTR, long, long)
STDMETHOD() get_Valid (THIS_ VARIANT_BOOL *isValid)
STDMETHOD() get_MgaModel (THIS_ IMgaModel **model)
STDMETHOD() get_Aspects (THIS_ IGMEOLEColl **coll)
STDMETHOD() Print (THIS)
STDMETHOD() PrintDialog (THIS)
STDMETHOD() DumpWindowsMetaFile (THIS_ BSTR filePath)
STDMETHOD() CheckConstraints (THIS)
STDMETHOD() RunComponent (THIS_ BSTR appID)
STDMETHOD() RunComponentDialog (THIS)
STDMETHOD() Close (THIS)
STDMETHOD() GrayOutFCO (THIS_ VARIANT_BOOL bGray, VARIANT_BOOL bNeighbours, IMgaFCOs *mgaFCO)
STDMETHOD() GrayOutHide (THIS)
STDMETHOD() ShowSetMembers (THIS_ IMgaFCO *mgaFCO)
STDMETHOD() HideSetMembers (THIS)
STDMETHOD() Zoom (THIS_ DWORD percent)
STDMETHOD() ZoomTo (THIS_ IMgaFCOs *mgaFCOs)
STDMETHOD() Scroll (THIS_ bar_enum bar, scroll_enum scroll)
STDMETHOD() DumpModelGeometryXML (THIS_ BSTR filePath)
STDMETHOD() ShowFCO (THIS_ BSTR path, VARIANT_BOOL inparent)
STDMETHOD() ShowFCOPtr (THIS_ IMgaFCO *ptr, VARIANT_BOOL inparent)
STDMETHOD() Child (THIS_ BSTR name, IMgaFCO **child_fco)
STDMETHOD() Create (THIS_ BSTR part, BSTR name, IMgaFCO **new_fco)
STDMETHOD() CreateInChild (THIS_ BSTR child_as_parent, BSTR part, BSTR name, IMgaFCO **new_fco)
STDMETHOD() CreateInChildFCO (THIS_ IMgaFCO *child_as_parent, BSTR part, BSTR name, IMgaFCO **new_fco)
STDMETHOD() Duplicate (THIS_ BSTR existing_fco_name, BSTR new_fco_name, IMgaFCO **new_fco)
STDMETHOD() DuplicateFCO (THIS_ IMgaFCO *existing_fco, BSTR new_fco_name, IMgaFCO **new_fco)
STDMETHOD() Rename (THIS_ BSTR oldname, BSTR newname)
STDMETHOD() SetName (THIS_ IMgaFCO *fco, BSTR name)
STDMETHOD() Include (THIS_ BSTR setname, BSTR fconame)
STDMETHOD() IncludeFCO (THIS_ IMgaSet *set, IMgaFCO *fco)
STDMETHOD() Exclude (THIS_ BSTR setname, BSTR fconame)
STDMETHOD() ExcludeFCO (THIS_ IMgaSet *set, IMgaFCO *fco)
STDMETHOD() Connect (THIS_ BSTR name1, BSTR name2, BSTR connection, IMgaConnection **conn)
STDMETHOD() Disconnect (THIS_ BSTR part1, BSTR part2, BSTR connection)
STDMETHOD() ConnectThruPort (THIS_ BSTR part1, BSTR port1, BSTR part2, BSTR port2, BSTR connection, IMgaConnection **conn)
STDMETHOD() ConnectThruPortFCO (THIS_ IMgaFCO *part1, IMgaFCO *port1, IMgaFCO *part2, IMgaFCO *port2, BSTR connection_role, IMgaConnection **conn)
STDMETHOD() DisconnectThruPort (THIS_ BSTR part1, BSTR port1, BSTR part2, BSTR port2, BSTR connection)
STDMETHOD() ConnectFCOs (THIS_ IMgaFCO *part1, IMgaFCO *part2, BSTR connection, IMgaConnection **conn)
STDMETHOD() DisconnectFCOs (THIS_ IMgaFCO *part1, IMgaFCO *part2, BSTR connection)
STDMETHOD() Refer (THIS_ BSTR reference, BSTR referred)
STDMETHOD() ReferFCO (THIS_ IMgaReference *reference, IMgaFCO *referred)
STDMETHOD() ClearRef (THIS_ BSTR reference)
STDMETHOD() ClearRefFCO (THIS_ IMgaReference *reference)
STDMETHOD() FollowRef (THIS_ BSTR reference)
STDMETHOD() FollowRefFCO (THIS_ IMgaReference *reference)
STDMETHOD() NullFCO (THIS_ IMgaFCO **nullobj)
STDMETHOD() SetAttribute (THIS_ BSTR name, BSTR attr_name, VARIANT value)
STDMETHOD() GetAttribute (THIS_ BSTR name, BSTR attr_name, VARIANT *value)
STDMETHOD() SetAttributeFCO (THIS_ IMgaFCO *fco, BSTR attr_name, VARIANT value)
STDMETHOD() GetAttributeFCO (THIS_ IMgaFCO *fco, BSTR attr_name, VARIANT *value)
STDMETHOD() SubType (THIS_ BSTR base, BSTR name_of_subtype, IMgaFCO **subtype)
STDMETHOD() Instantiate (THIS_ BSTR base, BSTR name_of_instance, IMgaFCO **instance)
STDMETHOD() SubTypeFCO (THIS_ IMgaFCO *base, BSTR name_of_subtype, IMgaFCO **subtype)
STDMETHOD() InstantiateFCO (THIS_ IMgaFCO *base, BSTR name_of_instance, IMgaFCO **instance)
STDMETHOD() BeginTransaction (THIS)
STDMETHOD() CommitTransaction (THIS)
STDMETHOD() AbortTransaction (THIS)
STDMETHOD() IsInTransaction (THIS_ VARIANT_BOOL *intrans)
STDMETHOD() PutInTerritory (THIS_ IMgaFCO *fco, IMgaFCO **newfco)
STDMETHOD() Help (THIS)
STDMETHOD() SetSelected (THIS_ BSTR space_delimited_string)
STDMETHOD() GetSelected (THIS_ BSTR *space_delimited_string)
STDMETHOD() SetSelectedFCOs (THIS_ IMgaFCOs *fcos_to_select)
STDMETHOD() GetSelectedFCOs (THIS_ IMgaFCOs **selected_fcos)
STDMETHOD() GetCurrentAspect (THIS_ BSTR *aspectName)
STDMETHOD() SetCurrentAspect (THIS_ BSTR aspectName)
STDMETHOD() NextAspect (THIS)
STDMETHOD() PrevAspect (THIS)
STDMETHOD() Next (THIS)
STDMETHOD() Prev (THIS)
STDMETHOD() Position (THIS_ BSTR child, BSTR aspect, long parX, long parY)
STDMETHOD() PositionFCO (THIS_ IMgaFCO *child, BSTR aspect, long parX, long parY)

Static Protected Member Functions

static bool createObjs (CComPtr< IMgaModel > &mm, LPCTSTR partname, LPCTSTR newnm, IMgaFCO **pNewObj)
static bool cloneObjs (CComPtr< IMgaModel > &mm, IMgaFCO *pExistingObj, LPCTSTR partname, LPCTSTR newnm, IMgaFCO **pNewObj)
static void rename (CComPtr< IMgaFCO > pFco, LPCTSTR pName)
static CComPtr< IMgaObjectmyParent (const CComPtr< IMgaObject > &obj)
static CComPtr< IMgaFCOfcoByPath (const CComPtr< IMgaModel > &mod, LPCTSTR p_objPath)
static CComPtr< IMgaFCOgetChildInByName (CComPtr< IMgaModel > model, LPCTSTR name)
static bool isValidChildIn (CComPtr< IMgaModel > model, CComPtr< IMgaFCO > fco)
static CComPtr< IMgaMetaRolemetaRolePtrInByName (CComPtr< IMgaModel > p_model, CComBSTR p_part)
static CComPtr< IMgaMetaRoleconnMetaRolePtrInBetween (CComPtr< IMgaModel > p_model, CComPtr< IMgaFCO > p_src, CComPtr< IMgaFCO > p_dst)
static CComPtr< IMgaMetaRoleconnMetaRolePtrInBetween (CComPtr< IMgaModel > p_model, CComPtr< IMgaFCO > p_srcRole1, CComPtr< IMgaFCO > p_srcRole2, CComPtr< IMgaFCO > p_dstRole1, CComPtr< IMgaFCO > p_dstRole2)
static CComPtr< IMgaMetaRoleconnMetaRolePtrInBetween (CComPtr< IMgaModel > p_model, const CComBSTR &src_localpath, const CComBSTR &dst_localpath)
static CComBSTR roleNameOf (CComPtr< IMgaFCO > one_fco)
static objtype_enum myTypeIs (CComPtr< IMgaFCO > fco)
static void refPortFinderAndChainBuilder (LPCTSTR p_portRole, CComPtr< IMgaFCO > p_ref, CComPtr< IMgaFCO > &p_portResult, CComPtr< IMgaFCOs > &p_refChainResult)
static bool areCollectionsEqual (const CComPtr< IMgaFCOs > &op1, const CComPtr< IMgaFCOs > &op2)
static bool refChainBuilder2 (CComPtr< IMgaFCO > p_ref, CComPtr< IMgaFCO > port, CComPtr< IMgaFCOs > &chain)

Protected Attributes

CGMEViewm_theView
CComPtr< IMgaModelm_theMgaModel
bool m_isInUserInitiatedTransaction
bool m_initedByMe

Detailed Description

Definition at line 17 of file GMEOLEIt.h.


Constructor & Destructor Documentation

CGMEOLEIt::~CGMEOLEIt ( ) [protected, virtual]

Definition at line 47 of file GMEOLEIt.cpp.


Member Function Documentation

bool CGMEOLEIt::abortTrans ( ) [protected]

Definition at line 114 of file GMEOLEIt.cpp.

void CGMEOLEIt::AbortTransaction ( ) [protected]

Definition at line 2533 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::AbortTransaction ( THIS  ) [protected]
bool CGMEOLEIt::AmIValid ( ) [protected]

Definition at line 63 of file GMEOLEIt.cpp.

bool CGMEOLEIt::areCollectionsEqual ( const CComPtr< IMgaFCOs > &  op1,
const CComPtr< IMgaFCOs > &  op2 
) [static, protected]

Definition at line 383 of file GMEOLEIt.cpp.

bool CGMEOLEIt::beginTrans ( ) [protected]

Definition at line 86 of file GMEOLEIt.cpp.

void CGMEOLEIt::BeginTransaction ( ) [protected]

Definition at line 2516 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::BeginTransaction ( THIS  ) [protected]
void CGMEOLEIt::CheckConstraints ( ) [protected]

Definition at line 801 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::CheckConstraints ( THIS  ) [protected]
LPDISPATCH CGMEOLEIt::Child ( LPCTSTR  p_objName) [protected]

Definition at line 1221 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Child ( THIS_ BSTR  name,
IMgaFCO **  child_fco 
) [protected]
void CGMEOLEIt::ClearRef ( LPCTSTR  prefnm) [protected]

Definition at line 2159 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ClearRef ( THIS_ BSTR  reference) [protected]
void CGMEOLEIt::ClearRefFCO ( LPDISPATCH  pref) [protected]

Definition at line 2182 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ClearRefFCO ( THIS_ IMgaReference reference) [protected]
bool CGMEOLEIt::cloneObjs ( CComPtr< IMgaModel > &  mm,
IMgaFCO pExistingObj,
LPCTSTR  partname,
LPCTSTR  newnm,
IMgaFCO **  pNewObj 
) [static, protected]

Definition at line 537 of file GMEOLEIt.cpp.

void CGMEOLEIt::Close ( ) [protected]

Definition at line 857 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Close ( THIS  ) [protected]
bool CGMEOLEIt::commitTrans ( ) [protected]

Definition at line 96 of file GMEOLEIt.cpp.

void CGMEOLEIt::CommitTransaction ( ) [protected]

Definition at line 2525 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::CommitTransaction ( THIS  ) [protected]
LPDISPATCH CGMEOLEIt::Connect ( LPCTSTR  p_srcName,
LPCTSTR  p_dstName,
LPCTSTR  p_connName 
) [protected]

Definition at line 1506 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Connect ( THIS_ BSTR  name1,
BSTR  name2,
BSTR  connection,
IMgaConnection **  conn 
) [protected]
LPDISPATCH CGMEOLEIt::ConnectFCOs ( LPDISPATCH  p_src,
LPDISPATCH  p_dst,
LPCTSTR  p_connName 
) [protected]

Definition at line 1976 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ConnectFCOs ( THIS_ IMgaFCO part1,
IMgaFCO part2,
BSTR  connection,
IMgaConnection **  conn 
) [protected]
LPDISPATCH CGMEOLEIt::ConnectThruPort ( LPCTSTR  p_srcRole1,
LPCTSTR  p_srcRole2,
LPCTSTR  p_dstRole1,
LPCTSTR  p_dstRole2,
LPCTSTR  p_connName 
) [protected]

Definition at line 1636 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ConnectThruPort ( THIS_ BSTR  part1,
BSTR  port1,
BSTR  part2,
BSTR  port2,
BSTR  connection,
IMgaConnection **  conn 
) [protected]
LPDISPATCH CGMEOLEIt::ConnectThruPortFCO ( LPDISPATCH  p_src1,
LPDISPATCH  p_src2Port,
LPDISPATCH  p_dst1,
LPDISPATCH  p_dst2Port,
LPCTSTR  p_connName 
) [protected]

Definition at line 1729 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ConnectThruPortFCO ( THIS_ IMgaFCO part1,
IMgaFCO port1,
IMgaFCO part2,
IMgaFCO port2,
BSTR  connection_role,
IMgaConnection **  conn 
) [protected]
CComPtr< IMgaMetaRole > CGMEOLEIt::connMetaRolePtrInBetween ( CComPtr< IMgaModel p_model,
CComPtr< IMgaFCO p_src,
CComPtr< IMgaFCO p_dst 
) [static, protected]

Definition at line 260 of file GMEOLEIt.cpp.

CComPtr< IMgaMetaRole > CGMEOLEIt::connMetaRolePtrInBetween ( CComPtr< IMgaModel p_model,
CComPtr< IMgaFCO p_srcRole1,
CComPtr< IMgaFCO p_srcRole2,
CComPtr< IMgaFCO p_dstRole1,
CComPtr< IMgaFCO p_dstRole2 
) [static, protected]

Definition at line 269 of file GMEOLEIt.cpp.

CComPtr< IMgaMetaRole > CGMEOLEIt::connMetaRolePtrInBetween ( CComPtr< IMgaModel p_model,
const CComBSTR &  src_localpath,
const CComBSTR &  dst_localpath 
) [static, protected]

Definition at line 283 of file GMEOLEIt.cpp.

LPDISPATCH CGMEOLEIt::Create ( LPCTSTR  p_partName,
LPCTSTR  p_objname 
) [protected]

Definition at line 1243 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Create ( THIS_ BSTR  part,
BSTR  name,
IMgaFCO **  new_fco 
) [protected]
LPDISPATCH CGMEOLEIt::CreateInChild ( LPCTSTR  p_childAsParent,
LPCTSTR  p_part,
LPCTSTR  p_objname 
) [protected]

Definition at line 1264 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::CreateInChild ( THIS_ BSTR  child_as_parent,
BSTR  part,
BSTR  name,
IMgaFCO **  new_fco 
) [protected]
LPDISPATCH CGMEOLEIt::CreateInChildFCO ( LPDISPATCH  p_childAsParent,
LPCTSTR  p_part,
LPCTSTR  p_objname 
) [protected]

Definition at line 1289 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::CreateInChildFCO ( THIS_ IMgaFCO child_as_parent,
BSTR  part,
BSTR  name,
IMgaFCO **  new_fco 
) [protected]
bool CGMEOLEIt::createObjs ( CComPtr< IMgaModel > &  mm,
LPCTSTR  partname,
LPCTSTR  newnm,
IMgaFCO **  pNewObj 
) [static, protected]

Definition at line 504 of file GMEOLEIt.cpp.

void CGMEOLEIt::Disconnect ( LPCTSTR  p_srcName,
LPCTSTR  p_dstName,
LPCTSTR  p_connName 
) [protected]

Definition at line 1548 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Disconnect ( THIS_ BSTR  part1,
BSTR  part2,
BSTR  connection 
) [protected]
void CGMEOLEIt::DisconnectFCOs ( LPDISPATCH  p_src,
LPDISPATCH  p_dst,
LPCTSTR  p_connName 
) [protected]

Definition at line 2019 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::DisconnectFCOs ( THIS_ IMgaFCO part1,
IMgaFCO part2,
BSTR  connection 
) [protected]
void CGMEOLEIt::DisconnectThruPort ( LPCTSTR  p_srcRole1,
LPCTSTR  p_srcRole2,
LPCTSTR  p_dstRole1,
LPCTSTR  p_dstRole2,
LPCTSTR  p_connName 
) [protected]

Definition at line 1841 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::DisconnectThruPort ( THIS_ BSTR  part1,
BSTR  port1,
BSTR  part2,
BSTR  port2,
BSTR  connection 
) [protected]
void CGMEOLEIt::DumpModelGeometryXML ( LPCTSTR  filePath) [protected]

Definition at line 1085 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::DumpModelGeometryXML ( THIS_ BSTR  filePath) [protected]
void CGMEOLEIt::DumpWindowsMetaFile ( LPCTSTR  filePath) [protected]

Definition at line 779 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::DumpWindowsMetaFile ( THIS_ BSTR  filePath) [protected]
LPDISPATCH CGMEOLEIt::Duplicate ( LPCTSTR  p_existingObjName,
LPCTSTR  p_objName 
) [protected]

Definition at line 1316 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Duplicate ( THIS_ BSTR  existing_fco_name,
BSTR  new_fco_name,
IMgaFCO **  new_fco 
) [protected]
LPDISPATCH CGMEOLEIt::DuplicateFCO ( LPDISPATCH  p_existingFCO,
LPCTSTR  p_objName 
) [protected]

Definition at line 1339 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::DuplicateFCO ( THIS_ IMgaFCO existing_fco,
BSTR  new_fco_name,
IMgaFCO **  new_fco 
) [protected]
bool CGMEOLEIt::end ( ) [protected]

Definition at line 177 of file GMEOLEIt.cpp.

void CGMEOLEIt::Exclude ( LPCTSTR  psetnm,
LPCTSTR  pfconm 
) [protected]

Definition at line 1455 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Exclude ( THIS_ BSTR  setname,
BSTR  fconame 
) [protected]
void CGMEOLEIt::ExcludeFCO ( LPDISPATCH  pset,
LPDISPATCH  pfco 
) [protected]

Definition at line 1479 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ExcludeFCO ( THIS_ IMgaSet set,
IMgaFCO fco 
) [protected]
CComPtr< IMgaFCO > CGMEOLEIt::fcoByPath ( const CComPtr< IMgaModel > &  mod,
LPCTSTR  p_objPath 
) [static, protected]

Definition at line 1127 of file GMEOLEIt.cpp.

void CGMEOLEIt::FollowRef ( LPCTSTR  prefnm) [protected]

Definition at line 2208 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::FollowRef ( THIS_ BSTR  reference) [protected]
void CGMEOLEIt::FollowRefFCO ( LPDISPATCH  pref) [protected]

Definition at line 2235 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::FollowRefFCO ( THIS_ IMgaReference reference) [protected]
STDMETHOD() CGMEOLEIt::get_Aspects ( THIS_ IGMEOLEColl **  coll) [protected]
STDMETHOD() CGMEOLEIt::get_MgaModel ( THIS_ IMgaModel **  model) [protected]
STDMETHOD() CGMEOLEIt::get_Valid ( THIS_ VARIANT_BOOL *  isValid) [protected]
LPDISPATCH CGMEOLEIt::GetAspects ( ) [protected]

Definition at line 829 of file GMEOLEIt.cpp.

VARIANT CGMEOLEIt::GetAttribute ( LPCTSTR  p_partName,
LPCTSTR  p_attrName 
) [protected]

Definition at line 2295 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::GetAttribute ( THIS_ BSTR  name,
BSTR  attr_name,
VARIANT *  value 
) [protected]
VARIANT CGMEOLEIt::GetAttributeFCO ( LPDISPATCH  p_fco,
LPCTSTR  p_attrName 
) [protected]

Definition at line 2352 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::GetAttributeFCO ( THIS_ IMgaFCO fco,
BSTR  attr_name,
VARIANT *  value 
) [protected]
CComPtr< IMgaFCO > CGMEOLEIt::getChildInByName ( CComPtr< IMgaModel model,
LPCTSTR  name 
) [static, protected]

Definition at line 196 of file GMEOLEIt.cpp.

CString CGMEOLEIt::GetCurrentAspect ( void  ) [protected]

Definition at line 2803 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::GetCurrentAspect ( THIS_ BSTR *  aspectName) [protected]
LPDISPATCH CGMEOLEIt::GetMgaModel ( void  ) [protected]

Definition at line 723 of file GMEOLEIt.cpp.

BSTR CGMEOLEIt::GetSelected ( ) [protected]

Definition at line 2652 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::GetSelected ( THIS_ BSTR *  space_delimited_string) [protected]
LPDISPATCH CGMEOLEIt::GetSelectedFCOs ( ) [protected]

Definition at line 2758 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::GetSelectedFCOs ( THIS_ IMgaFCOs **  selected_fcos) [protected]
BOOL CGMEOLEIt::GetValid ( ) [protected]

Definition at line 709 of file GMEOLEIt.cpp.

void CGMEOLEIt::GrayOutFCO ( BOOL  bGray,
BOOL  bNeighbours,
LPDISPATCH  mgaFCOs 
) [protected]

Definition at line 866 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::GrayOutFCO ( THIS_ VARIANT_BOOL  bGray,
VARIANT_BOOL  bNeighbours,
IMgaFCOs *  mgaFCO 
) [protected]
void CGMEOLEIt::GrayOutHide ( ) [protected]

Definition at line 912 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::GrayOutHide ( THIS  ) [protected]
void CGMEOLEIt::Help ( ) [protected]

Definition at line 2559 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Help ( THIS  ) [protected]
void CGMEOLEIt::HideSetMembers ( ) [protected]

Definition at line 980 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::HideSetMembers ( THIS  ) [protected]
void CGMEOLEIt::Include ( LPCTSTR  psetnm,
LPCTSTR  pfconm 
) [protected]

Definition at line 1406 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Include ( THIS_ BSTR  setname,
BSTR  fconame 
) [protected]
void CGMEOLEIt::IncludeFCO ( LPDISPATCH  pset,
LPDISPATCH  pfco 
) [protected]

Definition at line 1430 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::IncludeFCO ( THIS_ IMgaSet set,
IMgaFCO fco 
) [protected]
LPDISPATCH CGMEOLEIt::Instantiate ( LPCTSTR  p_baseName,
LPCTSTR  p_instanceName 
) [protected]

Definition at line 2415 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Instantiate ( THIS_ BSTR  base,
BSTR  name_of_instance,
IMgaFCO **  instance 
) [protected]
LPDISPATCH CGMEOLEIt::InstantiateFCO ( LPDISPATCH  p_base,
LPCTSTR  p_instanceName 
) [protected]

Definition at line 2481 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::InstantiateFCO ( THIS_ IMgaFCO base,
BSTR  name_of_instance,
IMgaFCO **  instance 
) [protected]
VARIANT_BOOL CGMEOLEIt::IsInTransaction ( ) [protected]

Definition at line 2541 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::IsInTransaction ( THIS_ VARIANT_BOOL *  intrans) [protected]
bool CGMEOLEIt::isValidChildIn ( CComPtr< IMgaModel model,
CComPtr< IMgaFCO fco 
) [static, protected]

Definition at line 212 of file GMEOLEIt.cpp.

CComPtr< IMgaMetaRole > CGMEOLEIt::metaRolePtrInByName ( CComPtr< IMgaModel p_model,
CComBSTR  p_part 
) [static, protected]

Definition at line 228 of file GMEOLEIt.cpp.

void CGMEOLEIt::moveAspect ( int  dir) [protected]

Definition at line 2787 of file GMEOLEIt.cpp.

void CGMEOLEIt::moveView ( int  dir) [protected]

Definition at line 2845 of file GMEOLEIt.cpp.

CComPtr< IMgaObject > CGMEOLEIt::myParent ( const CComPtr< IMgaObject > &  obj) [static, protected]

Definition at line 1102 of file GMEOLEIt.cpp.

objtype_enum CGMEOLEIt::myTypeIs ( CComPtr< IMgaFCO fco) [static, protected]

Definition at line 367 of file GMEOLEIt.cpp.

void CGMEOLEIt::Next ( ) [protected]

Definition at line 2895 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Next ( THIS  ) [protected]
void CGMEOLEIt::NextAspect ( ) [protected]

Definition at line 2821 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::NextAspect ( THIS  ) [protected]
LPDISPATCH CGMEOLEIt::NullFCO ( ) [protected]

Definition at line 2261 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::NullFCO ( THIS_ IMgaFCO **  nullobj) [protected]
void CGMEOLEIt::OnFinalRelease ( ) [virtual]

Definition at line 52 of file GMEOLEIt.cpp.

void CGMEOLEIt::Position ( LPCTSTR  pObjName,
LPCTSTR  pAspectName,
long  parX,
long  parY 
) [protected]

Definition at line 2931 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Position ( THIS_ BSTR  child,
BSTR  aspect,
long  parX,
long  parY 
) [protected]
void CGMEOLEIt::PositionFCO ( LPDISPATCH  pObjPtr,
LPCTSTR  pAspectName,
long  parX,
long  parY 
) [protected]

Definition at line 2954 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::PositionFCO ( THIS_ IMgaFCO child,
BSTR  aspect,
long  parX,
long  parY 
) [protected]
void CGMEOLEIt::Prev ( ) [protected]

Definition at line 2907 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Prev ( THIS  ) [protected]
void CGMEOLEIt::PrevAspect ( ) [protected]

Definition at line 2833 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::PrevAspect ( THIS  ) [protected]
void CGMEOLEIt::Print ( ) [protected]

Definition at line 760 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Print ( THIS  ) [protected]
void CGMEOLEIt::PrintDialog ( ) [protected]

Definition at line 769 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::PrintDialog ( THIS  ) [protected]
LPDISPATCH CGMEOLEIt::putInTerr ( LPDISPATCH  p_oneObj) [protected]

Definition at line 146 of file GMEOLEIt.cpp.

CComPtr< IMgaFCO > CGMEOLEIt::putInTerr ( const CComPtr< IMgaFCO > &  fco) [protected]

Definition at line 131 of file GMEOLEIt.cpp.

LPDISPATCH CGMEOLEIt::PutInTerritory ( LPDISPATCH  one_obj) [protected]

Definition at line 2551 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::PutInTerritory ( THIS_ IMgaFCO fco,
IMgaFCO **  newfco 
) [protected]
bool CGMEOLEIt::refChainBuilder2 ( CComPtr< IMgaFCO p_ref,
CComPtr< IMgaFCO port,
CComPtr< IMgaFCOs > &  chain 
) [static, protected]

Definition at line 473 of file GMEOLEIt.cpp.

void CGMEOLEIt::Refer ( LPCTSTR  prefnm,
LPCTSTR  pfconm 
) [protected]

Definition at line 2107 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Refer ( THIS_ BSTR  reference,
BSTR  referred 
) [protected]
void CGMEOLEIt::ReferFCO ( LPDISPATCH  pref,
LPDISPATCH  pfco 
) [protected]

Definition at line 2132 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ReferFCO ( THIS_ IMgaReference reference,
IMgaFCO referred 
) [protected]
void CGMEOLEIt::refPortFinderAndChainBuilder ( LPCTSTR  p_portRole,
CComPtr< IMgaFCO p_ref,
CComPtr< IMgaFCO > &  p_portResult,
CComPtr< IMgaFCOs > &  p_refChainResult 
) [static, protected]

Definition at line 415 of file GMEOLEIt.cpp.

void CGMEOLEIt::rename ( CComPtr< IMgaFCO pFco,
LPCTSTR  pName 
) [static, protected]

Definition at line 188 of file GMEOLEIt.cpp.

void CGMEOLEIt::Rename ( LPCTSTR  p_oldName,
LPCTSTR  p_newName 
) [protected]

Definition at line 1364 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Rename ( THIS_ BSTR  oldname,
BSTR  newname 
) [protected]
CComBSTR CGMEOLEIt::roleNameOf ( CComPtr< IMgaFCO one_fco) [static, protected]

Definition at line 247 of file GMEOLEIt.cpp.

void CGMEOLEIt::RunComponent ( LPCTSTR  appID) [protected]

Definition at line 811 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::RunComponent ( THIS_ BSTR  appID) [protected]
void CGMEOLEIt::RunComponentDialog ( ) [protected]

Definition at line 820 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::RunComponentDialog ( THIS  ) [protected]
void CGMEOLEIt::Scroll ( long  bar,
long  scroll 
) [protected]

Definition at line 1048 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Scroll ( THIS_ bar_enum  bar,
scroll_enum  scroll 
) [protected]
void CGMEOLEIt::SetAspects ( LPDISPATCH  newValue) [protected]

Definition at line 850 of file GMEOLEIt.cpp.

void CGMEOLEIt::SetAttribute ( LPCTSTR  p_partName,
LPCTSTR  p_attrName,
VARIANT &  p_attrValue 
) [protected]

Definition at line 2268 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::SetAttribute ( THIS_ BSTR  name,
BSTR  attr_name,
VARIANT  value 
) [protected]
void CGMEOLEIt::SetAttributeFCO ( LPDISPATCH  p_fco,
LPCTSTR  p_attrName,
VARIANT &  p_attrValue 
) [protected]

Definition at line 2323 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::SetAttributeFCO ( THIS_ IMgaFCO fco,
BSTR  attr_name,
VARIANT  value 
) [protected]
void CGMEOLEIt::SetCurrentAspect ( const CString &  aspectName) [protected]

Definition at line 2812 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::SetCurrentAspect ( THIS_ BSTR  aspectName) [protected]
void CGMEOLEIt::SetMgaModel ( LPDISPATCH  ) [protected]

Definition at line 753 of file GMEOLEIt.cpp.

void CGMEOLEIt::SetName ( LPDISPATCH  p_lpDisp,
LPCTSTR  p_name 
) [protected]

Definition at line 1386 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::SetName ( THIS_ IMgaFCO fco,
BSTR  name 
) [protected]
void CGMEOLEIt::setObjPos ( CComPtr< IMgaFCO pChild,
LPCTSTR  pAspectName,
long  parX,
long  parY 
) [protected]

Definition at line 2919 of file GMEOLEIt.cpp.

void CGMEOLEIt::SetSelected ( LPCTSTR  list) [protected]

Definition at line 2579 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::SetSelected ( THIS_ BSTR  space_delimited_string) [protected]
void CGMEOLEIt::SetSelectedFCOs ( LPDISPATCH  p_dispColl) [protected]

Definition at line 2700 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::SetSelectedFCOs ( THIS_ IMgaFCOs *  fcos_to_select) [protected]
void CGMEOLEIt::SetValid ( BOOL  ) [protected]

Definition at line 716 of file GMEOLEIt.cpp.

void CGMEOLEIt::ShowFCO ( LPCTSTR  p_objName,
BOOL  p_inParent 
) [protected]

Definition at line 1178 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ShowFCO ( THIS_ BSTR  path,
VARIANT_BOOL  inparent 
) [protected]
void CGMEOLEIt::ShowFCOPtr ( LPDISPATCH  p_obj,
BOOL  p_inParent 
) [protected]

Definition at line 1204 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ShowFCOPtr ( THIS_ IMgaFCO ptr,
VARIANT_BOOL  inparent 
) [protected]
void CGMEOLEIt::ShowSetMembers ( LPDISPATCH  mgaFCO) [protected]

Definition at line 926 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ShowSetMembers ( THIS_ IMgaFCO mgaFCO) [protected]
bool CGMEOLEIt::start ( ) [protected]

Definition at line 152 of file GMEOLEIt.cpp.

LPDISPATCH CGMEOLEIt::SubType ( LPCTSTR  p_baseName,
LPCTSTR  p_subtypeName 
) [protected]

Definition at line 2383 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::SubType ( THIS_ BSTR  base,
BSTR  name_of_subtype,
IMgaFCO **  subtype 
) [protected]
LPDISPATCH CGMEOLEIt::SubTypeFCO ( LPDISPATCH  p_base,
LPCTSTR  p_subtypeName 
) [protected]

Definition at line 2447 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::SubTypeFCO ( THIS_ IMgaFCO base,
BSTR  name_of_subtype,
IMgaFCO **  subtype 
) [protected]
void CGMEOLEIt::Zoom ( long  percent) [protected]

Definition at line 993 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::Zoom ( THIS_ DWORD  percent) [protected]
void CGMEOLEIt::ZoomTo ( LPDISPATCH  mgaFCOs) [protected]

Definition at line 1003 of file GMEOLEIt.cpp.

STDMETHOD() CGMEOLEIt::ZoomTo ( THIS_ IMgaFCOs *  mgaFCOs) [protected]

Member Data Documentation

bool CGMEOLEIt::m_initedByMe [protected]

Definition at line 68 of file GMEOLEIt.h.

Definition at line 67 of file GMEOLEIt.h.

CComPtr<IMgaModel> CGMEOLEIt::m_theMgaModel [protected]

Definition at line 37 of file GMEOLEIt.h.

Definition at line 36 of file GMEOLEIt.h.


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