#include <FolderRep.h>


Public Types | |
| typedef std::vector< FCO * > ::iterator | FCO_Iterator |
| typedef std::vector< FolderRep * > ::iterator | SubFolder_Iterator |
| typedef std::vector< FolderRep * > ::const_iterator | SubFolder_ConstIterator |
| typedef std::vector< FCO * > ::iterator | FCO_Iterator |
| typedef std::vector< FCO * > ::const_iterator | FCO_ConstIterator |
| typedef std::vector< FolderRep * > ::iterator | SubFolder_Iterator |
| typedef std::vector< FolderRep * > ::const_iterator | SubFolder_ConstIterator |
Public Member Functions | |
| FolderRep (BON::FCO &ptr, BON::FCO &resp_ptr) | |
| ~FolderRep () | |
| Any::KIND_TYPE | getMyKind () const |
| std::string | getName () const |
| void | addFCO (FCO *ptr, const std::string &card) |
| bool | isFCOContained (FCO *otr) |
| void | addSubFolderRep (FolderRep *ptr, const std::string &card) |
| void | extendMembership () |
| std::string | doDump () |
| void | addMethod (Method &m) |
| void | createMethods () |
| FolderRep (BON::FCO &ptr, BON::FCO &resp_ptr) | |
| ~FolderRep () | |
| Any::KIND_TYPE | getMyKind () const |
| std::string | getName () const |
| std::string | getDispName () const |
| void | addFCO (FCO *ptr, const std::string &card) |
| bool | isFCOContained (FCO *otr) |
| bool | isEmpty () const |
| void | addSubFolderRep (FolderRep *ptr, const std::string &card) |
| std::string | doDump () |
| void | extendMembership () |
| void | createConstraints (Sheet *s) |
| virtual void | initAttributes () |
Static Public Member Functions | |
| static std::string | subFolderGetterMethodName (FolderRep *fold, const std::string &diff_nmsp) |
| static std::string | kindGetterMethodName (FCO *fco, const std::string &diff_nmsp) |
Protected Attributes | |
| std::vector< FCO * > | m_fcoList |
| std::vector< std::string > | m_fcoCardList |
| std::vector< FolderRep * > | m_subFolderList |
| std::vector< std::string > | m_subCardList |
| BON::FCO | m_respPointer |
| std::vector< Method > | m_methods |
Definition at line 31 of file BONExtender/Rep/FolderRep.h.
| typedef std::vector<FCO*>::const_iterator FolderRep::FCO_ConstIterator |
Definition at line 37 of file MetaInterpreter/Rep/FolderRep.h.
| typedef std::vector<FCO*>::iterator FolderRep::FCO_Iterator |
Definition at line 36 of file MetaInterpreter/Rep/FolderRep.h.
| typedef std::vector<FCO*>::iterator FolderRep::FCO_Iterator |
Definition at line 34 of file BONExtender/Rep/FolderRep.h.
| typedef std::vector<FolderRep*>::const_iterator FolderRep::SubFolder_ConstIterator |
Definition at line 39 of file MetaInterpreter/Rep/FolderRep.h.
| typedef std::vector<FolderRep*>::const_iterator FolderRep::SubFolder_ConstIterator |
Definition at line 36 of file BONExtender/Rep/FolderRep.h.
| typedef std::vector<FolderRep*>::iterator FolderRep::SubFolder_Iterator |
Definition at line 38 of file MetaInterpreter/Rep/FolderRep.h.
| typedef std::vector<FolderRep*>::iterator FolderRep::SubFolder_Iterator |
Definition at line 35 of file BONExtender/Rep/FolderRep.h.
Definition at line 12 of file BONExtender/Rep/FolderRep.cpp.
| FolderRep::~FolderRep | ( | ) |
Definition at line 23 of file BONExtender/Rep/FolderRep.cpp.
| FolderRep::~FolderRep | ( | ) |
| void FolderRep::addFCO | ( | FCO * | ptr, | |
| const std::string & | card | |||
| ) |
| void FolderRep::addFCO | ( | FCO * | ptr, | |
| const std::string & | card | |||
| ) |
Definition at line 59 of file BONExtender/Rep/FolderRep.cpp.
| void FolderRep::addMethod | ( | Method & | m | ) | [inline] |
Definition at line 58 of file BONExtender/Rep/FolderRep.h.
| void FolderRep::addSubFolderRep | ( | FolderRep * | ptr, | |
| const std::string & | card | |||
| ) |
| void FolderRep::addSubFolderRep | ( | FolderRep * | ptr, | |
| const std::string & | card | |||
| ) |
Definition at line 77 of file BONExtender/Rep/FolderRep.cpp.
| void FolderRep::createConstraints | ( | Sheet * | s | ) |
Definition at line 219 of file MetaInterpreter/Rep/FolderRep.cpp.
| void FolderRep::createMethods | ( | ) |
Definition at line 113 of file BONExtender/Rep/FolderRep.cpp.
| std::string FolderRep::doDump | ( | ) | [virtual] |
Implements Any.
| std::string FolderRep::doDump | ( | ) | [virtual] |
Implements Any.
Definition at line 129 of file BONExtender/Rep/FolderRep.cpp.
| void FolderRep::extendMembership | ( | ) |
| void FolderRep::extendMembership | ( | ) |
Definition at line 90 of file BONExtender/Rep/FolderRep.cpp.
| std::string FolderRep::getDispName | ( | ) | const [virtual] |
Reimplemented from Any.
Definition at line 56 of file MetaInterpreter/Rep/FolderRep.cpp.
| Any::KIND_TYPE FolderRep::getMyKind | ( | ) | const [inline, virtual] |
Implements Any.
Definition at line 50 of file MetaInterpreter/Rep/FolderRep.h.
| Any::KIND_TYPE FolderRep::getMyKind | ( | ) | const [inline, virtual] |
Implements Any.
Definition at line 47 of file BONExtender/Rep/FolderRep.h.
| std::string FolderRep::getName | ( | ) | const [virtual] |
Reimplemented from Any.
| std::string FolderRep::getName | ( | ) | const [virtual] |
Reimplemented from Any.
Definition at line 34 of file BONExtender/Rep/FolderRep.cpp.
| void FolderRep::initAttributes | ( | ) | [virtual] |
Reimplemented from Any.
Definition at line 109 of file MetaInterpreter/Rep/Any.cpp.
| bool FolderRep::isEmpty | ( | ) | const |
Definition at line 102 of file MetaInterpreter/Rep/FolderRep.cpp.
| bool FolderRep::isFCOContained | ( | FCO * | otr | ) |
| bool FolderRep::isFCOContained | ( | FCO * | otr | ) |
Definition at line 71 of file BONExtender/Rep/FolderRep.cpp.
| std::string FolderRep::kindGetterMethodName | ( | FCO * | fco, | |
| const std::string & | diff_nmsp | |||
| ) | [static] |
Definition at line 166 of file BONExtender/Rep/FolderRep.cpp.
| std::string FolderRep::subFolderGetterMethodName | ( | FolderRep * | fold, | |
| const std::string & | diff_nmsp | |||
| ) | [static] |
Definition at line 156 of file BONExtender/Rep/FolderRep.cpp.
std::vector< std::string > FolderRep::m_fcoCardList [protected] |
Definition at line 66 of file BONExtender/Rep/FolderRep.h.
std::vector< FCO * > FolderRep::m_fcoList [protected] |
Definition at line 65 of file BONExtender/Rep/FolderRep.h.
std::vector<Method> FolderRep::m_methods [protected] |
Definition at line 81 of file BONExtender/Rep/FolderRep.h.
BON::FCO FolderRep::m_respPointer [protected] |
This pointer is in charge of the aspect name, may point to a Folder or a SameFolder operator
Definition at line 79 of file BONExtender/Rep/FolderRep.h.
std::vector< std::string > FolderRep::m_subCardList [protected] |
Definition at line 73 of file BONExtender/Rep/FolderRep.h.
std::vector< FolderRep * > FolderRep::m_subFolderList [protected] |
contains all subfolders (including itself)
Definition at line 71 of file BONExtender/Rep/FolderRep.h.
1.6.3