GME  13
Classes | Public Types | Public Member Functions | Public Attributes | Static Public Attributes
FCO Class Reference

#include <MgaFCO.h>

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

List of all members.

Classes

class  NoAddRefCoreObj

Public Types

typedef stdext::hash_map
< CMgaTerritory *, CMgaAtom
*, terr_hashfunc
pubfcohash
typedef stdext::hash_map
< objid_type, CMgaConnPoint
*, cp_hashfunc
cphash
typedef stdext::hash_map
< objid_type, CMgaConstraint
*, cp_hashfunc
cshash

Public Member Functions

STDMETHOD() FinalConstruct ()
bool simpleconn ()
 FCO ()
 ~FCO ()
long getstatus ()
void CheckRead ()
void CheckDeletedRead ()
void CheckWrite ()
HRESULT get_Project (IMgaProject **pVal)
HRESULT CheckProject (IMgaProject *project)
HRESULT get_IsEqual (IMgaObject *o, VARIANT_BOOL *pVal)
HRESULT get_ID (ID_type *pVal)
HRESULT get_RelID (long *pVal)
HRESULT put_RelID (long newVal)
HRESULT get_IsLibObject (VARIANT_BOOL *pVal)
HRESULT get_Meta (IMgaMetaFCO **pVal)
HRESULT get_ParentModel (IMgaModel **pVal)
HRESULT get_ParentFolder (IMgaFolder **pVal)
HRESULT get_MetaBase (IMgaMetaBase **pVal)
HRESULT get_MetaRef (metaref_type *pVal)
HRESULT get_Name (BSTR *pVal)
void initialname ()
HRESULT put_Name (BSTR newVal)
HRESULT get_AbsPath (BSTR *pVal)
HRESULT get_Status (long *p)
HRESULT get_IsWritable (VARIANT_BOOL *p)
HRESULT get_ObjType (objtype_enum *pVal)
HRESULT GetParent (IMgaObject **pVal, objtype_enum *l=NULL)
HRESULT GetAbsMetaPath (BSTR *abspath)
HRESULT GetRelMetaPath (IMgaFCO *begfco, BSTR *relpath, IMgaFCOs *refs)
HRESULT get_MetaRole (IMgaMetaRole **pVal)
HRESULT Check ()
HRESULT CheckTree ()
void CheckRCS ()
HRESULT get_AllBaseTypes (IMgaFCOs **bases)
HRESULT get_RootParent (IMgaFCO **parent, long *distance=NULL)
HRESULT get_ParentChain (IMgaFCOs **parents)
bool IsDescendantOf (IMgaFCO *rootobject, long *distance=NULL)
HRESULT put_Exempt (VARIANT_BOOL newVal)
HRESULT get_Exempt (VARIANT_BOOL *pVal)
HRESULT PutReadOnlyAccessWithPropagate (VARIANT_BOOL pReadOnly)
HRESULT PutReadOnlyAccess (VARIANT_BOOL pReadOnly)
HRESULT HasReadOnlyAccess (VARIANT_BOOL *pReadOnly)
HRESULT GetGuid (long *l1, long *l2, long *l3, long *l4)
HRESULT PutGuid (long l1, long l2, long l3, long l4)
HRESULT GetGuidDisp (BSTR *guid_str)
HRESULT PutGuidDisp (BSTR guid_str)
HRESULT get_ChildObjects (IMgaObjects **pVal)
HRESULT get_ChildObjectByRelID (long relid, IMgaObject **pVal)
HRESULT get_ObjectByPath (BSTR path, IMgaObject **pVal)
HRESULT get_NthObjectByPath (long n_th, BSTR path, IMgaObject **pVal)
void assignnewchild (CoreObj &ss)
void newrelidforchildren (CoreObj &ss)
void inDeleteObject ()
HRESULT DeleteObject ()
HRESULT Open (openmode mode=OPEN_READ)
HRESULT Close ()
HRESULT SendEvent (long mask)
HRESULT get_ChildFolders (IMgaFolders **pVal)
HRESULT CreateFolder (IMgaMetaFolder *meta, IMgaFolder **nf)
HRESULT CreateRootObject (IMgaMetaFCO *meta, IMgaFCO **nobj)
HRESULT get_MetaFolder (IMgaMetaFolder **pVal)
HRESULT CopyFolders (IMgaFolders *copylist, IMgaFolders **objs)
HRESULT MoveFolders (IMgaFolders *copylist, IMgaFolders **objs)
HRESULT CopyFolderDisp (IMgaFolder *copyfold, IMgaFolder **nobj)
HRESULT MoveFolderDisp (IMgaFolder *movefold, IMgaFolder **nobj)
HRESULT RefreshParent (IMgaFolder *f)
HRESULT CreateChildObject (IMgaMetaRole *role, IMgaFCO **newobj)
HRESULT CreateReference (IMgaMetaRole *meta, IMgaFCO *target, IMgaFCO **newobj)
HRESULT get_AspectParts (IMgaMetaAspect *asp, unsigned int filter, IMgaParts **pVal)
HRESULT CreateSimpleConn (IMgaMetaRole *metar, IMgaFCO *src, IMgaFCO *dst, IMgaFCOs *srcrefs, IMgaFCOs *dstrefs, IMgaFCO **newobj)
HRESULT CreateSimpleConnDisp (IMgaMetaRole *metar, IMgaFCO *src, IMgaFCO *dst, IMgaFCO *srcref, IMgaFCO *dstref, IMgaFCO **newobj)
HRESULT ContainerCreateFCO (IMgaMetaFCO *meta, CoreObj &FCO)
HRESULT GetChildrenOfKind (BSTR kn, IMgaFCOs **pVal)
HRESULT GetDescendantFCOs (IMgaFilter *filt, IMgaFCOs **pVal)
HRESULT get_ChildFCOs (IMgaFCOs **pVal)
HRESULT get_ChildFCO (BSTR n, IMgaFCO **pVal)
HRESULT CopyFCOs (IMgaFCOs *copylist, IMgaMetaRoles *rlist, IMgaFCOs **objs)
HRESULT MoveFCOs (IMgaFCOs *copylist, IMgaMetaRoles *rlist, IMgaFCOs **objs)
HRESULT CopyFCODisp (IMgaFCO *obj, IMgaMetaRole *role, IMgaFCO **nobj)
HRESULT MoveFCODisp (IMgaFCO *obj, IMgaMetaRole *role, IMgaFCO **nobj)
HRESULT DeriveFCO (IMgaFCO *base, IMgaMetaRole *role, VARIANT_BOOL instance, IMgaFCO **newobj)
HRESULT AddInternalConnections (IMgaFCOs *inobjs, IMgaFCOs **objs)
HRESULT get_NamedRoleTarget (BSTR rolename, IMgaFCO **pVal)
HRESULT get_NamedRoleReferences (BSTR rolename, IMgaFCOs **pVal)
HRESULT put_NamedRole (BSTR rolename, IMgaFCOs *rs, IMgaFCO *newVal)
bool findroleobj (BSTR rolename, CoreObj &tt)
HRESULT AddConnPoint (BSTR rolename, long maxinrole, IMgaFCO *target, IMgaFCOs *refs, IMgaConnPoint **pVal)
HRESULT get_ConnPoints (IMgaConnPoints **pVal)
HRESULT get_Referred (IMgaFCO **pVal)
HRESULT put_Referred (IMgaFCO *newVal)
HRESULT get_RefAspect (IMgaMetaAspect **pVal)
HRESULT put_RefAspect (IMgaMetaAspect *newVal)
HRESULT get_UsedByConns (IMgaConnPoints **pVal)
HRESULT RemoveMember (IMgaFCO *member)
HRESULT SetRemoveAll ()
HRESULT AddMember (IMgaFCO *member)
HRESULT get_Members (IMgaFCOs **pVal)
HRESULT get_IsMember (IMgaFCO *obj, VARIANT_BOOL *pVal)
HRESULT CreateCollection (IMgaFCOs **pVal)
HRESULT get_Constraints (VARIANT_BOOL includemeta, IMgaConstraints **pVal)
HRESULT CheckConstraints (long, int *, unsigned short **)
HRESULT AddConstraint (struct IMgaConstraint *p)
HRESULT DefineConstraint (BSTR name, long eventmask, BSTR expression, IMgaConstraint **nconstraint)
HRESULT GetBaseType (IMgaFCO **basetype, IMgaFCO **immbase, VARIANT_BOOL *isinst)
HRESULT get_DerivedFrom (IMgaFCO **pVal)
HRESULT get_Type (IMgaFCO **pVal)
HRESULT get_BaseType (IMgaFCO **pVal)
HRESULT get_ArcheType (IMgaFCO **pVal)
HRESULT get_IsInstance (VARIANT_BOOL *pVal)
HRESULT get_IsPrimaryDerived (VARIANT_BOOL *pVal)
HRESULT get_DerivedObjects (IMgaFCOs **pVal)
HRESULT get_ChildDerivedFrom (IMgaFCO *baseobj, IMgaFCO **pVal)
HRESULT DetachFromArcheType ()
HRESULT AttachToArcheType (IMgaFCO *newtype, VARIANT_BOOL instance)
HRESULT RefCompareToBase (short *status)
HRESULT RefRevertToBase ()
HRESULT SetCompareToBase (IMgaFCO *p, short *status)
HRESULT SetRevertToBase (IMgaFCO *p)
HRESULT ConnCompareToBase (IMgaConnPoint *p, short *status)
HRESULT ConnRevertToBase (IMgaConnPoint *p)
HRESULT get_Parts (struct IMgaParts **pVal)
HRESULT get_Part (IMgaMetaAspect *asp, IMgaPart **pVal)
HRESULT get_PartByMP (IMgaMetaPart *part, IMgaPart **pVal)
HRESULT get_Attributes (IMgaAttributes **pVal)
HRESULT get_Attribute (IMgaMetaAttribute *metaa, IMgaAttribute **pVal)
HRESULT get_PartOfConns (IMgaConnPoints **pVal)
HRESULT get_MemberOfSets (IMgaFCOs **pVal)
HRESULT get_ReferencedBy (IMgaFCOs **pVal)
CComPtr< IMgaAttributeAbyN (BSTR name)
HRESULT get_AttributeByName (BSTR name, VARIANT *pVal)
HRESULT put_AttributeByName (BSTR name, VARIANT newVal)
HRESULT get_StrAttrByName (BSTR name, BSTR *pVal)
HRESULT put_StrAttrByName (BSTR name, BSTR newVal)
HRESULT get_IntAttrByName (BSTR name, long *pVal)
HRESULT put_IntAttrByName (BSTR name, long newVal)
HRESULT get_FloatAttrByName (BSTR name, double *pVal)
HRESULT put_FloatAttrByName (BSTR name, double newVal)
HRESULT get_BoolAttrByName (BSTR name, VARIANT_BOOL *pVal)
HRESULT put_BoolAttrByName (BSTR name, VARIANT_BOOL newVal)
HRESULT get_RefAttrByName (BSTR name, IMgaFCO **pVal)
HRESULT put_RefAttrByName (BSTR name, IMgaFCO *newVal)
HRESULT ClearAttrByName (BSTR name)
HRESULT get_RegistryNode (BSTR path, IMgaRegNode **pVal)
HRESULT get_Registry (VARIANT_BOOL virtuals, IMgaRegNodes **pVal)
HRESULT get_RegistryValue (BSTR path, BSTR *pVal)
HRESULT put_RegistryValue (BSTR path, BSTR newval)
HRESULT ChangeObject (IMgaMetaRole *r, IMgaMetaFCO *kind)
HRESULT doAttach (BSTR libname, VARIANT_BOOL ungroup, IMgaFolder **nf)
HRESULT doRefresh (BSTR libname, VARIANT_BOOL ungroup, long *numOfErrors)
HRESULT AttachLibraryV3 (BSTR libname, VARIANT_BOOL ungrouped, IMgaFolder **nf)
HRESULT RefreshLibraryV3 (BSTR libname, VARIANT_BOOL ungrouped, long *numOfErrors)
HRESULT AttachLibrary (BSTR libname, IMgaFolder **nf)
HRESULT RefreshLibrary (BSTR libname)
HRESULT get_LibraryName (BSTR *libname)
HRESULT put_LibraryName (BSTR libname)
HRESULT GetVirtuallyIncludedBy (IMgaFolders **pDep)
HRESULT SetVirtuallyIncludedBy (IMgaFolders *pDep)
HRESULT GetVirtuallyIncludes (IMgaFolders **pDep)
HRESULT SetVirtuallyIncludes (IMgaFolders *pDep)
HRESULT GetSourceControlInfo (long *scInfo)
void prepareDepInfo2Coll (CComBSTR &pInfo, IMgaFolders **p_resultColl)
void prepareColl2DepInfo (IMgaFolders *pDep, CComBSTR &pResInfo)
HRESULT get_ChildRelIDCounter (long *pVal)
HRESULT put_ChildRelIDCounter (long pVal)
void objsetuserdata (CMgaTerritory *t, VARIANT udata)
void ObjMark (IMgaObject *s, long mask)
HRESULT objrwnotify ()
void objforgetrwnotify ()
HRESULT objnotify ()
void objforgetnotify ()
void SelfMark (long newmask)
void objrecordchange ()
void objforgetchange ()
void removeterrfromlist (CMgaTerritory *t)
HRESULT PreNotify (unsigned long changemask, CComVariant param)
template<class Q >
void getinterface (Q **p, CMgaTerritory *terr=NULL)
template<>
void getinterface (IMgaObject **p, CMgaTerritory *terr)
void getinterface (IMgaObject **p)
template<>
void getinterface (IMgaObject **p, CMgaTerritory *terr)

Public Attributes

 DEFSIG
FCO::NoAddRefCoreObj self
pubfcohash pubfcos
CComPtr< CMgaProjectmgaproject
partpool ppool
attrpool apool
cphash connpointhash
cshash constrainthash
CComPtr< IMgaMetaAttributemetaattr

Static Public Attributes

static const CComBSTR SrcName = "src"
static const CComBSTR DstName = "dst"

Detailed Description

Definition at line 302 of file MgaFCO.h.


Member Typedef Documentation

typedef stdext::hash_map<objid_type, CMgaConnPoint *, cp_hashfunc> FCO::cphash

Definition at line 342 of file MgaFCO.h.

typedef stdext::hash_map<objid_type, CMgaConstraint *, cp_hashfunc> FCO::cshash

Definition at line 344 of file MgaFCO.h.

typedef stdext::hash_map<CMgaTerritory*, CMgaAtom*, terr_hashfunc> FCO::pubfcohash

Definition at line 336 of file MgaFCO.h.


Constructor & Destructor Documentation

FCO::FCO ( )

Definition at line 16 of file MgaFCO.cpp.

FCO::~FCO ( )

Definition at line 46 of file MgaFCO.cpp.


Member Function Documentation

CComPtr< IMgaAttribute > FCO::AbyN ( BSTR  name)

Definition at line 688 of file MgaFCO.cpp.

HRESULT FCO::AddConnPoint ( BSTR  rolename,
long  maxinrole,
IMgaFCO target,
IMgaFCOs *  refs,
IMgaConnPoint **  pVal 
)

Definition at line 227 of file MgaConnection.cpp.

HRESULT FCO::AddConstraint ( struct IMgaConstraint p)

Definition at line 20 of file MgaConstraint.cpp.

HRESULT FCO::AddInternalConnections ( IMgaFCOs *  inobjs,
IMgaFCOs **  objs 
)

Definition at line 128 of file MgaModel.cpp.

HRESULT FCO::AddMember ( IMgaFCO member)

Definition at line 68 of file MgaSet.cpp.

void FCO::assignnewchild ( CoreObj ss)

Definition at line 356 of file MgaFolder.cpp.

HRESULT FCO::AttachLibrary ( BSTR  libname,
IMgaFolder **  nf 
)

Definition at line 631 of file MgaLibOps.cpp.

HRESULT FCO::AttachLibraryV3 ( BSTR  libname,
VARIANT_BOOL  ungrouped,
IMgaFolder **  nf 
)

Definition at line 627 of file MgaLibOps.cpp.

HRESULT FCO::AttachToArcheType ( IMgaFCO newtype,
VARIANT_BOOL  instance 
)

