GME
13
|
#include <MakeClosure.h>
Definition at line 30 of file MakeClosure.h.
CMakeClosure::CMakeClosure | ( | IMgaFCOs * | fcos, |
IMgaFolders * | fols, | ||
int | ref = 1 , |
||
int | refd = 1 , |
||
int | conn = 1 , |
||
int | refport_conn = 1 , |
||
int | set_mem = 1 , |
||
int | mem_of_set = 1 , |
||
int | cont = 1 , |
||
int | part_of_mod = 1 , |
||
int | fold_cont = 1 , |
||
int | part_of_fold = 1 , |
||
int | base_type = 1 , |
||
int | derived_type = 1 , |
||
int | into_libr = 0 , |
||
int | container_opt = 0 , |
||
int | direction_opt = 1 , |
||
int | all_kinds = -1 , |
||
int | mark_with = -1 |
||
) | [inline] |
Definition at line 33 of file MakeClosure.h.
virtual CMakeClosure::~CMakeClosure | ( | ) | [inline, virtual] |
Definition at line 74 of file MakeClosure.h.
void CMakeClosure::autoWrap | ( | ) | [protected] |
Definition at line 1105 of file MakeClosure.cpp.
void CMakeClosure::checkMeta | ( | const CComObjPtrVector< IMgaFolder > & | p_folds, |
const CComObjPtrVector< IMgaFCO > & | p_fcos | ||
) | [protected] |
Definition at line 1353 of file MakeClosure.cpp.
void CMakeClosure::clearTopObjs | ( | ) |
Definition at line 1605 of file MakeClosure.cpp.
void CMakeClosure::doClosure | ( | ) | [protected] |
Definition at line 176 of file MakeClosure.cpp.
void CMakeClosure::doneTrans | ( | bool | abort | ) | [protected] |
Definition at line 1555 of file MakeClosure.cpp.
bool CMakeClosure::findAmongNews | ( | const CComObjPtr< IMgaFCO > & | in | ) | [protected] |
Definition at line 969 of file MakeClosure.cpp.
bool CMakeClosure::findAmongNews | ( | const CComObjPtr< IMgaFolder > & | in | ) | [protected] |
Definition at line 974 of file MakeClosure.cpp.
bool CMakeClosure::findAmongSelected | ( | const CComObjPtr< IMgaFCO > & | in | ) | [protected] |
Definition at line 959 of file MakeClosure.cpp.
bool CMakeClosure::findAmongSelected | ( | const CComObjPtr< IMgaFolder > & | in | ) | [protected] |
Definition at line 964 of file MakeClosure.cpp.
CComPtr< IGMEOLEApp > CMakeClosure::get_GME | ( | CComObjPtr< IMgaProject > | project | ) | [static, protected] |
Definition at line 445 of file MakeClosure.cpp.
void CMakeClosure::getAccKindsInString | ( | std::string & | p_resStr | ) | const |
Definition at line 1640 of file MakeClosure.cpp.
const std::vector< std::string > & CMakeClosure::getAccKindsVector | ( | ) | const |
Definition at line 1651 of file MakeClosure.cpp.
void CMakeClosure::getFCOs | ( | IMgaFCOs ** | res_fcos | ) |
Definition at line 1572 of file MakeClosure.cpp.
void CMakeClosure::getFolders | ( | IMgaFolders ** | res_folds | ) |
Definition at line 1584 of file MakeClosure.cpp.
void CMakeClosure::getTopFCOs | ( | IMgaFCOs ** | res_fcos | ) |
Definition at line 1611 of file MakeClosure.cpp.
void CMakeClosure::getTopFolders | ( | IMgaFolders ** | res_folds | ) |
Definition at line 1623 of file MakeClosure.cpp.
void CMakeClosure::initTrans | ( | ) | [protected] |
Definition at line 1520 of file MakeClosure.cpp.
void CMakeClosure::insertNew | ( | const std::string & | id, |
bool | is_the_top = false |
||
) | [protected] |
Definition at line 859 of file MakeClosure.cpp.
void CMakeClosure::insertNew | ( | const CComObjPtr< IMgaFCO > & | in | ) | [protected] |
Definition at line 912 of file MakeClosure.cpp.
void CMakeClosure::insertNew | ( | const CComObjPtrVector< IMgaFCO > & | in_v | ) | [protected] |
Definition at line 945 of file MakeClosure.cpp.
void CMakeClosure::insertNew | ( | const CComObjPtr< IMgaFolder > & | in | ) | [protected] |
Definition at line 923 of file MakeClosure.cpp.
void CMakeClosure::insertNew | ( | const CComObjPtrVector< IMgaFolder > & | in_v | ) | [protected] |
Definition at line 952 of file MakeClosure.cpp.
void CMakeClosure::insertNew | ( | const CComObjPtr< IMgaModel > & | in | ) | [protected] |
Definition at line 934 of file MakeClosure.cpp.
void CMakeClosure::insertNew | ( | INTERFACE | p, |
HRESULT(__stdcall FUNC_INTERFACE::*)(COLLECTION **q) | func | ||
) | [inline, protected] |
Definition at line 165 of file MakeClosure.h.
bool CMakeClosure::isAnyAccepting | ( | ) | const |
Definition at line 1635 of file MakeClosure.cpp.
bool CMakeClosure::isInLibrary | ( | IMgaObject * | obj | ) | [protected] |
Definition at line 979 of file MakeClosure.cpp.
bool CMakeClosure::isSimpleConnection | ( | IMgaConnection * | connection | ) | [protected] |
Definition at line 466 of file MakeClosure.cpp.
bool CMakeClosure::isValidConnection | ( | IMgaConnection * | connection | ) | [protected, virtual] |
Definition at line 486 of file MakeClosure.cpp.
bool CMakeClosure::isValidFCO | ( | IMgaFCO * | fco | ) | [protected, virtual] |
Definition at line 431 of file MakeClosure.cpp.
bool CMakeClosure::isValidSelection | ( | ) | [protected, virtual] |
Reimplemented in CSimpleSelectClosure.
Definition at line 416 of file MakeClosure.cpp.
void CMakeClosure::markObj | ( | CComObjPtr< T > | obj | ) | [protected] |
Definition at line 687 of file MakeClosure.cpp.
bool CMakeClosure::noTopObjs | ( | ) |
Definition at line 1596 of file MakeClosure.cpp.
void CMakeClosure::postProcess | ( | ) | [protected, virtual] |
Reimplemented in CSimpleSelectClosure.
Definition at line 201 of file MakeClosure.cpp.
bool CMakeClosure::postValidateConnection | ( | IMgaConnection * | connection | ) | [protected, virtual] |
Definition at line 547 of file MakeClosure.cpp.
bool CMakeClosure::postValidateFCO | ( | IMgaFCO * | fco | ) | [protected, virtual] |
Definition at line 542 of file MakeClosure.cpp.
bool CMakeClosure::postValidateSelection | ( | ) | [protected, virtual] |
Definition at line 536 of file MakeClosure.cpp.
void CMakeClosure::preProcess | ( | ) | [protected, virtual] |
Reimplemented in CSimpleSelectClosure.
Definition at line 196 of file MakeClosure.cpp.
void CMakeClosure::procAtom | ( | IMgaAtom * | atom | ) | [protected] |
Definition at line 409 of file MakeClosure.cpp.
void CMakeClosure::procConnection | ( | IMgaConnection * | connection | ) | [protected] |
Definition at line 552 of file MakeClosure.cpp.
void CMakeClosure::procConnPoint | ( | IMgaConnPoint * | connpoint | ) | [protected] |
Definition at line 572 of file MakeClosure.cpp.
long CMakeClosure::process | ( | ) |
Definition at line 162 of file MakeClosure.cpp.
void CMakeClosure::processFCOs | ( | ) | [protected] |
Definition at line 327 of file MakeClosure.cpp.
void CMakeClosure::processFolders | ( | ) | [protected] |
Definition at line 301 of file MakeClosure.cpp.
std::string CMakeClosure::processUpward | ( | IMgaObject * | obj, |
CComObjPtrVector< IMgaFolder > & | f_parents, | ||
CComObjPtrVector< IMgaModel > & | m_parents | ||
) | [protected] |
Definition at line 1030 of file MakeClosure.cpp.
void CMakeClosure::procFolder | ( | IMgaFolder * | folder | ) | [protected] |
Definition at line 355 of file MakeClosure.cpp.
void CMakeClosure::procModel | ( | IMgaModel * | model | ) | [protected] |
Definition at line 367 of file MakeClosure.cpp.
void CMakeClosure::procMyBaseTypes | ( | IMgaFCO * | fco | ) | [protected] |
Definition at line 833 of file MakeClosure.cpp.
void CMakeClosure::procMyConnections | ( | IMgaFCO * | fco | ) | [protected] |
Definition at line 609 of file MakeClosure.cpp.
void CMakeClosure::procMyContainerSets | ( | IMgaFCO * | fco | ) | [protected] |
Definition at line 626 of file MakeClosure.cpp.
void CMakeClosure::procMyDerivedTypes | ( | IMgaFCO * | fco | ) | [protected] |
Definition at line 849 of file MakeClosure.cpp.
void CMakeClosure::procMyParent | ( | IMgaFCO * | fco | ) | [protected] |
Definition at line 646 of file MakeClosure.cpp.
void CMakeClosure::procMyParent | ( | IMgaFolder * | fco | ) | [protected] |
Definition at line 672 of file MakeClosure.cpp.
void CMakeClosure::procMyReferences | ( | IMgaFCO * | fco | ) | [protected] |
Definition at line 636 of file MakeClosure.cpp.
void CMakeClosure::procObj | ( | IMgaObject * | obj | ) | [protected, virtual] |
m_bIntoLibraries <=> m_iIntoLibraries != 2
Reimplemented in CSimpleSelectClosure.
Definition at line 712 of file MakeClosure.cpp.
void CMakeClosure::procReference | ( | IMgaReference * | reference | ) | [protected] |
Definition at line 378 of file MakeClosure.cpp.
void CMakeClosure::procSet | ( | IMgaSet * | set | ) | [protected] |
Definition at line 395 of file MakeClosure.cpp.
void CMakeClosure::selectTop | ( | ) | [protected] |
Definition at line 235 of file MakeClosure.cpp.
void CMakeClosure::send2Console | ( | const std::string & | msg | ) |
Definition at line 1656 of file MakeClosure.cpp.
void CMakeClosure::totalWrap | ( | ) | [protected] |
Definition at line 987 of file MakeClosure.cpp.
std::vector< std::string > CMakeClosure::m_acceptingKindsAndFolders [protected] |
Definition at line 119 of file MakeClosure.h.
bool CMakeClosure::m_bBaseTypes [protected] |
Definition at line 239 of file MakeClosure.h.
bool CMakeClosure::m_bConnection [protected] |
Definition at line 227 of file MakeClosure.h.
bool CMakeClosure::m_bContainment [protected] |
Definition at line 233 of file MakeClosure.h.
bool CMakeClosure::m_bDerivedTypes [protected] |
Definition at line 240 of file MakeClosure.h.
bool CMakeClosure::m_bDirection [protected] |
Definition at line 246 of file MakeClosure.h.
bool CMakeClosure::m_bFolderContainment [protected] |
Definition at line 236 of file MakeClosure.h.
bool CMakeClosure::m_bMemberOfSets [protected] |
Definition at line 231 of file MakeClosure.h.
bool CMakeClosure::m_bPartOfFolders [protected] |
Definition at line 237 of file MakeClosure.h.
bool CMakeClosure::m_bPartOfModels [protected] |
Definition at line 234 of file MakeClosure.h.
bool CMakeClosure::m_bReferredBy [protected] |
Definition at line 225 of file MakeClosure.h.
bool CMakeClosure::m_bRefersTo [protected] |
Definition at line 224 of file MakeClosure.h.
bool CMakeClosure::m_bRefPortConnection [protected] |
Definition at line 228 of file MakeClosure.h.
bool CMakeClosure::m_bSetMember [protected] |
Definition at line 230 of file MakeClosure.h.
CComPtr<IGMEOLEApp> CMakeClosure::m_GME [protected] |
Definition at line 208 of file MakeClosure.h.
int CMakeClosure::m_iContainerOption [protected] |
Definition at line 244 of file MakeClosure.h.
int CMakeClosure::m_iIntoLibraries [protected] |
Definition at line 242 of file MakeClosure.h.
int CMakeClosure::m_kindFilter [protected] |
Definition at line 248 of file MakeClosure.h.
const wchar_t * CMakeClosure::m_markerNode = "inClosure" [static, protected] |
Definition at line 250 of file MakeClosure.h.
int CMakeClosure::m_markWith [protected] |
Definition at line 249 of file MakeClosure.h.
CComObjPtrVector<IMgaFCO> CMakeClosure::m_newlySelFcos [protected] |
Definition at line 216 of file MakeClosure.h.
CComObjPtrVector<IMgaFolder> CMakeClosure::m_newlySelFolds [protected] |
Definition at line 217 of file MakeClosure.h.
CComObjPtr<IMgaProject> CMakeClosure::m_project [protected] |
Definition at line 210 of file MakeClosure.h.
CComObjPtrVector<IMgaFCO> CMakeClosure::m_selFcos [protected] |
Definition at line 214 of file MakeClosure.h.
CComObjPtrVector<IMgaFolder> CMakeClosure::m_selFolds [protected] |
Definition at line 213 of file MakeClosure.h.
CComObjPtr<IMgaTerritory> CMakeClosure::m_territory [protected] |
Definition at line 211 of file MakeClosure.h.
CComObjPtrVector<IMgaFCO> CMakeClosure::m_topFcos [protected] |
Definition at line 221 of file MakeClosure.h.
CComObjPtrVector<IMgaFolder> CMakeClosure::m_topFolds [protected] |
Definition at line 220 of file MakeClosure.h.