#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|