Definition at line 356 of file MgaDeriveOps.cpp.

HRESULT FCO::ChangeObject ( IMgaMetaRole r,
IMgaMetaFCO kind 
)

Definition at line 904 of file MgaFolder.cpp.

HRESULT FCO::Check ( )

Definition at line 189 of file MgaCheck.cpp.

HRESULT FCO::CheckConstraints ( long  ,
int ,
unsigned short **   
)

Definition at line 48 of file MgaConstraint.cpp.

Definition at line 89 of file MgaFCO.cpp.

HRESULT FCO::CheckProject ( IMgaProject project)

Definition at line 157 of file MgaFCO.cpp.

void FCO::CheckRCS ( )

Definition at line 339 of file MgaCheck.cpp.

void FCO::CheckRead ( )

Definition at line 94 of file MgaFCO.cpp.

HRESULT FCO::CheckTree ( )

Definition at line 134 of file MgaCheck.cpp.

void FCO::CheckWrite ( )

Definition at line 99 of file MgaFCO.cpp.

HRESULT FCO::ClearAttrByName ( BSTR  name)

Definition at line 785 of file MgaFCO.cpp.

HRESULT FCO::Close ( )

Definition at line 1154 of file MgaFCO.cpp.

HRESULT FCO::ConnCompareToBase ( IMgaConnPoint p,
short *  status 
)

Definition at line 408 of file MgaConnection.cpp.

Definition at line 436 of file MgaConnection.cpp.

HRESULT FCO::ContainerCreateFCO ( IMgaMetaFCO meta,
CoreObj FCO 
)

Definition at line 430 of file MgaFolder.cpp.

HRESULT FCO::CopyFCODisp ( IMgaFCO obj,
IMgaMetaRole role,
IMgaFCO **  nobj 
)

Definition at line 1163 of file MgaComplexOps.cpp.

HRESULT FCO::CopyFCOs ( IMgaFCOs *  copylist,
IMgaMetaRoles *  rlist,
IMgaFCOs **  objs 
)

Definition at line 1042 of file MgaComplexOps.cpp.

HRESULT FCO::CopyFolderDisp ( IMgaFolder copyfold,
IMgaFolder **  nobj 
)

Definition at line 244 of file MgaFolder.cpp.

HRESULT FCO::CopyFolders ( IMgaFolders *  copylist,
IMgaFolders **  objs 
)

Definition at line 53 of file MgaFolder.cpp.

HRESULT FCO::CreateChildObject ( IMgaMetaRole role,
IMgaFCO **  newobj 
)

Definition at line 10 of file MgaModel.cpp.

HRESULT FCO::CreateCollection ( IMgaFCOs **  pVal)

Definition at line 530 of file MgaFCO.cpp.

HRESULT FCO::CreateFolder ( IMgaMetaFolder meta,
IMgaFolder **  nf 
)

Definition at line 23 of file MgaFolder.cpp.

HRESULT FCO::CreateReference ( IMgaMetaRole meta,
IMgaFCO target,
IMgaFCO **  newobj 
)

Definition at line 11 of file MgaReference.cpp.

HRESULT FCO::CreateRootObject ( IMgaMetaFCO meta,
IMgaFCO **  nobj 
)

Definition at line 317 of file MgaFolder.cpp.

HRESULT FCO::CreateSimpleConn ( IMgaMetaRole metar,
IMgaFCO src,
IMgaFCO dst,
IMgaFCOs *  srcrefs,
IMgaFCOs *  dstrefs,
IMgaFCO **  newobj 
)

Definition at line 85 of file MgaConnection.cpp.

HRESULT FCO::CreateSimpleConnDisp ( IMgaMetaRole metar,
IMgaFCO src,
IMgaFCO dst,
IMgaFCO srcref,
IMgaFCO dstref,
IMgaFCO **  newobj 
)

Definition at line 122 of file MgaConnection.cpp.

HRESULT FCO::DefineConstraint ( BSTR  name,
long  eventmask,
BSTR  expression,
IMgaConstraint **  nconstraint 
)

Definition at line 11 of file MgaConstraint.cpp.

HRESULT FCO::DeleteObject ( )

Definition at line 206 of file MgaComplexOps.cpp.

HRESULT FCO::DeriveFCO ( IMgaFCO base,
IMgaMetaRole role,
VARIANT_BOOL  instance,
IMgaFCO **  newobj 
)

