#include <BONImpl.h>
Public Member Functions | |
~FolderImpl () | |
bool | setDeleted () |
ObjectType | getStereotype () const |
FolderPtr | getFolderI () const |
MON::Folder | getFolderMeta () const |
std::string | getInfoString (Util::InfoOptions usOptions=Util::IO_None) const |
std::set< Object > | getChildObjects (const MON::Object &meta=MON::Object()) |
std::set< Object > | getChildObjects (const std::string &strObject) |
std::set< Folder > | getChildFolders () |
std::set< FCO > | getRootFCOs () |
std::set< Atom > | getChildAtoms () |
std::set< Model > | getChildModels () |
Object | findByPath (const std::string &strPath, const std::string &strDelimiter="/", bool bReverseOrder=false) |
virtual void | accept (Visitor *pVisitor) |
Static Public Member Functions | |
static Folder | attach (IMgaFolder *spFolder) |
static Folder | create (const Folder &parent, const MON::Folder &meta=MON::Folder()) |
static Folder | create (const Folder &parent, const std::string &strFolder) |
Protected Member Functions | |
FolderImpl () | |
Static Protected Member Functions | |
static FolderImpl * | attachI (IMgaFolder *spFolder, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object()) |
static FolderImpl * | createI (FolderImpl *pParentFolder, const MON::Folder &meta) |
Friends | |
class | ObjectImpl |
class | FCOImpl |
class | AtomImpl |
class | ModelImpl |
class | SetImpl |
class | ReferenceImpl |
Definition at line 438 of file BONImpl.h.
BON::FolderImpl::FolderImpl | ( | ) | [protected] |
Definition at line 1858 of file BONImpl.cpp.
BON::FolderImpl::~FolderImpl | ( | ) |
Definition at line 1884 of file BONImpl.cpp.
void BON::FolderImpl::accept | ( | Visitor * | pVisitor | ) | [virtual] |
Reimplemented from BON::ObjectImpl.
Definition at line 2310 of file BONImpl.cpp.
Folder BON::FolderImpl::attach | ( | IMgaFolder * | spFolder | ) | [static] |
Definition at line 1906 of file BONImpl.cpp.
FolderImpl * BON::FolderImpl::attachI | ( | IMgaFolder * | spFolder, | |
ProjectImpl * | pProject = NULL , |
|||
const MON::Object & | meta = MON::Object() | |||
) | [static, protected] |
Definition at line 1863 of file BONImpl.cpp.
Folder BON::FolderImpl::create | ( | const Folder & | parent, | |
const std::string & | strFolder | |||
) | [static] |
Definition at line 1917 of file BONImpl.cpp.
Folder BON::FolderImpl::create | ( | const Folder & | parent, | |
const MON::Folder & | meta = MON::Folder() | |||
) | [static] |
Definition at line 1911 of file BONImpl.cpp.
static FolderImpl* BON::FolderImpl::createI | ( | FolderImpl * | pParentFolder, | |
const MON::Folder & | meta | |||
) | [static, protected] |
Object BON::FolderImpl::findByPath | ( | const std::string & | strPath, | |
const std::string & | strDelimiter = "/" , |
|||
bool | bReverseOrder = false | |||
) |
Definition at line 2261 of file BONImpl.cpp.
std::set< Atom > BON::FolderImpl::getChildAtoms | ( | ) |
Definition at line 2243 of file BONImpl.cpp.
std::set< Folder > BON::FolderImpl::getChildFolders | ( | ) |
Definition at line 2225 of file BONImpl.cpp.
std::set< Model > BON::FolderImpl::getChildModels | ( | ) |
Definition at line 2252 of file BONImpl.cpp.
std::set< Object > BON::FolderImpl::getChildObjects | ( | const std::string & | strObject | ) |
Definition at line 2210 of file BONImpl.cpp.
std::set< Object > BON::FolderImpl::getChildObjects | ( | const MON::Object & | meta = MON::Object() |
) |
Definition at line 2187 of file BONImpl.cpp.
FolderPtr BON::FolderImpl::getFolderI | ( | ) | const |
Definition at line 1941 of file BONImpl.cpp.
MON::Folder BON::FolderImpl::getFolderMeta | ( | ) | const |
Definition at line 1947 of file BONImpl.cpp.
std::string BON::FolderImpl::getInfoString | ( | Util::InfoOptions | usOptions = Util::IO_None |
) | const [virtual] |
Implements BON::ObjectImpl.
Definition at line 1952 of file BONImpl.cpp.
std::set< FCO > BON::FolderImpl::getRootFCOs | ( | ) |
Definition at line 2234 of file BONImpl.cpp.
ObjectType BON::FolderImpl::getStereotype | ( | ) | const [virtual] |
Implements BON::ObjectImpl.
Definition at line 1936 of file BONImpl.cpp.
bool BON::FolderImpl::setDeleted | ( | ) | [virtual] |
Reimplemented from BON::ObjectImpl.
Definition at line 1894 of file BONImpl.cpp.
friend class AtomImpl [friend] |
Reimplemented from BON::ObjectImpl.
friend class FCOImpl [friend] |
Reimplemented from BON::ObjectImpl.
friend class ModelImpl [friend] |
Reimplemented from BON::ObjectImpl.
friend class ObjectImpl [friend] |
friend class ReferenceImpl [friend] |
Reimplemented from BON::ObjectImpl.
friend class SetImpl [friend] |
Reimplemented from BON::ObjectImpl.