OCC Main Page | WOK | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

WOK
TKWOK
WOKernel


WOKernel_Factory Class Reference

WOK Factory : corresponds to a developpers Team
.

#include <WOKernel_Factory.hxx>

Inheritance diagram for WOKernel_Factory:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT WOKernel_Factory (const Handle(TCollection_HAsciiString)&aname, const Handle(WOKernel_Session)&anesting)
 instantiates a factory

virtual Standard_EXPORT Handle_TCollection_HAsciiString EntityCode () const
Standard_EXPORT void ReadWSLIST ()
Standard_EXPORT void WriteWSList ()
virtual Standard_EXPORT void Open ()
 opens a factory
loads Workshop list
load Warehouse parameters

virtual Standard_EXPORT void Close ()
 closes Factory

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString Workshops () const
 gives the sequence of workshop in factory

Standard_EXPORT void DumpWorkshopList () const
 updates files WSLIST with myworkshops

Standard_EXPORT void AddWorkshop (const Handle(WOKernel_Workshop)&aworkshop)
 Adds workshop to factory
Updates WSLIST
.
Standard_EXPORT void RemoveWorkshop (const Handle(WOKernel_Workshop)&aworkshop)
 removes workshop

Standard_EXPORT void SetWarehouse (const Handle(WOKernel_Warehouse)&awarehouse)
Standard_EXPORT Handle_TCollection_HAsciiString Warehouse () const
 gives the warehouse of factory

Standard_EXPORT void SetSourceStorage (const Handle(WOKUtils_Path)&astorage)
Standard_EXPORT Handle_WOKUtils_Path SourceStorage () const
 gives the SCCS repository of factory

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_TColStd_HSequenceOfHAsciiString myworkshops
Handle_TCollection_HAsciiString mywarehouse
Handle_WOKUtils_Path mysccsbase

Constructor & Destructor Documentation

Standard_EXPORT WOKernel_Factory::WOKernel_Factory const Handle(TCollection_HAsciiString)&  aname,
const Handle(WOKernel_Session)&  anesting
 


Member Function Documentation

Standard_EXPORT void WOKernel_Factory::AddWorkshop const Handle(WOKernel_Workshop)&  aworkshop  ) 
 

virtual Standard_EXPORT void WOKernel_Factory::Close  )  [virtual]
 

Implements WOKernel_Entity.

Standard_EXPORT void WOKernel_Factory::DumpWorkshopList  )  const
 

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_Factory::EntityCode  )  const [virtual]
 

Implements WOKernel_Entity.

Standard_EXPORT const WOKernel_Factory::Handle Standard_Type   )  const
 

Reimplemented from WOKernel_Entity.

virtual Standard_EXPORT void WOKernel_Factory::Open  )  [virtual]
 

Implements WOKernel_Entity.

Standard_EXPORT void WOKernel_Factory::ReadWSLIST  ) 
 

Standard_EXPORT void WOKernel_Factory::RemoveWorkshop const Handle(WOKernel_Workshop)&  aworkshop  ) 
 

Standard_EXPORT void WOKernel_Factory::SetSourceStorage const Handle(WOKUtils_Path)&  astorage  ) 
 

Standard_EXPORT void WOKernel_Factory::SetWarehouse const Handle(WOKernel_Warehouse)&  awarehouse  ) 
 

Standard_EXPORT Handle_WOKUtils_Path WOKernel_Factory::SourceStorage  )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString WOKernel_Factory::Warehouse  )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKernel_Factory::Workshops  )  const
 

Standard_EXPORT void WOKernel_Factory::WriteWSList  ) 
 


Field Documentation

Handle_WOKUtils_Path WOKernel_Factory::mysccsbase [private]
 

Handle_TCollection_HAsciiString WOKernel_Factory::mywarehouse [private]
 

Handle_TColStd_HSequenceOfHAsciiString WOKernel_Factory::myworkshops [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 15:00:02 2008 for OpenCASCADE by  doxygen 1.4.1