All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
openfluid::core::CoreRepository Class Reference

#include <core/CoreRepository.hpp>

Public Member Functions

 CoreRepository ()
 
bool addUnit (const Unit aUnit)
 
bool deleteUnit (Unit *aUnit)
 
bool removeFromToConnection (Unit *FromUnit, Unit *ToUnit)
 
bool removeChildParentConnection (Unit *ChildUnit, Unit *ParentUnit)
 
bool sortUnitsByProcessOrder ()
 
UnitgetUnit (UnitClass_t UnitClass, UnitID_t UnitID)
 
UnitsCollectiongetUnits (UnitClass_t UnitClass)
 
const UnitsCollectiongetUnits (UnitClass_t UnitClass) const
 
const UnitsListByClassMap_tgetUnitsByClass () const
 
const UnitsPtrList_tgetUnitsGlobally () const
 
UnitsPtrList_tgetUnitsGlobally ()
 
bool isUnitsClassExist (UnitClass_t UnitClass) const
 
void streamContents (std::ostream &OStream)
 
void clearAllVariables ()
 
void clearAllAttributes ()
 
void clearAllEvents ()
 
void clearAllData ()
 
void clearUnits ()
 

Constructor & Destructor Documentation

openfluid::core::CoreRepository::CoreRepository ( )

Member Function Documentation

bool openfluid::core::CoreRepository::addUnit ( const Unit  aUnit)
void openfluid::core::CoreRepository::clearAllAttributes ( )
void openfluid::core::CoreRepository::clearAllData ( )
void openfluid::core::CoreRepository::clearAllEvents ( )
void openfluid::core::CoreRepository::clearAllVariables ( )
void openfluid::core::CoreRepository::clearUnits ( )
bool openfluid::core::CoreRepository::deleteUnit ( Unit aUnit)
Unit* openfluid::core::CoreRepository::getUnit ( UnitClass_t  UnitClass,
UnitID_t  UnitID 
)
UnitsCollection* openfluid::core::CoreRepository::getUnits ( UnitClass_t  UnitClass)
const UnitsCollection* openfluid::core::CoreRepository::getUnits ( UnitClass_t  UnitClass) const
const UnitsListByClassMap_t* openfluid::core::CoreRepository::getUnitsByClass ( ) const
inline
const UnitsPtrList_t* openfluid::core::CoreRepository::getUnitsGlobally ( ) const
inline
UnitsPtrList_t* openfluid::core::CoreRepository::getUnitsGlobally ( )
inline
bool openfluid::core::CoreRepository::isUnitsClassExist ( UnitClass_t  UnitClass) const
bool openfluid::core::CoreRepository::removeChildParentConnection ( Unit ChildUnit,
Unit ParentUnit 
)
bool openfluid::core::CoreRepository::removeFromToConnection ( Unit FromUnit,
Unit ToUnit 
)
bool openfluid::core::CoreRepository::sortUnitsByProcessOrder ( )
void openfluid::core::CoreRepository::streamContents ( std::ostream &  OStream)

The documentation for this class was generated from the following file: