BON::ProjectImpl Class Reference

#include <BONImpl.h>

Inheritance diagram for BON::ProjectImpl:
Inheritance graph
[legend]
Collaboration diagram for BON::ProjectImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ~ProjectImpl ()
bool setDeleted ()
void finalizeObjects ()
bool isAutoCommit () const
void setAutoCommit (bool bAutoCommit)
void commit ()
void commitOnly ()
void beginOnly ()
void beginOnly (transactiontype_enum mode)
void abort ()
void abortOnly ()
bool isDestructionActive () const
ProjectPtr getProjectI () const
TerritoryPtr getTerritoryI () const
const MON::ProjectgetProjectMeta () const
std::string getName () const
std::string getAuthor () const
std::string getComment () const
std::string getCreationTime () const
std::string getChangeTime () const
std::string getGUID () const
std::string getVersion () const
std::string getProjectPath () const
std::string getParadigmPath () const
void setName (const std::string &strName)
void setAuthor (const std::string &strAuthor)
void setComment (const std::string &strComment)
std::string getInfoString (Util::InfoOptions usOptions=Util::IO_None) const
std::string getInfoString (const std::set< Util::InfoOption > &setOptions) const
void assignTerritory (TerritoryPtr terr)
bool isGMEAvailable () const
GMEAppPtr getGMEI ()
void consoleClear ()
void consoleMsg (const std::string &msg, msgtype_enum type)
std::string getConsoleContents ()
void putConsoleContents (const std::string &htmlMsg)
std::string getGMEVersion ()
int getGMEVersionMajor ()
int getGMEVersionMinor ()
int getGMEVersionPatchLevel ()
ObjsPtr getSelectedObjsFromBrowser ()
void saveProject ()
void saveProjectAs (const std::string &connstr)
void exportProject (const std::string &connstr)
void importProject (const std::string &connstr)
void checkConstraints ()
void runComponent (const std::string &progID)
void showFCO (FCO fco)
std::string prefixWNmsp (const std::string &pKindOrRole) const
std::string getNmsp ()
void setNmsp (const std::string &pNmsp)
Folder getRootFolder ()
std::set< FoldergetLibraries ()
Object findByID (const std::string &strID, bool bExc_IfNotExist=false, bool bTolerateZombies=false)
std::set< ObjectfindByKind (const MON::Object &meta)
std::set< ObjectfindByKind (const std::string &strKind)

Static Public Member Functions

static Project attach (IMgaProject *spProject)

Friends

class ObjectImpl
class ConnectionEndImpl

Detailed Description

Definition at line 109 of file BONImpl.h.


Constructor & Destructor Documentation

BON::ProjectImpl::~ProjectImpl (  ) 

Definition at line 381 of file BONImpl.cpp.


Member Function Documentation

void BON::ProjectImpl::abort (  ) 

Definition at line 471 of file BONImpl.cpp.

void BON::ProjectImpl::abortOnly (  ) 

Definition at line 481 of file BONImpl.cpp.

void BON::ProjectImpl::assignTerritory ( TerritoryPtr  terr  ) 

Definition at line 668 of file BONImpl.cpp.

Project BON::ProjectImpl::attach ( IMgaProject *  spProject  )  [static]

Definition at line 409 of file BONImpl.cpp.

void BON::ProjectImpl::beginOnly ( transactiontype_enum  mode  ) 

Definition at line 463 of file BONImpl.cpp.

void BON::ProjectImpl::beginOnly (  ) 

Definition at line 458 of file BONImpl.cpp.

void BON::ProjectImpl::checkConstraints (  ) 

Definition at line 780 of file BONImpl.cpp.

void BON::ProjectImpl::commit (  ) 

Definition at line 443 of file BONImpl.cpp.

void BON::ProjectImpl::commitOnly (  ) 

Definition at line 453 of file BONImpl.cpp.

void BON::ProjectImpl::consoleClear (  ) 

Definition at line 672 of file BONImpl.cpp.

void BON::ProjectImpl::consoleMsg ( const std::string msg,
msgtype_enum  type 
)

Definition at line 677 of file BONImpl.cpp.

void BON::ProjectImpl::exportProject ( const std::string connstr  ) 

Definition at line 754 of file BONImpl.cpp.

void BON::ProjectImpl::finalizeObjects (  ) 

Definition at line 400 of file BONImpl.cpp.

Object BON::ProjectImpl::findByID ( const std::string strID,
bool  bExc_IfNotExist = false,
bool  bTolerateZombies = false 
)

Definition at line 1079 of file BONImpl.cpp.

std::set< Object > BON::ProjectImpl::findByKind ( const std::string strKind  ) 

Definition at line 1116 of file BONImpl.cpp.

std::set< Object > BON::ProjectImpl::findByKind ( const MON::Object meta  ) 

Definition at line 1094 of file BONImpl.cpp.

std::string BON::ProjectImpl::getAuthor (  )  const

Definition at line 513 of file BONImpl.cpp.

std::string BON::ProjectImpl::getChangeTime (  )  const

Definition at line 534 of file BONImpl.cpp.

std::string BON::ProjectImpl::getComment (  )  const