Definition at line 1549 of file MgaComplexOps.cpp.

Definition at line 316 of file MgaDeriveOps.cpp.

HRESULT FCO::doAttach ( BSTR  libname,
VARIANT_BOOL  ungroup,
IMgaFolder **  nf 
)

Definition at line 572 of file MgaLibOps.cpp.

HRESULT FCO::doRefresh ( BSTR  libname,
VARIANT_BOOL  ungroup,
long *  numOfErrors 
)

Definition at line 762 of file MgaLibOps.cpp.

STDMETHODIMP FCO::FinalConstruct ( )

Definition at line 24 of file MgaFCO.cpp.

bool FCO::findroleobj ( BSTR  rolename,
CoreObj tt 
)

Definition at line 10 of file MgaConnection.cpp.

HRESULT FCO::get_AbsPath ( BSTR *  pVal)

Definition at line 492 of file MgaFCO.cpp.

HRESULT FCO::get_AllBaseTypes ( IMgaFCOs **  bases)

Definition at line 127 of file MgaDeriveOps.cpp.

HRESULT FCO::get_ArcheType ( IMgaFCO **  pVal)

Definition at line 86 of file MgaDeriveOps.cpp.

HRESULT FCO::get_AspectParts ( IMgaMetaAspect asp,
unsigned int  filter,
IMgaParts **  pVal 
)

Definition at line 47 of file MgaModel.cpp.

HRESULT FCO::get_Attribute ( IMgaMetaAttribute metaa,
IMgaAttribute **  pVal 
)

Definition at line 658 of file MgaFCO.cpp.

HRESULT FCO::get_AttributeByName ( BSTR  name,
VARIANT *  pVal 
)

Definition at line 699 of file MgaFCO.cpp.

HRESULT FCO::get_Attributes ( IMgaAttributes **  pVal)

Definition at line 635 of file MgaFCO.cpp.

HRESULT FCO::get_BaseType ( IMgaFCO **  pVal)

Definition at line 76 of file MgaDeriveOps.cpp.

HRESULT FCO::get_BoolAttrByName ( BSTR  name,
VARIANT_BOOL *  pVal 
)

Definition at line 755 of file MgaFCO.cpp.

HRESULT FCO::get_ChildDerivedFrom ( IMgaFCO baseobj,
IMgaFCO **  pVal 
)

Definition at line 148 of file MgaDeriveOps.cpp.

HRESULT FCO::get_ChildFCO ( BSTR  n,
IMgaFCO **  pVal 
)

Definition at line 846 of file MgaFolder.cpp.

HRESULT FCO::get_ChildFCOs ( IMgaFCOs **  pVal)

Definition at line 463 of file MgaFolder.cpp.

HRESULT FCO::get_ChildFolders ( IMgaFolders **  pVal)

Definition at line 297 of file MgaFolder.cpp.

HRESULT FCO::get_ChildObjectByRelID ( long  relid,
IMgaObject **  pVal 
)

Definition at line 501 of file MgaFolder.cpp.

HRESULT FCO::get_ChildObjects ( IMgaObjects **  pVal)

Definition at line 482 of file MgaFolder.cpp.

HRESULT FCO::get_ChildRelIDCounter ( long *  pVal)

Definition at line 446 of file MgaFolder.cpp.

HRESULT FCO::get_ConnPoints ( IMgaConnPoints **  pVal)

Definition at line 253 of file MgaConnection.cpp.

HRESULT FCO::get_Constraints ( VARIANT_BOOL  includemeta,
IMgaConstraints **  pVal 
)

Definition at line 30 of file MgaConstraint.cpp.

HRESULT FCO::get_DerivedFrom ( IMgaFCO **  pVal)

Definition at line 39 of file MgaDeriveOps.cpp.

HRESULT FCO::get_DerivedObjects ( IMgaFCOs **  pVal)

Definition at line 48 of file MgaDeriveOps.cpp.

HRESULT FCO::get_Exempt ( VARIANT_BOOL *  pVal)

Definition at line 559 of file MgaCheck.cpp.

HRESULT FCO::get_FloatAttrByName ( BSTR  name,
double *  pVal 
)

Definition at line 741 of file MgaFCO.cpp.

HRESULT FCO::get_ID ( ID_type pVal)

Definition at line 171 of file MgaFCO.cpp.

HRESULT FCO::get_IntAttrByName ( BSTR  name,
long *  pVal 
)

Definition at line 727 of file MgaFCO.cpp.

HRESULT FCO::get_IsEqual ( IMgaObject o,
VARIANT_BOOL *  pVal 
)

Definition at line 106 of file MgaFCO.cpp.

HRESULT FCO::get_IsInstance ( VARIANT_BOOL *  pVal)

Definition at line 98 of file MgaDeriveOps.cpp.

HRESULT FCO::get_IsLibObject ( VARIANT_BOOL *  pVal)

Definition at line 106 of file MgaDeriveOps.cpp.

HRESULT FCO::get_IsMember ( IMgaFCO obj,
VARIANT_BOOL *  pVal 
)

Definition at line 26 of file MgaSet.cpp.

HRESULT FCO::get_IsPrimaryDerived ( VARIANT_BOOL *  pVal)

Definition at line 114 of file MgaDeriveOps.cpp.

HRESULT FCO::get_IsWritable ( VARIANT_BOOL *  p)

Definition at line 125 of file MgaFCO.cpp.

HRESULT FCO::get_LibraryName ( BSTR *  libname)

Definition at line 36 of file MgaLibOps.cpp.

HRESULT FCO::get_MemberOfSets ( IMgaFCOs **  pVal)

Definition at line 180 of file MgaSet.cpp.

HRESULT FCO::get_Members ( IMgaFCOs **  pVal)

Definition at line 10 of file MgaSet.cpp.

HRESULT FCO::get_Meta ( IMgaMetaFCO **  pVal)

Definition at line 215 of file MgaFCO.cpp.

HRESULT FCO::get_MetaBase ( IMgaMetaBase **  pVal)

Definition at line 230 of file MgaFCO.cpp.

HRESULT FCO::get_MetaFolder ( IMgaMetaFolder **  pVal)

Definition at line 13 of file MgaFolder.cpp.

HRESULT FCO::get_MetaRef ( metaref_type pVal)

Definition at line 239 of file MgaFCO.cpp.

HRESULT FCO::get_MetaRole ( IMgaMetaRole **  pVal)

Definition at line 200 of file MgaFCO.cpp.

HRESULT FCO::get_Name ( BSTR *  pVal)

Definition at line 360 of file MgaFCO.cpp.

HRESULT FCO::get_NamedRoleReferences ( BSTR  rolename,
IMgaFCOs **  pVal 
)

Definition at line 23 of file MgaConnection.cpp.

HRESULT FCO::get_NamedRoleTarget ( BSTR  rolename,
IMgaFCO **  pVal 
)

Definition at line 46 of file MgaConnection.cpp.

HRESULT FCO::get_NthObjectByPath ( long  n_th,
BSTR  path,
IMgaObject **  pVal 
)

Definition at line 754 of file MgaFolder.cpp.

HRESULT FCO::get_ObjectByPath ( BSTR  path,
IMgaObject **  pVal 
)

Definition at line 597 of file MgaFolder.cpp.

HRESULT FCO::get_ObjType ( objtype_enum pVal)

Definition at line 162 of file MgaFCO.cpp.

HRESULT FCO::get_ParentChain ( IMgaFCOs **  parents)

Definition at line 329 of file MgaFCO.cpp.

HRESULT FCO::get_ParentFolder ( IMgaFolder **  pVal)

Definition at line 290 of file MgaFCO.cpp.

HRESULT FCO::get_ParentModel ( IMgaModel **  pVal)

Definition at line 275 of file MgaFCO.cpp.

HRESULT FCO::get_Part ( IMgaMetaAspect asp,
IMgaPart **  pVal 
)

Definition at line 577 of file MgaFCO.cpp.

HRESULT FCO::get_PartByMP ( IMgaMetaPart part,
IMgaPart **  pVal 
)

Definition at line 611 of file MgaFCO.cpp.

HRESULT FCO::get_PartOfConns ( IMgaConnPoints **  pVal)

Definition at line 371 of file MgaConnection.cpp.

HRESULT FCO::get_Parts ( struct IMgaParts **  pVal)

Definition at line 553 of file MgaFCO.cpp.

HRESULT FCO::get_Project ( IMgaProject **  pVal)

Definition at line 149 of file MgaFCO.cpp.

HRESULT FCO::get_RefAspect ( IMgaMetaAspect **  pVal)

Definition at line 85 of file MgaReference.cpp.

HRESULT FCO::get_RefAttrByName ( BSTR  name,
IMgaFCO **  pVal 
)

Definition at line 769 of file MgaFCO.cpp.

HRESULT FCO::get_ReferencedBy ( IMgaFCOs **  pVal)

Definition at line 110 of file MgaReference.cpp.

HRESULT FCO::get_Referred ( IMgaFCO **  pVal)

Definition at line 32 of file MgaReference.cpp.

HRESULT FCO::get_Registry ( VARIANT_BOOL  virtuals,
IMgaRegNodes **  pVal 
)

Definition at line 813 of file MgaFCO.cpp.

HRESULT FCO::get_RegistryNode ( BSTR  path,
IMgaRegNode **  pVal 
)

Definition at line 792 of file MgaFCO.cpp.

HRESULT FCO::get_RegistryValue ( BSTR  path,
BSTR *  pVal 
)

Definition at line 826 of file MgaFCO.cpp.

HRESULT FCO::get_RelID ( long *  pVal)

Definition at line 183 of file MgaFCO.cpp.

HRESULT FCO::get_RootParent ( IMgaFCO **  parent,
long *  distance = NULL 
)

Definition at line 307 of file MgaFCO.cpp.

HRESULT FCO::get_Status ( long *  p)

Definition at line 118 of file MgaFCO.cpp.

HRESULT FCO::get_StrAttrByName ( BSTR  name,
BSTR *  pVal 
)

Definition at line 713 of file MgaFCO.cpp.

HRESULT FCO::get_Type ( IMgaFCO **  pVal)

Definition at line 62 of file MgaDeriveOps.cpp.

HRESULT FCO::get_UsedByConns ( IMgaConnPoints **  pVal)

Definition at line 390 of file MgaConnection.cpp.

HRESULT FCO::GetAbsMetaPath ( BSTR *  abspath)

Definition at line 95 of file MgaCheck.cpp.

HRESULT FCO::GetBaseType ( IMgaFCO **  basetype,
IMgaFCO **  immbase,
VARIANT_BOOL *  isinst 
)

Definition at line 10 of file MgaDeriveOps.cpp.

HRESULT FCO::GetChildrenOfKind ( BSTR  kn,
IMgaFCOs **  pVal 
)

Definition at line 872 of file MgaFolder.cpp.

HRESULT FCO::GetDescendantFCOs ( IMgaFilter filt,
IMgaFCOs **  pVal 
)

Definition at line 110 of file MgaModel.cpp.

HRESULT FCO::GetGuid ( long *  l1,
long *  l2,
long *  l3,
long *  l4 
)

Definition at line 1196 of file MgaFCO.cpp.

HRESULT FCO::GetGuidDisp ( BSTR *  guid_str)

Definition at line 1226 of file MgaFCO.cpp.

template<>
void FCO::getinterface ( IMgaObject **  p,
CMgaTerritory terr 
)

Definition at line 57 of file MgaFCO.cpp.

template<class Q >
void FCO::getinterface ( Q **  p,
CMgaTerritory terr = NULL 
) [inline]

Definition at line 590 of file MgaFCO.h.

template<>
void FCO::getinterface ( IMgaObject **  p,
CMgaTerritory terr 
)
void FCO::getinterface ( IMgaObject **  p) [inline]

Definition at line 605 of file MgaFCO.h.

HRESULT FCO::GetParent ( IMgaObject **  pVal,
objtype_enum l = NULL 
)

Definition at line 252 of file MgaFCO.cpp.

HRESULT FCO::GetRelMetaPath ( IMgaFCO begfco,
BSTR *  relpath,
IMgaFCOs *  refs 
)

Definition at line 105 of file MgaCheck.cpp.

HRESULT FCO::GetSourceControlInfo ( long *  scInfo)

Definition at line 980 of file MgaFolder.cpp.

long FCO::getstatus ( )

Definition at line 79 of file MgaFCO.cpp.

HRESULT FCO::GetVirtuallyIncludedBy ( IMgaFolders **  pDep)

Definition at line 139 of file MgaLibOps.cpp.

HRESULT FCO::GetVirtuallyIncludes ( IMgaFolders **  pDep)

Definition at line 167 of file MgaLibOps.cpp.

HRESULT FCO::HasReadOnlyAccess ( VARIANT_BOOL *  pReadOnly)

Definition at line 615 of file MgaCheck.cpp.

Definition at line 36 of file MgaComplexOps.cpp.

void FCO::initialname ( )

Definition at line 415 of file MgaFCO.cpp.

bool FCO::IsDescendantOf ( IMgaFCO rootobject,
long *  distance = NULL 
)

Definition at line 347 of file MgaFCO.cpp.

HRESULT FCO::MoveFCODisp ( IMgaFCO obj,
IMgaMetaRole role,
IMgaFCO **  nobj 
)

Definition at line 1501 of file MgaComplexOps.cpp.

HRESULT FCO::MoveFCOs ( IMgaFCOs *  copylist,
IMgaMetaRoles *  rlist,
IMgaFCOs **  objs 
)

Definition at line 1334 of file MgaComplexOps.cpp.

HRESULT FCO::MoveFolderDisp ( IMgaFolder movefold,
IMgaFolder **  nobj 
)

Definition at line 267 of file MgaFolder.cpp.

HRESULT FCO::MoveFolders ( IMgaFolders *  copylist,
IMgaFolders **  objs 
)

Definition at line 131 of file MgaFolder.cpp.

Definition at line 412 of file MgaFolder.cpp.

Definition at line 1090 of file MgaFCO.cpp.

void FCO::objforgetnotify ( ) [inline]

Definition at line 580 of file MgaFCO.h.

void FCO::objforgetrwnotify ( ) [inline]

Definition at line 578 of file MgaFCO.h.

void FCO::ObjMark ( IMgaObject s,
long  mask 
) [inline]

Definition at line 576 of file MgaFCO.h.

HRESULT FCO::objnotify ( )

Definition at line 1028 of file MgaFCO.cpp.

Definition at line 1094 of file MgaFCO.cpp.

HRESULT FCO::objrwnotify ( )

Definition at line 927 of file MgaFCO.cpp.

void FCO::objsetuserdata ( CMgaTerritory t,
VARIANT  udata 
)

Definition at line 1126 of file MgaFCO.cpp.

HRESULT FCO::Open ( openmode  mode = OPEN_READ)

Definition at line 1150 of file MgaFCO.cpp.

HRESULT FCO::PreNotify ( unsigned long  changemask,
CComVariant  param 
)

Definition at line 178 of file MgaComplexOps.cpp.

void FCO::prepareColl2DepInfo ( IMgaFolders *  pDep,
CComBSTR &  pResInfo 
)

Definition at line 116 of file MgaLibOps.cpp.

void FCO::prepareDepInfo2Coll ( CComBSTR &  pInfo,
IMgaFolders **  p_resultColl 
)

Definition at line 77 of file MgaLibOps.cpp.

