openfluid::core::CoreRepository Class Reference

List of all members.

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)

Constructor & Destructor Documentation

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

Member Function Documentation

bool openfluid::core::CoreRepository::addUnit ( const Unit  aUnit  ) 
bool openfluid::core::CoreRepository::deleteUnit ( Unit aUnit  ) 
Unit* openfluid::core::CoreRepository::getUnit ( UnitClass_t  UnitClass,
UnitID_t  UnitID 
)
const UnitsCollection* openfluid::core::CoreRepository::getUnits ( UnitClass_t  UnitClass  )  const
UnitsCollection* openfluid::core::CoreRepository::getUnits ( UnitClass_t  UnitClass  ) 
const UnitsListByClassMap_t* openfluid::core::CoreRepository::getUnitsByClass (  )  const [inline]
UnitsPtrList_t* openfluid::core::CoreRepository::getUnitsGlobally (  )  [inline]
const UnitsPtrList_t* openfluid::core::CoreRepository::getUnitsGlobally (  )  const [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  ) 

Generated using Doxygen 1.6.3
Creative Commons License Creative Commons By-NC-ND license