#include <WOKernel_Session.hxx>
Inheritance diagram for WOKernel_Session:

Public Member Functions | |
| Standard_EXPORT | WOKernel_Session (const Handle(TCollection_HAsciiString)&aname) |
| instantiates Session does not Open It !!! | |
| virtual Standard_EXPORT Handle_TCollection_HAsciiString | EntityCode () const |
| Standard_EXPORT Handle_WOKernel_FileTypeBase | GetFileTypeBase (const Handle(WOKernel_Entity)&anent) const |
| virtual Standard_EXPORT Handle_WOKUtils_HSequenceOfParamItem | BuildParameters (const Handle(WOKUtils_HSequenceOfParamItem)&someparams, const Standard_Boolean usedefaults) |
| constructs Sequence of Parameters Needed by Entity to be built. Checks their consistancy | |
| virtual Standard_EXPORT void | Build (const Handle(WOKUtils_HSequenceOfParamItem)&someparams) |
| Nothing to do here . | |
| virtual Standard_EXPORT void | Destroy () |
| Nothing either . | |
| virtual Standard_EXPORT void | Open () |
| open an existing entity | |
| Standard_EXPORT void | Open (const Handle(TCollection_HAsciiString)&aroot, const Handle(TCollection_HAsciiString)&libpath) |
| Loads factory list . | |
| virtual Standard_EXPORT void | Close () |
| closes session automatically closes opened entities in session | |
| Standard_EXPORT Standard_Boolean | AddEntity (const Handle(WOKernel_Entity)&anentity) |
| Adds an Entity to the map . | |
| Standard_EXPORT Standard_Boolean | RemoveEntity (const Handle(WOKernel_Entity)&anentity) |
| Removes an Entity to the map . | |
| Standard_EXPORT Standard_Boolean | IsKnownEntity (const Handle(TCollection_HAsciiString)&auniquename) const |
| Gets Entity Handle with its name . | |
| Standard_EXPORT Standard_Boolean | IsKnownEntity (const Handle(WOKernel_Entity)&anentity) const |
| Gets Entity Handle with its name . | |
| Standard_EXPORT void | ClearEntities () |
| Clears Entity Map . | |
| Standard_EXPORT Standard_Boolean | IsFactory (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT Standard_Boolean | IsWarehouse (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT Standard_Boolean | IsWorkshop (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT Standard_Boolean | IsWorkbench (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT Standard_Boolean | IsUnitNesting (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT Standard_Boolean | IsParcel (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT Standard_Boolean | IsDevUnit (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT const Handle_WOKernel_Entity & | GetEntity (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT const Handle_WOKernel_Factory & | GetFactory (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT const Handle_WOKernel_Warehouse & | GetWarehouse (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT const Handle_WOKernel_Workshop & | GetWorkshop (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT const Handle_WOKernel_UnitNesting & | GetUnitNesting (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT const Handle_WOKernel_Workbench & | GetWorkbench (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT const Handle_WOKernel_Parcel & | GetParcel (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT const Handle_WOKernel_DevUnit & | GetDevUnit (const Handle(TCollection_HAsciiString)&aname) const |
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | GetMatchingEntities (const Handle(TCollection_HAsciiString)&aname, const Standard_Boolean fullpath=Standard_True) const |
| renvoie les entites matchant un nom ou une partie de FullNames | |
| Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | Factories () const |
| gives the factory sequence of Session | |
| Standard_EXPORT void | DumpFactoryList () const |
| Updates files ATLIST with myfactories . | |
| Standard_EXPORT void | AddFactory (const Handle(WOKernel_Factory)&afact) |
| Ajouter un atelier a la liste et met a jour le fichier ATLIST . | |
| Standard_EXPORT void | RemoveFactory (const Handle(WOKernel_Factory)&afact) |
| Removes the Factory from ATLIST . | |
| Standard_EXPORT void | SetStation (const WOKernel_StationID ast) |
| WOKernel_StationID | Station () const |
| Standard_EXPORT void | SetDBMSystem (const WOKernel_DBMSID adb) |
| WOKernel_DBMSID | DBMSystem () const |
| Standard_EXPORT Standard_Boolean | DebugMode () const |
| Standard_EXPORT void | SetDebugMode () |
| Standard_EXPORT void | UnsetDebugMode () |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| WOKernel_StationID | mystation |
| WOKernel_DBMSID | mydbms |
| Standard_Boolean | mydebug |
| WOKernel_DataMapOfHAsciiStringOfFactory | myfactories |
| WOKernel_DataMapOfHAsciiStringOfWarehouse | mywarehouses |
| WOKernel_DataMapOfHAsciiStringOfWorkshop | myworkshops |
| WOKernel_DataMapOfHAsciiStringOfParcel | myparcels |
| WOKernel_DataMapOfHAsciiStringOfWorkbench | myworkbenches |
| WOKernel_DataMapOfHAsciiStringOfDevUnit | myunits |
| Handle_WOKernel_GlobalFileTypeBase | myfiletypebases |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from WOKernel_Entity. |
|
||||||||||||
|
Reimplemented from WOKernel_Entity. |
|
|
|
|
|
Implements WOKernel_Entity. |
|
|
|
|
|
|
|
|
Reimplemented from WOKernel_Entity. |
|
|
|
|
|
Implements WOKernel_Entity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from WOKernel_Entity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Implements WOKernel_Entity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1