GME
13
|
#include <MgaLibRefr.h>
Classes | |
struct | conndetails_struct |
struct | connEnds_struct |
struct | derConnEnds_struct |
struct | HasThisConn |
struct | OldConn |
class | RefComp |
struct | SUB_PAR |
Public Member Functions | |
RefreshManager (CMgaProject *p_mgaproject, CoreObj &p_oldRoot, CoreObj &p_newRoot, bool p_isIncluded) | |
void | collectDependencies (CoreObj &p_container) |
void | cutRelations (CoreObj &container) |
void | restoreDependencies () |
void | clearDepStorage () |
int | getNumOfErrors (MyCComBSTR &msg) |
Protected Types | |
typedef std::vector< CoreObj > | CORE_REFERENCES_VEC |
typedef std::map< UniqueId, CORE_REFERENCES_VEC > | REFERENCES_MAP |
typedef std::pair< short, CoreObj > | SORTED_REF_ELEM |
typedef std::set < SORTED_REF_ELEM, RefComp > | CORE_REFERENCES_SET |
typedef std::map< std::pair < short, UniqueId > , CORE_REFERENCES_SET > | DEP_REFERENCES_MAP |
typedef std::pair< UniqueId, UniqueId > | LIBREF_AND_LIBTARGET |
typedef std::pair< short, LIBREF_AND_LIBTARGET > | LIB_REFTARG_PAIR |
typedef std::pair< UniqueId, CoreObj > | MIXED_TARGET |
typedef std::pair< CoreObj, MIXED_TARGET > | REGREF_AND_TARGET |
typedef std::vector < REGREF_AND_TARGET > | CORE_DERD_REF_VEC |
typedef std::map < LIB_REFTARG_PAIR, CORE_DERD_REF_VEC > | ADAPTIVE_REFERENCES_MAP |
typedef std::pair< short, CoreObj > | DIST_AND_REFOBJ |
typedef std::pair< UniqueId, CoreObj > | MIXED_TARGET2 |
typedef std::map < DIST_AND_REFOBJ, MIXED_TARGET2 > | SPECIAL_MAP |
typedef std::vector< SUB_PAR > | SUB_PAR_VEC |
typedef std::map< UniqueId, SUB_PAR_VEC > | SUB_PAR_MAP |
typedef std::map< CComPtr < IMgaFCO >, UniqueId > | SEC_DER_NAP |
typedef std::map< CoreObj, std::pair< CoreObj, bool > > | PRI_MATCHMAKER_MAP |
typedef std::map< CoreObj, CoreObj > | CORE_MATCH_MAP |
typedef std::vector< elem_struct > | CHAIN_VEC |
typedef std::vector < connEnds_struct > | CONN_STORAGE |
typedef std::vector < derConnEnds_struct > | DERCONN_STORAGE |
typedef std::vector< PROJ_ID > | PIDVECTOR |
typedef std::map< PROJ_ID, PIDVECTOR > | MEMBERMAP |
typedef std::vector< std::pair < CoreObj, CoreObj > > | SET_CREALIST |
typedef std::vector< std::pair < CoreObj, CoreObj > > | REF_CREALIST |
Protected Member Functions | |
void | addChangedLib (elem_struct &elem) |
void | reapplyLibFlagToChangedLibs () |
void | applyLibFlag (CoreObj &p_libObj) |
void | DetachObjFromLibBase (const CoreObj &baseObj, CoreObj &derdObj, unsigned long nextrelid, bool prim) |
void | AttachDerObjs (const CoreObj &baseObj, CoreObj &derdObj, long instance, bool prim) |
void | cutDersFromLib (CoreObj &one_fco) |
void | reattachSubtypesInstances () |
void | propObjRelidIncV2 (CoreObj &orig) |
void | saveTopAdaptiveRef (CoreObj &one_ref, CoreObj &bas_ref) |
void | saveDerAdaptiveRef (CoreObj &one_ref) |
void | collectRefsDerdFromLib (CoreObj &one_ref, CoreObj &bas_ref) |
void | collectDersFromLib (CoreObj &one_fco) |
void | syncStructureFromLib () |
void | SyncDerObjs (const CoreObj &freshMasterObj, CoreObj &adaptiveObj, long instance, bool prim, const CoreObj &priMasterObj, const CoreObj &priAdaptiveObj) |
void | SyncObjectName (const CoreObj &p_masterObj, CoreObj &p_adaptiveObj) |
void | SyncDerSets (const CoreObj &freshMasterSet, CoreObj &adaptiveSet, const CoreObj &freshMasterPar, CoreObj &adaptivePar) |
void | SyncDerRefs (const CoreObj &freshMasterRef, CoreObj &adaptiveRef, const CoreObj &priFreshMasterPar, const CoreObj &priAdaptivePar) |
void | collectRefsToLib (CoreObj &one_fco) |
void | restoreRefsToLib () |
void | adaptTopRefs () |
void | adaptDerRefs () |
void | collectMixedConns (CoreObj &one_fco) |
void | restoreMixedConns (CoreObj &folder) |
void | collectFreshConnection (const CoreObj &p_coreConn, const CoreObj &p_base, const CoreObj &p_derd) |
void | syncFreshConns () |
void | collectMembershipOfConn (const CComPtr< IMgaConnection > &p_conn, const connEnds_struct &conn_info) |
void | restoreMembership (const CComPtr< IMgaFCO > &p_conn, connEnds_struct &conn_info, const CComPtr< IMgaModel > &parent) |
void | getElemDetails (CComPtr< IMgaFCO > &peer, elem_struct &elem) |
void | getElemDetails (CoreObj &peer, elem_struct &elem) |
short | distance (CoreObj &derd) |
bool | isDerivedRef (CComPtr< IMgaFCO > &p_ref, CComPtr< IMgaFCO > &p_tgt, bool *p_fromLib, bool *p_isRedirected, bool *p_isSecondaryDerd) |
bool | isSecondaryDerivedRef (CComPtr< IMgaFCO > &p_ref, CComPtr< IMgaFCO > &p_tgt, bool *p_fromLib) |
bool | isSecondaryDerivedRefFromLibraryObj (CComPtr< IMgaFCO > &ref, bool *p_pbIsRedirected) |
bool | ignoreFurtherRedir (CComPtr< IMgaReference > &orig, CComPtr< IMgaFCO > &ref_tgt_newlib) |
bool | redirectRefWithCare (CComPtr< IMgaReference > &orig, CComPtr< IMgaFCO > &ref_tgt_newlib) |
void | saveConnection (const CComPtr< IMgaFCO > &p_cn) |
void | restoreDeletedConns (CoreObj &nfolder) |
void | getConnPointDetails (CComPtr< IMgaConnPoint > &cp, conndetails_struct &det, bool *p_ptrIsDestination) |
void | getConnectionDetails (CComPtr< IMgaConnection > &owner, connEnds_struct &one_conn) |
void | findAmongNecDerd (UniqueId &p_uid, const CComPtr< IMgaModel > &d_par, CComPtr< IMgaFCO > &res) |
void | findAmongSecDerd (UniqueId &p_uid, const CComPtr< IMgaModel > &d_par, CComPtr< IMgaFCO > &res) |
void | findAmongPriDerd (UniqueId &p_uid, const CComPtr< IMgaModel > &d_par, CComPtr< IMgaFCO > &res) |
void | findAmongContained (const CComPtr< IMgaModel > &d_par, const PROJ_ID &p_id, CComPtr< IMgaFCO > &res) |
bool | isInside (const CComPtr< IMgaModel > &d_par, const CComPtr< IMgaFCO > &res) |
void | askTheMatchMaker (const CComPtr< IMgaFCO > &end, const CComPtr< IMgaModel > &b_par, const CComPtr< IMgaModel > &d_par, CComPtr< IMgaFCO > &n_end, bool checkParentHood) |
void | getLibDerdEquiv (const CComPtr< IMgaFCO > &end, const CComPtr< IMgaModel > &b_par, const CComPtr< IMgaModel > &d_par, CComPtr< IMgaFCO > &n_end, bool checkParentHood=true) |
void | removeObsoleteChildren (const CoreObj &masterObj, CoreObj &adaptiveobj) |
void | updateMatchDb (coreobjpairhash &p_creaList) |
void | copyNewArrivals (CoreObj &adaptiveobj, std::vector< CoreObj > &newcomers, SET_CREALIST &set_crealist, REF_CREALIST &ref_crealist) |
bool | buildRefChainColl (CMgaProject *mgaproject, CoreObj &folder, CHAIN_VEC &p_chain, CComPtr< IMgaFCOs > &p_sref_chain) |
bool | followRefChain (const CComPtr< IMgaFCOs > &chain, CComPtr< IMgaModel > &final_m) |
void | loadSavedStuff (CComPtr< IMgaFCO > &p_nConn, connEnds_struct &p_one_conn) |
void | saveOwnedStuff (CComPtr< IMgaConnection > &owner, connEnds_struct &one_conn) |
CComPtr< IMgaModel > | nextContainer (CComPtr< IMgaFCO > &ref) |
CComPtr< IMgaFCO > | nextElem (CComPtr< IMgaFCO > &p_ref) |
bool | verifyChain (const CComPtr< IMgaModel > &pM, const CComPtr< IMgaFCOs > &sref_chain, const CComPtr< IMgaFCO > &s) |
bool | findConnEndPeer (const derConnEnds_struct &c_info, const CComPtr< IMgaFCOs > &p_origChain, const CComPtr< IMgaFCO > &p_origConnEnd, CComPtr< IMgaFCOs > &p_peerChain, CComPtr< IMgaFCO > &p_peerConnEnd) |
bool | fillConnectionPtrs (const derConnEnds_struct &c_info, CComPtr< IMgaFCO > &s, CComPtr< IMgaFCO > &d, CComPtr< IMgaFCOs > &s_chain, CComPtr< IMgaFCOs > &d_chain) |
void | prepareConnErrMsg (const CComPtr< IMgaModel > &pM, const CComPtr< IMgaFCO > &s, const CComPtr< IMgaFCO > &d, const CComPtr< IMgaFCOs > &sref_chain, const CComPtr< IMgaFCOs > &dref_chain, const connEnds_struct ¤t_i, MyCComBSTR &msg) |
Protected Attributes | |
CMgaProject * | m_mgaproject |
CoreObj | m_newLib |
CoreObj | m_oldLib |
Reporter | m_reporter |
bool | m_isVirtuallyIncluded |
REFERENCES_MAP | mapOfReferences |
DEP_REFERENCES_MAP | mapOfDependentReferences |
ADAPTIVE_REFERENCES_MAP | mapOfAdaptiveReferences |
SPECIAL_MAP | mapOfDerdRefsFromAdaptiveRef |
std::set< CoreObj > | m_alreadySetRefs |
SUB_PAR_MAP | mapOfDeriveds |
SEC_DER_NAP | napOfSecondaryDeriveds |
PRI_MATCHMAKER_MAP | m_primMatchMaker |
CORE_MATCH_MAP | m_coreMatchMaker |
CONN_STORAGE | conns_stored |
DERCONN_STORAGE | conns_to_derive |
MEMBERMAP | m_mapOfMemberships |
std::list< BinGuid > | lib_stack |
std::vector< PROJ_ID > | m_changedLibs |
Definition at line 647 of file MgaLibRefr.h.
typedef std::map< LIB_REFTARG_PAIR, CORE_DERD_REF_VEC > RefreshManager::ADAPTIVE_REFERENCES_MAP [protected] |
Definition at line 703 of file MgaLibRefr.h.
typedef std::vector< elem_struct > RefreshManager::CHAIN_VEC [protected] |
Definition at line 759 of file MgaLibRefr.h.
typedef std::vector< connEnds_struct > RefreshManager::CONN_STORAGE [protected] |
Definition at line 783 of file MgaLibRefr.h.
typedef std::vector< REGREF_AND_TARGET > RefreshManager::CORE_DERD_REF_VEC [protected] |
Definition at line 702 of file MgaLibRefr.h.
typedef std::map< CoreObj, CoreObj > RefreshManager::CORE_MATCH_MAP [protected] |
Definition at line 748 of file MgaLibRefr.h.
typedef std::set< SORTED_REF_ELEM, RefComp > RefreshManager::CORE_REFERENCES_SET [protected] |
Definition at line 687 of file MgaLibRefr.h.
typedef std::vector< CoreObj > RefreshManager::CORE_REFERENCES_VEC [protected] |
Definition at line 668 of file MgaLibRefr.h.
typedef std::map< std::pair<short,UniqueId>, CORE_REFERENCES_SET > RefreshManager::DEP_REFERENCES_MAP [protected] |
Definition at line 692 of file MgaLibRefr.h.
typedef std::vector< derConnEnds_struct > RefreshManager::DERCONN_STORAGE [protected] |
Definition at line 817 of file MgaLibRefr.h.
typedef std::pair< short, CoreObj > RefreshManager::DIST_AND_REFOBJ [protected] |
Definition at line 709 of file MgaLibRefr.h.
typedef std::pair< short, LIBREF_AND_LIBTARGET > RefreshManager::LIB_REFTARG_PAIR [protected] |
Definition at line 696 of file MgaLibRefr.h.
typedef std::pair< UniqueId, UniqueId > RefreshManager::LIBREF_AND_LIBTARGET [protected] |
Definition at line 695 of file MgaLibRefr.h.
typedef std::map< PROJ_ID, PIDVECTOR > RefreshManager::MEMBERMAP [protected] |
Definition at line 839 of file MgaLibRefr.h.
typedef std::pair< UniqueId, CoreObj > RefreshManager::MIXED_TARGET [protected] |
Definition at line 699 of file MgaLibRefr.h.
typedef std::pair< UniqueId, CoreObj > RefreshManager::MIXED_TARGET2 [protected] |
Definition at line 710 of file MgaLibRefr.h.
typedef std::vector< PROJ_ID> RefreshManager::PIDVECTOR [protected] |
Definition at line 838 of file MgaLibRefr.h.
typedef std::map< CoreObj, std::pair< CoreObj, bool > > RefreshManager::PRI_MATCHMAKER_MAP [protected] |
Definition at line 745 of file MgaLibRefr.h.
typedef std::vector< std::pair< CoreObj, CoreObj> > RefreshManager::REF_CREALIST [protected] |
Definition at line 947 of file MgaLibRefr.h.
typedef std::map< UniqueId, CORE_REFERENCES_VEC > RefreshManager::REFERENCES_MAP [protected] |
Definition at line 669 of file MgaLibRefr.h.
typedef std::pair< CoreObj, MIXED_TARGET> RefreshManager::REGREF_AND_TARGET [protected] |
Definition at line 701 of file MgaLibRefr.h.
typedef std::map< CComPtr<IMgaFCO>, UniqueId > RefreshManager::SEC_DER_NAP [protected] |
Definition at line 741 of file MgaLibRefr.h.
typedef std::vector< std::pair< CoreObj, CoreObj> > RefreshManager::SET_CREALIST [protected] |
Definition at line 946 of file MgaLibRefr.h.
typedef std::pair< short, CoreObj> RefreshManager::SORTED_REF_ELEM [protected] |
Definition at line 672 of file MgaLibRefr.h.
typedef std::map< DIST_AND_REFOBJ, MIXED_TARGET2> RefreshManager::SPECIAL_MAP [protected] |
Definition at line 711 of file MgaLibRefr.h.
typedef std::map< UniqueId, SUB_PAR_VEC > RefreshManager::SUB_PAR_MAP [protected] |
Definition at line 735 of file MgaLibRefr.h.
typedef std::vector< SUB_PAR > RefreshManager::SUB_PAR_VEC [protected] |
Definition at line 734 of file MgaLibRefr.h.
RefreshManager::RefreshManager | ( | CMgaProject * | p_mgaproject, |
CoreObj & | p_oldRoot, | ||
CoreObj & | p_newRoot, | ||
bool | p_isIncluded | ||
) | [inline] |
Definition at line 650 of file MgaLibRefr.h.
void RefreshManager::adaptDerRefs | ( | ) | [protected] |
Definition at line 1771 of file MgaLibRefr.cpp.
void RefreshManager::adaptTopRefs | ( | ) | [protected] |
Definition at line 1808 of file MgaLibRefr.cpp.
void RefreshManager::addChangedLib | ( | elem_struct & | elem | ) | [protected] |
Definition at line 324 of file MgaLibRefr.cpp.
void RefreshManager::applyLibFlag | ( | CoreObj & | p_libObj | ) | [protected] |
Definition at line 2395 of file MgaLibRefr.cpp.
void RefreshManager::askTheMatchMaker | ( | const CComPtr< IMgaFCO > & | end, |
const CComPtr< IMgaModel > & | b_par, | ||
const CComPtr< IMgaModel > & | d_par, | ||
CComPtr< IMgaFCO > & | n_end, | ||
bool | checkParentHood | ||
) | [protected] |
Definition at line 759 of file MgaLibRefr.cpp.
void RefreshManager::AttachDerObjs | ( | const CoreObj & | baseObj, |
CoreObj & | derdObj, | ||
long | instance, | ||
bool | prim | ||
) | [protected] |
Definition at line 2584 of file MgaLibRefr.cpp.
bool RefreshManager::buildRefChainColl | ( | CMgaProject * | mgaproject, |
CoreObj & | folder, | ||
CHAIN_VEC & | p_chain, | ||
CComPtr< IMgaFCOs > & | p_sref_chain | ||
) | [protected] |
Definition at line 448 of file MgaLibRefr.cpp.
void RefreshManager::clearDepStorage | ( | ) |
Definition at line 3137 of file MgaLibRefr.cpp.
void RefreshManager::collectDependencies | ( | CoreObj & | p_container | ) |
Definition at line 3164 of file MgaLibRefr.cpp.
void RefreshManager::collectDersFromLib | ( | CoreObj & | one_fco | ) | [protected] |
Definition at line 2867 of file MgaLibRefr.cpp.
void RefreshManager::collectFreshConnection | ( | const CoreObj & | p_coreConn, |
const CoreObj & | p_base, | ||
const CoreObj & | p_derd | ||
) | [protected] |
Definition at line 416 of file MgaLibRefr.cpp.
void RefreshManager::collectMembershipOfConn | ( | const CComPtr< IMgaConnection > & | p_conn, |
const connEnds_struct & | conn_info | ||
) | [protected] |
Definition at line 464 of file MgaLibRefr.cpp.
void RefreshManager::collectMixedConns | ( | CoreObj & | one_fco | ) | [protected] |
Definition at line 332 of file MgaLibRefr.cpp.
void RefreshManager::collectRefsDerdFromLib | ( | CoreObj & | one_ref, |
CoreObj & | bas_ref | ||
) | [protected] |
Definition at line 2734 of file MgaLibRefr.cpp.
void RefreshManager::collectRefsToLib | ( | CoreObj & | one_fco | ) | [protected] |
Definition at line 2969 of file MgaLibRefr.cpp.
void RefreshManager::copyNewArrivals | ( | CoreObj & | adaptiveobj, |
std::vector< CoreObj > & | newcomers, | ||
SET_CREALIST & | set_crealist, | ||
REF_CREALIST & | ref_crealist | ||
) | [protected] |
Definition at line 1950 of file MgaLibRefr.cpp.
void RefreshManager::cutDersFromLib | ( | CoreObj & | one_fco | ) | [protected] |
Definition at line 3062 of file MgaLibRefr.cpp.
void RefreshManager::cutRelations | ( | CoreObj & | container | ) |
Definition at line 3109 of file MgaLibRefr.cpp.
void RefreshManager::DetachObjFromLibBase | ( | const CoreObj & | baseObj, |
CoreObj & | derdObj, | ||
unsigned long | nextrelid, | ||
bool | prim | ||
) | [protected] |
Definition at line 2420 of file MgaLibRefr.cpp.
short RefreshManager::distance | ( | CoreObj & | derd | ) | [protected] |
Definition at line 18 of file MgaLibRefr.cpp.
bool RefreshManager::fillConnectionPtrs | ( | const derConnEnds_struct & | c_info, |
CComPtr< IMgaFCO > & | s, | ||
CComPtr< IMgaFCO > & | d, | ||
CComPtr< IMgaFCOs > & | s_chain, | ||
CComPtr< IMgaFCOs > & | d_chain | ||
) | [protected] |
Definition at line 977 of file MgaLibRefr.cpp.
void RefreshManager::findAmongContained | ( | const CComPtr< IMgaModel > & | d_par, |
const PROJ_ID & | p_id, | ||
CComPtr< IMgaFCO > & | res | ||
) | [protected] |
Definition at line 668 of file MgaLibRefr.cpp.
void RefreshManager::findAmongNecDerd | ( | UniqueId & | p_uid, |
const CComPtr< IMgaModel > & | d_par, | ||
CComPtr< IMgaFCO > & | res | ||
) | [protected] |
Definition at line 713 of file MgaLibRefr.cpp.
void RefreshManager::findAmongPriDerd | ( | UniqueId & | p_uid, |
const CComPtr< IMgaModel > & | d_par, | ||
CComPtr< IMgaFCO > & | res | ||
) | [protected] |
Definition at line 743 of file MgaLibRefr.cpp.
void RefreshManager::findAmongSecDerd | ( | UniqueId & | p_uid, |
const CComPtr< IMgaModel > & | d_par, | ||
CComPtr< IMgaFCO > & | res | ||
) | [protected] |
Definition at line 696 of file MgaLibRefr.cpp.
bool RefreshManager::findConnEndPeer | ( | const derConnEnds_struct & | c_info, |
const CComPtr< IMgaFCOs > & | p_origChain, | ||
const CComPtr< IMgaFCO > & | p_origConnEnd, | ||
CComPtr< IMgaFCOs > & | p_peerChain, | ||
CComPtr< IMgaFCO > & | p_peerConnEnd | ||
) | [protected] |
Definition at line 858 of file MgaLibRefr.cpp.
bool RefreshManager::followRefChain | ( | const CComPtr< IMgaFCOs > & | chain, |
CComPtr< IMgaModel > & | final_m | ||
) | [protected] |
Definition at line 1002 of file MgaLibRefr.cpp.
void RefreshManager::getConnectionDetails | ( | CComPtr< IMgaConnection > & | owner, |
connEnds_struct & | one_conn | ||
) | [protected] |
Definition at line 250 of file MgaLibRefr.cpp.
void RefreshManager::getConnPointDetails | ( | CComPtr< IMgaConnPoint > & | cp, |
conndetails_struct & | det, | ||
bool * | p_ptrIsDestination | ||
) | [protected] |
Definition at line 220 of file MgaLibRefr.cpp.
void RefreshManager::getElemDetails | ( | CComPtr< IMgaFCO > & | peer, |
elem_struct & | elem | ||
) | [protected] |
Definition at line 38 of file MgaLibRefr.cpp.
void RefreshManager::getElemDetails | ( | CoreObj & | peer, |
elem_struct & | elem | ||
) | [protected] |
Definition at line 80 of file MgaLibRefr.cpp.
void RefreshManager::getLibDerdEquiv | ( | const CComPtr< IMgaFCO > & | end, |
const CComPtr< IMgaModel > & | b_par, | ||
const CComPtr< IMgaModel > & | d_par, | ||
CComPtr< IMgaFCO > & | n_end, | ||
bool | checkParentHood = true |
||
) | [protected] |
Definition at line 796 of file MgaLibRefr.cpp.
int RefreshManager::getNumOfErrors | ( | MyCComBSTR & | msg | ) |
Definition at line 3234 of file MgaLibRefr.cpp.
bool RefreshManager::ignoreFurtherRedir | ( | CComPtr< IMgaReference > & | orig, |
CComPtr< IMgaFCO > & | ref_tgt_newlib | ||
) | [protected] |
Definition at line 1445 of file MgaLibRefr.cpp.
bool RefreshManager::isDerivedRef | ( | CComPtr< IMgaFCO > & | p_ref, |
CComPtr< IMgaFCO > & | p_tgt, | ||
bool * | p_fromLib, | ||
bool * | p_isRedirected, | ||
bool * | p_isSecondaryDerd | ||
) | [protected] |
COM_EQUAL( baseTarg, derdTarg)) // different target
Definition at line 112 of file MgaLibRefr.cpp.
bool RefreshManager::isInside | ( | const CComPtr< IMgaModel > & | d_par, |
const CComPtr< IMgaFCO > & | res | ||
) | [protected] |
Definition at line 729 of file MgaLibRefr.cpp.
bool RefreshManager::isSecondaryDerivedRef | ( | CComPtr< IMgaFCO > & | p_ref, |
CComPtr< IMgaFCO > & | p_tgt, | ||
bool * | p_fromLib | ||
) | [protected] |
bool RefreshManager::isSecondaryDerivedRefFromLibraryObj | ( | CComPtr< IMgaFCO > & | ref, |
bool * | p_pbIsRedirected | ||
) | [protected] |
void RefreshManager::loadSavedStuff | ( | CComPtr< IMgaFCO > & | p_nConn, |
connEnds_struct & | p_one_conn | ||
) | [protected] |
Definition at line 211 of file MgaLibRefr.cpp.
CComPtr< IMgaModel > RefreshManager::nextContainer | ( | CComPtr< IMgaFCO > & | ref | ) | [protected] |
Definition at line 822 of file MgaLibRefr.cpp.
CComPtr< IMgaFCO > RefreshManager::nextElem | ( | CComPtr< IMgaFCO > & | p_ref | ) | [protected] |
Definition at line 841 of file MgaLibRefr.cpp.
void RefreshManager::prepareConnErrMsg | ( | const CComPtr< IMgaModel > & | pM, |
const CComPtr< IMgaFCO > & | s, | ||
const CComPtr< IMgaFCO > & | d, | ||
const CComPtr< IMgaFCOs > & | sref_chain, | ||
const CComPtr< IMgaFCOs > & | dref_chain, | ||
const connEnds_struct & | current_i, | ||
MyCComBSTR & | msg | ||
) | [protected] |
Definition at line 1125 of file MgaLibRefr.cpp.
void RefreshManager::propObjRelidIncV2 | ( | CoreObj & | orig | ) | [protected] |
Definition at line 2406 of file MgaLibRefr.cpp.
void RefreshManager::reapplyLibFlagToChangedLibs | ( | ) | [protected] |
Definition at line 2367 of file MgaLibRefr.cpp.
void RefreshManager::reattachSubtypesInstances | ( | ) | [protected] |
Definition at line 3122 of file MgaLibRefr.cpp.
bool RefreshManager::redirectRefWithCare | ( | CComPtr< IMgaReference > & | orig, |
CComPtr< IMgaFCO > & | ref_tgt_newlib | ||
) | [protected] |
Definition at line 1466 of file MgaLibRefr.cpp.
void RefreshManager::removeObsoleteChildren | ( | const CoreObj & | masterObj, |
CoreObj & | adaptiveobj | ||
) | [protected] |
Definition at line 2002 of file MgaLibRefr.cpp.
void RefreshManager::restoreDeletedConns | ( | CoreObj & | nfolder | ) | [protected] |
Definition at line 1372 of file MgaLibRefr.cpp.
void RefreshManager::restoreDependencies | ( | ) |
Definition at line 3195 of file MgaLibRefr.cpp.
void RefreshManager::restoreMembership | ( | const CComPtr< IMgaFCO > & | p_conn, |
connEnds_struct & | conn_info, | ||
const CComPtr< IMgaModel > & | parent | ||
) | [protected] |
Definition at line 485 of file MgaLibRefr.cpp.
void RefreshManager::restoreMixedConns | ( | CoreObj & | folder | ) | [protected] |
Definition at line 510 of file MgaLibRefr.cpp.
void RefreshManager::restoreRefsToLib | ( | ) | [protected] |
Definition at line 1630 of file MgaLibRefr.cpp.
void RefreshManager::saveConnection | ( | const CComPtr< IMgaFCO > & | p_cn | ) | [protected] |
Definition at line 1314 of file MgaLibRefr.cpp.
void RefreshManager::saveDerAdaptiveRef | ( | CoreObj & | one_ref | ) | [protected] |
Definition at line 2779 of file MgaLibRefr.cpp.
void RefreshManager::saveOwnedStuff | ( | CComPtr< IMgaConnection > & | owner, |
connEnds_struct & | one_conn | ||
) | [protected] |
Definition at line 201 of file MgaLibRefr.cpp.
void RefreshManager::saveTopAdaptiveRef | ( | CoreObj & | one_ref, |
CoreObj & | bas_ref | ||
) | [protected] |
Definition at line 2820 of file MgaLibRefr.cpp.
void RefreshManager::SyncDerObjs | ( | const CoreObj & | freshMasterObj, |
CoreObj & | adaptiveObj, | ||
long | instance, | ||
bool | prim, | ||
const CoreObj & | priMasterObj, | ||
const CoreObj & | priAdaptiveObj | ||
) | [protected] |
meta_id == DTID_CONNECTION
Definition at line 2135 of file MgaLibRefr.cpp.
void RefreshManager::SyncDerRefs | ( | const CoreObj & | freshMasterRef, |
CoreObj & | adaptiveRef, | ||
const CoreObj & | priFreshMasterPar, | ||
const CoreObj & | priAdaptivePar | ||
) | [protected] |
Definition at line 2088 of file MgaLibRefr.cpp.
void RefreshManager::SyncDerSets | ( | const CoreObj & | freshMasterSet, |
CoreObj & | adaptiveSet, | ||
const CoreObj & | freshMasterPar, | ||
CoreObj & | adaptivePar | ||
) | [protected] |
Definition at line 2051 of file MgaLibRefr.cpp.
void RefreshManager::syncFreshConns | ( | ) | [protected] |
Definition at line 1189 of file MgaLibRefr.cpp.
void RefreshManager::SyncObjectName | ( | const CoreObj & | p_masterObj, |
CoreObj & | p_adaptiveObj | ||
) | [protected] |
Definition at line 2119 of file MgaLibRefr.cpp.
void RefreshManager::syncStructureFromLib | ( | ) | [protected] |
Definition at line 2275 of file MgaLibRefr.cpp.
void RefreshManager::updateMatchDb | ( | coreobjpairhash & | p_creaList | ) | [protected] |
Definition at line 1924 of file MgaLibRefr.cpp.
bool RefreshManager::verifyChain | ( | const CComPtr< IMgaModel > & | pM, |
const CComPtr< IMgaFCOs > & | sref_chain, | ||
const CComPtr< IMgaFCO > & | s | ||
) | [protected] |
Definition at line 1035 of file MgaLibRefr.cpp.
CONN_STORAGE RefreshManager::conns_stored [protected] |
Definition at line 784 of file MgaLibRefr.h.
DERCONN_STORAGE RefreshManager::conns_to_derive [protected] |
Definition at line 818 of file MgaLibRefr.h.
std::list<BinGuid> RefreshManager::lib_stack [protected] |
Definition at line 843 of file MgaLibRefr.h.
std::set< CoreObj> RefreshManager::m_alreadySetRefs [protected] |
Definition at line 719 of file MgaLibRefr.h.
std::vector<PROJ_ID> RefreshManager::m_changedLibs [protected] |
Definition at line 853 of file MgaLibRefr.h.
CORE_MATCH_MAP RefreshManager::m_coreMatchMaker [protected] |
Definition at line 749 of file MgaLibRefr.h.
bool RefreshManager::m_isVirtuallyIncluded [protected] |
Definition at line 664 of file MgaLibRefr.h.
MEMBERMAP RefreshManager::m_mapOfMemberships [protected] |
Definition at line 840 of file MgaLibRefr.h.
CMgaProject* RefreshManager::m_mgaproject [protected] |
Definition at line 660 of file MgaLibRefr.h.
CoreObj RefreshManager::m_newLib [protected] |
Definition at line 661 of file MgaLibRefr.h.
CoreObj RefreshManager::m_oldLib [protected] |
Definition at line 662 of file MgaLibRefr.h.
PRI_MATCHMAKER_MAP RefreshManager::m_primMatchMaker [protected] |
Definition at line 746 of file MgaLibRefr.h.
Reporter RefreshManager::m_reporter [protected] |
Definition at line 663 of file MgaLibRefr.h.
Definition at line 707 of file MgaLibRefr.h.
Definition at line 693 of file MgaLibRefr.h.
Definition at line 715 of file MgaLibRefr.h.
SUB_PAR_MAP RefreshManager::mapOfDeriveds [protected] |
Definition at line 736 of file MgaLibRefr.h.
REFERENCES_MAP RefreshManager::mapOfReferences [protected] |
Definition at line 670 of file MgaLibRefr.h.
SEC_DER_NAP RefreshManager::napOfSecondaryDeriveds [protected] |
Definition at line 742 of file MgaLibRefr.h.