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

WOK
TKWOK
WOKMake


WOKMake_TriggerStep Class Reference

#include <WOKMake_TriggerStep.hxx>

Inheritance diagram for WOKMake_TriggerStep:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT WOKMake_TriggerStep (const Handle(WOKMake_BuildProcess)&aprocess, const Handle(WOKernel_DevUnit)&aunit, const Handle(TCollection_HAsciiString)&acode, const Standard_Boolean checked, const Standard_Boolean hidden)
Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)&aname)
Standard_EXPORT Handle_TCollection_HAsciiString Name () const
Standard_EXPORT void AddInputFile (const Handle(WOKMake_InputFile)&inputfile)
Standard_EXPORT Handle_WOKMake_InputFile GetInputFile (const Handle(TCollection_HAsciiString)&anid) const
Standard_EXPORT void AddOutputFile (const Handle(WOKMake_OutputFile)&Outputfile)
Standard_EXPORT Handle_WOKMake_OutputFile GetOutputFile (const Handle(TCollection_HAsciiString)&anid) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Static Public Member Functions

static Standard_EXPORT Handle_WOKMake_TriggerStep & CurrentTriggerStep ()

Protected Member Functions

virtual Standard_EXPORT Handle_TCollection_HAsciiString AdmFileType () const
virtual Standard_EXPORT Handle_TCollection_HAsciiString OutputDirTypeName () const
virtual Standard_EXPORT Standard_Boolean HandleInputFile (const Handle(WOKMake_InputFile)&anitem)
 1 - Adds File In list if file is an input of step
2 - Sets Build Flag if file is a candidate to construction

virtual Standard_EXPORT void Init ()
virtual Standard_EXPORT void Terminate ()

Private Member Functions

virtual Standard_EXPORT void Execute (const Handle(WOKMake_HSequenceOfInputFile)&execlist)
 Executes step
Computes output files
.

Private Attributes

Handle_TCollection_HAsciiString myname

Constructor & Destructor Documentation

Standard_EXPORT WOKMake_TriggerStep::WOKMake_TriggerStep const Handle(WOKMake_BuildProcess)&  aprocess,
const Handle(WOKernel_DevUnit)&  aunit,
const Handle(TCollection_HAsciiString)&  acode,
const Standard_Boolean  checked,
const Standard_Boolean  hidden
 


Member Function Documentation

Standard_EXPORT void WOKMake_TriggerStep::AddInputFile const Handle(WOKMake_InputFile)&  inputfile  ) 
 

Standard_EXPORT void WOKMake_TriggerStep::AddOutputFile const Handle(WOKMake_OutputFile)&  Outputfile  ) 
 

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_TriggerStep::AdmFileType  )  const [protected, virtual]
 

Implements WOKMake_Step.

static Standard_EXPORT Handle_WOKMake_TriggerStep& WOKMake_TriggerStep::CurrentTriggerStep  )  [static]
 

virtual Standard_EXPORT void WOKMake_TriggerStep::Execute const Handle(WOKMake_HSequenceOfInputFile)&  execlist  )  [private, virtual]
 

Implements WOKMake_Step.

Standard_EXPORT Handle_WOKMake_InputFile WOKMake_TriggerStep::GetInputFile const Handle(TCollection_HAsciiString)&  anid  )  const
 

Standard_EXPORT Handle_WOKMake_OutputFile WOKMake_TriggerStep::GetOutputFile const Handle(TCollection_HAsciiString)&  anid  )  const
 

Standard_EXPORT const WOKMake_TriggerStep::Handle Standard_Type   )  const
 

Reimplemented from WOKMake_Step.

virtual Standard_EXPORT Standard_Boolean WOKMake_TriggerStep::HandleInputFile const Handle(WOKMake_InputFile)&  anitem  )  [protected, virtual]
 

Implements WOKMake_Step.

virtual Standard_EXPORT void WOKMake_TriggerStep::Init  )  [protected, virtual]
 

Reimplemented from WOKMake_Step.

Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_TriggerStep::Name  )  const
 

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_TriggerStep::OutputDirTypeName  )  const [protected, virtual]
 

Implements WOKMake_Step.

Standard_EXPORT void WOKMake_TriggerStep::SetName const Handle(TCollection_HAsciiString)&  aname  ) 
 

virtual Standard_EXPORT void WOKMake_TriggerStep::Terminate  )  [protected, virtual]
 

Reimplemented from WOKMake_Step.


Field Documentation

Handle_TCollection_HAsciiString WOKMake_TriggerStep::myname [private]
 


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