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

WOK
TKWOK
WOKMake


WOKMake_BuildProcess Class Reference

#include <WOKMake_BuildProcess.hxx>


Public Member Functions

Standard_EXPORT WOKMake_BuildProcess (const Handle(WOKernel_Locator)&alocator, const Handle(WOKUtils_Shell)&ashell, const Handle(WOKernel_UnitGraph)&aunitgraph)
const Handle_WOKernel_UnitGraph & UnitGraph () const
const Handle_WOKernel_Locator & Locator () const
const Handle_WOKUtils_Shell & Shell () const
WOKBuilder_MSTranslatorIterator & TranslatorIterator ()
Standard_EXPORT void GetKnownUnits ()
WOKTools_MapOfHAsciiString & KnownUnits ()
WOKMake_IndexedDataMapOfHAsciiStringOfInputFile & MakeState ()
Standard_EXPORT Standard_Boolean ComputeSteps (const Handle(WOKernel_DevUnit)&aunit)
Standard_EXPORT Standard_Boolean RemoveStep (const Handle(TCollection_HAsciiString)&aid)
Standard_EXPORT Standard_Boolean RemoveUnit (const Handle(TCollection_HAsciiString)&aname)
Standard_EXPORT void ClearUnits ()
const WOKMake_DataMapOfHAsciiStringOfStep & Steps () const
Standard_EXPORT void ClearGroups ()
const WOKMake_IndexedDataMapOfBuildProcessGroup & Groups () const
const WOKMake_DataMapOfHAsciiStringOfSequenceOfHAsciiString & Units () const
Standard_EXPORT Handle_WOKMake_BuildProcessGroup GetGroup (const Handle(TCollection_HAsciiString)&aname)
Standard_EXPORT Standard_Boolean StepExists (const Handle(WOKernel_DevUnit)&aunit, const Handle(TCollection_HAsciiString)&acode)
Standard_EXPORT Handle_WOKMake_Step GetStepFromID (const Handle(TCollection_HAsciiString)&anid)
Standard_EXPORT const Handle_WOKMake_Step & GetAndAddStep (const Handle(WOKernel_DevUnit)&aunit, const Handle(TCollection_HAsciiString)&acode, const Handle(TCollection_HAsciiString)&asubcode)
Standard_EXPORT Standard_Boolean IsUnitInProcess (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT const TColStd_SequenceOfHAsciiString & GetUnitSteps (const Handle(TCollection_HAsciiString)&aunit) const
Standard_EXPORT const Handle_WOKMake_Step & Find (const Handle(WOKernel_DevUnit)&aunit, const Handle(TCollection_HAsciiString)&acode, const Handle(TCollection_HAsciiString)&asubcode) const
Standard_EXPORT const Handle_WOKMake_Step & Find (const Handle(TCollection_HAsciiString)&anid) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT void AddStep (const Handle(WOKMake_Step)&astep)

Private Attributes

Handle_WOKernel_UnitGraph myunitgraph
Handle_WOKernel_Locator mylocator
Handle_WOKUtils_Shell myshell
WOKBuilder_MSTranslatorIterator mycdlit
WOKTools_MapOfHAsciiString myknownunits
WOKMake_IndexedDataMapOfHAsciiStringOfInputFile mymakestate
WOKMake_DataMapOfHAsciiStringOfStep mysteps
WOKMake_IndexedDataMapOfBuildProcessGroup mygroups
WOKMake_DataMapOfHAsciiStringOfSequenceOfHAsciiString myunits


Constructor & Destructor Documentation

Standard_EXPORT WOKMake_BuildProcess::WOKMake_BuildProcess (  const Handle(WOKernel_Locator)&  alocator,
const Handle(WOKUtils_Shell)&  ashell,
const Handle(WOKernel_UnitGraph)&  aunitgraph
) 
 


Member Function Documentation

Standard_EXPORT void WOKMake_BuildProcess::AddStep (  const Handle(WOKMake_Step)&  astep  )  [private]
 

Standard_EXPORT void WOKMake_BuildProcess::ClearGroups (   ) 
 

Standard_EXPORT void WOKMake_BuildProcess::ClearUnits (   ) 
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::ComputeSteps (  const Handle(WOKernel_DevUnit)&  aunit  ) 
 

Standard_EXPORT const Handle_WOKMake_Step& WOKMake_BuildProcess::Find (  const Handle(TCollection_HAsciiString)&  anid  )  const
 

Standard_EXPORT const Handle_WOKMake_Step& WOKMake_BuildProcess::Find (  const Handle(WOKernel_DevUnit)&  aunit,
const Handle(TCollection_HAsciiString)&  acode,
const Handle(TCollection_HAsciiString)&  asubcode
)  const
 

Standard_EXPORT const Handle_WOKMake_Step& WOKMake_BuildProcess::GetAndAddStep (  const Handle(WOKernel_DevUnit)&  aunit,
const Handle(TCollection_HAsciiString)&  acode,
const Handle(TCollection_HAsciiString)&  asubcode
) 
 

Standard_EXPORT Handle_WOKMake_BuildProcessGroup WOKMake_BuildProcess::GetGroup (  const Handle(TCollection_HAsciiString)&  aname  ) 
 

Standard_EXPORT void WOKMake_BuildProcess::GetKnownUnits (   ) 
 

Standard_EXPORT Handle_WOKMake_Step WOKMake_BuildProcess::GetStepFromID (  const Handle(TCollection_HAsciiString)&  anid  ) 
 

Standard_EXPORT const TColStd_SequenceOfHAsciiString& WOKMake_BuildProcess::GetUnitSteps (  const Handle(TCollection_HAsciiString)&  aunit  )  const
 

const WOKMake_IndexedDataMapOfBuildProcessGroup & WOKMake_BuildProcess::Groups (   )  const [inline]
 

Standard_EXPORT const WOKMake_BuildProcess::Handle (  Standard_Type   )  const
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::IsUnitInProcess (  const Handle(TCollection_HAsciiString)&  aname  )  const
 

WOKTools_MapOfHAsciiString & WOKMake_BuildProcess::KnownUnits (   )  [inline]
 

const Handle_WOKernel_Locator& WOKMake_BuildProcess::Locator (   )  const
 

WOKMake_IndexedDataMapOfHAsciiStringOfInputFile & WOKMake_BuildProcess::MakeState (   )  [inline]
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::RemoveStep (  const Handle(TCollection_HAsciiString)&  aid  ) 
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::RemoveUnit (  const Handle(TCollection_HAsciiString)&  aname  ) 
 

const Handle_WOKUtils_Shell& WOKMake_BuildProcess::Shell (   )  const
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::StepExists (  const Handle(WOKernel_DevUnit)&  aunit,
const Handle(TCollection_HAsciiString)&  acode
) 
 

const WOKMake_DataMapOfHAsciiStringOfStep & WOKMake_BuildProcess::Steps (   )  const [inline]
 

WOKBuilder_MSTranslatorIterator & WOKMake_BuildProcess::TranslatorIterator (   )  [inline]
 

const Handle_WOKernel_UnitGraph& WOKMake_BuildProcess::UnitGraph (   )  const
 

const WOKMake_DataMapOfHAsciiStringOfSequenceOfHAsciiString & WOKMake_BuildProcess::Units (   )  const [inline]
 


Field Documentation

WOKBuilder_MSTranslatorIterator WOKMake_BuildProcess::mycdlit [private]
 

WOKMake_IndexedDataMapOfBuildProcessGroup WOKMake_BuildProcess::mygroups [private]
 

WOKTools_MapOfHAsciiString WOKMake_BuildProcess::myknownunits [private]
 

Handle_WOKernel_Locator WOKMake_BuildProcess::mylocator [private]
 

WOKMake_IndexedDataMapOfHAsciiStringOfInputFile WOKMake_BuildProcess::mymakestate [private]
 

Handle_WOKUtils_Shell WOKMake_BuildProcess::myshell [private]
 

WOKMake_DataMapOfHAsciiStringOfStep WOKMake_BuildProcess::mysteps [private]
 

Handle_WOKernel_UnitGraph WOKMake_BuildProcess::myunitgraph [private]
 

WOKMake_DataMapOfHAsciiStringOfSequenceOfHAsciiString WOKMake_BuildProcess::myunits [private]
 


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