HRESULT FCO::put_AttributeByName ( BSTR  name,
VARIANT  newVal 
)

Definition at line 706 of file MgaFCO.cpp.

HRESULT FCO::put_BoolAttrByName ( BSTR  name,
VARIANT_BOOL  newVal 
)

Definition at line 762 of file MgaFCO.cpp.

HRESULT FCO::put_ChildRelIDCounter ( long  pVal)

Definition at line 455 of file MgaFolder.cpp.

HRESULT FCO::put_Exempt ( VARIANT_BOOL  newVal)

Definition at line 545 of file MgaCheck.cpp.

HRESULT FCO::put_FloatAttrByName ( BSTR  name,
double  newVal 
)

Definition at line 748 of file MgaFCO.cpp.

HRESULT FCO::put_IntAttrByName ( BSTR  name,
long  newVal 
)

Definition at line 734 of file MgaFCO.cpp.

HRESULT FCO::put_LibraryName ( BSTR  libname)

Definition at line 60 of file MgaLibOps.cpp.

HRESULT FCO::put_Name ( BSTR  newVal)

Definition at line 453 of file MgaFCO.cpp.

HRESULT FCO::put_NamedRole ( BSTR  rolename,
IMgaFCOs *  rs,
IMgaFCO newVal 
)

Definition at line 61 of file MgaConnection.cpp.

HRESULT FCO::put_RefAspect ( IMgaMetaAspect newVal)

Definition at line 97 of file MgaReference.cpp.

HRESULT FCO::put_RefAttrByName ( BSTR  name,
IMgaFCO newVal 
)

Definition at line 776 of file MgaFCO.cpp.

HRESULT FCO::put_Referred ( IMgaFCO newVal)

Definition at line 68 of file MgaReference.cpp.

HRESULT FCO::put_RegistryValue ( BSTR  path,
BSTR  newval 
)

Definition at line 833 of file MgaFCO.cpp.

HRESULT FCO::put_RelID ( long  newVal)

Definition at line 191 of file MgaFCO.cpp.

HRESULT FCO::put_StrAttrByName ( BSTR  name,
BSTR  newVal 
)

Definition at line 720 of file MgaFCO.cpp.

HRESULT FCO::PutGuid ( long  l1,
long  l2,
long  l3,
long  l4 
)

Definition at line 1213 of file MgaFCO.cpp.

HRESULT FCO::PutGuidDisp ( BSTR  guid_str)

Definition at line 1261 of file MgaFCO.cpp.

HRESULT FCO::PutReadOnlyAccess ( VARIANT_BOOL  pReadOnly)

Definition at line 593 of file MgaCheck.cpp.

HRESULT FCO::PutReadOnlyAccessWithPropagate ( VARIANT_BOOL  pReadOnly)

Definition at line 604 of file MgaCheck.cpp.

HRESULT FCO::RefCompareToBase ( short *  status)

Definition at line 126 of file MgaReference.cpp.

HRESULT FCO::RefreshLibrary ( BSTR  libname)

Definition at line 939 of file MgaLibOps.cpp.

HRESULT FCO::RefreshLibraryV3 ( BSTR  libname,
VARIANT_BOOL  ungrouped,
long *  numOfErrors 
)

Definition at line 935 of file MgaLibOps.cpp.

HRESULT FCO::RefreshParent ( IMgaFolder f)

Definition at line 290 of file MgaFolder.cpp.

HRESULT FCO::RefRevertToBase ( )

Definition at line 137 of file MgaReference.cpp.

HRESULT FCO::RemoveMember ( IMgaFCO member)

Definition at line 102 of file MgaSet.cpp.

void FCO::SelfMark ( long  newmask)

Definition at line 1117 of file MgaFCO.cpp.

HRESULT FCO::SendEvent ( long  mask)

Definition at line 1109 of file MgaFCO.cpp.

HRESULT FCO::SetCompareToBase ( IMgaFCO p,
short *  status 
)

Definition at line 131 of file MgaSet.cpp.

HRESULT FCO::SetRemoveAll ( )

Definition at line 119 of file MgaSet.cpp.

HRESULT FCO::SetRevertToBase ( IMgaFCO p)

Definition at line 151 of file MgaSet.cpp.

HRESULT FCO::SetVirtuallyIncludedBy ( IMgaFolders *  pDep)

Definition at line 153 of file MgaLibOps.cpp.

HRESULT FCO::SetVirtuallyIncludes ( IMgaFolders *  pDep)

Definition at line 181 of file MgaLibOps.cpp.

bool FCO::simpleconn ( )

Definition at line 134 of file MgaFCO.cpp.


Member Data Documentation

Definition at line 341 of file MgaFCO.h.

Definition at line 343 of file MgaFCO.h.

Definition at line 345 of file MgaFCO.h.

Definition at line 308 of file MgaFCO.h.

const CComBSTR FCO::DstName = "dst" [static]

Definition at line 466 of file MgaFCO.h.

Definition at line 528 of file MgaFCO.h.

Definition at line 338 of file MgaFCO.h.

Definition at line 340 of file MgaFCO.h.

Definition at line 337 of file MgaFCO.h.

const CComBSTR FCO::SrcName = "src" [static]

Definition at line 466 of file MgaFCO.h.


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