Definition at line 520 of file BONImpl.cpp.

std::string BON::ProjectImpl::getConsoleContents (  ) 

Definition at line 683 of file BONImpl.cpp.

std::string BON::ProjectImpl::getCreationTime (  )  const

Definition at line 527 of file BONImpl.cpp.

GMEAppPtr BON::ProjectImpl::getGMEI (  ) 

Definition at line 941 of file BONImpl.cpp.

std::string BON::ProjectImpl::getGMEVersion (  ) 

Definition at line 698 of file BONImpl.cpp.

int BON::ProjectImpl::getGMEVersionMajor (  ) 

Definition at line 706 of file BONImpl.cpp.

int BON::ProjectImpl::getGMEVersionMinor (  ) 

Definition at line 713 of file BONImpl.cpp.

int BON::ProjectImpl::getGMEVersionPatchLevel (  ) 

Definition at line 720 of file BONImpl.cpp.

std::string BON::ProjectImpl::getGUID (  )  const

Definition at line 541 of file BONImpl.cpp.

std::string BON::ProjectImpl::getInfoString ( const std::set< Util::InfoOption > &  setOptions  )  const

Definition at line 663 of file BONImpl.cpp.

std::string BON::ProjectImpl::getInfoString ( Util::InfoOptions  usOptions = Util::IO_None  )  const

Definition at line 620 of file BONImpl.cpp.

std::set< Folder > BON::ProjectImpl::getLibraries (  ) 

Definition at line 1067 of file BONImpl.cpp.

std::string BON::ProjectImpl::getName (  )  const

Definition at line 506 of file BONImpl.cpp.

std::string BON::ProjectImpl::getNmsp (  ) 

Definition at line 824 of file BONImpl.cpp.

std::string BON::ProjectImpl::getParadigmPath (  )  const

Definition at line 592 of file BONImpl.cpp.

ProjectPtr BON::ProjectImpl::getProjectI (  )  const

Definition at line 491 of file BONImpl.cpp.

const MON::Project & BON::ProjectImpl::getProjectMeta (  )  const

Definition at line 501 of file BONImpl.cpp.

std::string BON::ProjectImpl::getProjectPath (  )  const

Definition at line 585 of file BONImpl.cpp.

Folder BON::ProjectImpl::getRootFolder (  ) 

Definition at line 1058 of file BONImpl.cpp.

ObjsPtr BON::ProjectImpl::getSelectedObjsFromBrowser (  ) 

Definition at line 981 of file BONImpl.cpp.

TerritoryPtr BON::ProjectImpl::getTerritoryI (  )  const

Definition at line 496 of file BONImpl.cpp.

std::string BON::ProjectImpl::getVersion (  )  const

Definition at line 578 of file BONImpl.cpp.

void BON::ProjectImpl::importProject ( const std::string connstr  ) 

Definition at line 767 of file BONImpl.cpp.

bool BON::ProjectImpl::isAutoCommit (  )  const

Definition at line 430 of file BONImpl.cpp.

bool BON::ProjectImpl::isDestructionActive (  )  const

Definition at line 486 of file BONImpl.cpp.

bool BON::ProjectImpl::isGMEAvailable (  )  const

Definition at line 1022 of file BONImpl.cpp.

std::string BON::ProjectImpl::prefixWNmsp ( const std::string pKindOrRole  )  const

Definition at line 819 of file BONImpl.cpp.

void BON::ProjectImpl::putConsoleContents ( const std::string htmlMsg  ) 

Definition at line 691 of file BONImpl.cpp.

void BON::ProjectImpl::runComponent ( const std::string progID  ) 

Definition at line 793 of file BONImpl.cpp.

void BON::ProjectImpl::saveProject (  ) 

Definition at line 727 of file BONImpl.cpp.

void BON::ProjectImpl::saveProjectAs ( const std::string connstr  ) 

Definition at line 741 of file BONImpl.cpp.

void BON::ProjectImpl::setAuthor ( const std::string strAuthor  ) 

Definition at line 606 of file BONImpl.cpp.

void BON::ProjectImpl::setAutoCommit ( bool  bAutoCommit  ) 

Definition at line 435 of file BONImpl.cpp.

void BON::ProjectImpl::setComment ( const std::string strComment  ) 

Definition at line 613 of file BONImpl.cpp.

bool BON::ProjectImpl::setDeleted (  )  [virtual]

Reimplemented from Util::GenRefCounted.

Definition at line 418 of file BONImpl.cpp.

void BON::ProjectImpl::setName ( const std::string strName  ) 

Definition at line 599 of file BONImpl.cpp.

void BON::ProjectImpl::setNmsp ( const std::string pNmsp  ) 

Definition at line 830 of file BONImpl.cpp.

void BON::ProjectImpl::showFCO ( FCO  fco  ) 

Definition at line 806 of file BONImpl.cpp.


Friends And Related Function Documentation

friend class ConnectionEndImpl [friend]

Definition at line 253 of file BONImpl.h.

friend class ObjectImpl [friend]

Definition at line 252 of file BONImpl.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:57:31 2013 for GME by  doxygen 1.6.3