CBuilderFolder Class Reference
#include <Builder.h>
List of all members.
Public Member Functions |
| | CBuilderFolder (IMgaFolder *iFolder, CBuilderFolder *parent) |
| virtual | ~CBuilderFolder () |
| IMgaFolder * | GetIFolder () const |
| CComPtr< IMgaMetaFolder > | GetMeta () const |
| const CString & | GetName () const |
| const CString & | GetKindName () const |
| const CString & | GetKindTitle () const |
| const CBuilderModelList * | GetRootModels () const |
| const CBuilderObjectList * | GetRootObjects () const |
| const CBuilderFolderList * | GetSubFolders () const |
| CBuilderModel * | GetRootModel (CString name) const |
| CBuilderModel * | CreateNewModel (CString kindName, CBuilderModel *baseType=NULL, bool instance=true) |
| CBuilderFolder * | CreateNewFolder (CString kindName) |
| CBuilderAtom * | CreateNewAtom (CString kindName, CBuilderAtom *baseType=NULL, bool instance=true) |
| CBuilderModelReference * | CreateNewModelReference (CString kindName, CBuilderObject *refTo) |
| CBuilderAtomReference * | CreateNewAtomReference (CString kindName, CBuilderObject *refTo) |
| CBuilderReference * | CreateNewReference (CString kindName, CBuilderObject *refTo, CBuilderReference *baseType=NULL, bool instance=true) |
| CBuilderConnection * | CreateNewConnection (CString kindName, CBuilderObject *src, CBuilderObject *dst) |
| CBuilderSet * | CreateNewSet (CString kindName, CBuilderSet *baseType=NULL, bool instance=true) |
| bool | GetRegistryValue (CString &path, CString &val) const |
| bool | SetRegistryValue (CString &path, CString &val) const |
Protected Member Functions |
| void | Resolve () |
| void | RemoveRootModel (CBuilderModel *model) |
Protected Attributes |
| CComPtr< IMgaFolder > | ciFolder |
| CBuilderModelList | rootModels |
| CBuilderObjectList | rootObjects |
| CBuilderFolderList | subfolders |
| CBuilderFolder * | parentfolder |
| CString | name |
| CString | kindName |
| CString | kindTitle |
Friends |
| class | CBuilder |
| class | CBuilderModel |
Detailed Description
Definition at line 118 of file Builder.h.
Constructor & Destructor Documentation
| CBuilderFolder::CBuilderFolder |
( |
IMgaFolder * |
iFolder, |
|
|
CBuilderFolder * |
parent | |
|
) |
| | |
| CBuilderFolder::~CBuilderFolder |
( |
|
) |
[virtual] |
Member Function Documentation
| CBuilderSet * CBuilderFolder::CreateNewSet |
( |
CString |
kindName, |
|
|
CBuilderSet * |
baseType = NULL, |
|
|
bool |
instance = true | |
|
) |
| | |
| IMgaFolder* CBuilderFolder::GetIFolder |
( |
|
) |
const [inline] |
| const CString& CBuilderFolder::GetKindName |
( |
|
) |
const [inline] |
| const CString& CBuilderFolder::GetKindTitle |
( |
|
) |
const [inline] |
| CComPtr< IMgaMetaFolder > CBuilderFolder::GetMeta |
( |
|
) |
const |
| const CString& CBuilderFolder::GetName |
( |
|
) |
const [inline] |
| bool CBuilderFolder::GetRegistryValue |
( |
CString & |
path, |
|
|
CString & |
val | |
|
) |
| | const |
| CBuilderModel * CBuilderFolder::GetRootModel |
( |
CString |
name |
) |
const |
| void CBuilderFolder::RemoveRootModel |
( |
CBuilderModel * |
model |
) |
[protected] |
| void CBuilderFolder::Resolve |
( |
|
) |
[protected] |
| bool CBuilderFolder::SetRegistryValue |
( |
CString & |
path, |
|
|
CString & |
val | |
|
) |
| | const |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: