checked, hidden : Boolean from Standard)
returns mutable ClientExtract from WOKStep;
- HandleInputFile(me; infile : InputFile from WOKMake)
+ HandleInputFile(me:mutable; infile : InputFile from WOKMake)
returns Boolean from Standard;
Init(me:mutable)
// Author: Jean GAUTIER
// <jga@cobrax>
+#include <Standard_NotImplemented.hxx>
#include <Standard_ProgramError.hxx>
//function : HandleInputFile
//purpose :
//=======================================================================
-Standard_Boolean WOKStep_ClientExtract::HandleInputFile(const Handle(WOKMake_InputFile)& infile) const
+Standard_Boolean WOKStep_ClientExtract::HandleInputFile(const Handle(WOKMake_InputFile)& infile)
{
if(!infile->IsPhysic())
{
Handle(WOKUtils_Shell) ashell = Shell();
+//--> EUG4YAN
+ bidname = new TCollection_HAsciiString ( Unit () -> Name () );
+ bidname -> AssignCat ( ".lnk" );
+
+ Handle( WOKernel_File ) lnkfile = new WOKernel_File ( bidname, Unit (), stadmtype );
+ lnkfile -> GetPath ();
+
+ if ( lnkfile -> Path () -> Exists () ) lnkfile -> Path () -> RemoveFile ();
+
+ if ( !lnkfile -> Path () -> CreateFile () )
+
+ ErrorMsg << "WOKStep_Link::ExecuteLink"
+ << "Unable to create link file '"
+ << lnkfile -> Path () -> Name () -> ToCString ()
+ << "'" << endm;
+//<-- EUG4YAN
+
ashell->Lock();
+//--> EUG4YAN
+ ashell -> LogInFile ( lnkfile -> Path () );
+//<-- EUG4YAN
ldshr->SetShell(ashell);
ldshr->SetOutputDir(OutputDir());
checked, hidden : Boolean from Standard)
returns mutable JiniExtract from WOKStep;
- HandleInputFile(me; infile : InputFile from WOKMake)
- returns Boolean from Standard;
+ HandleInputFile(me:mutable; item : InputFile from WOKMake)
+ returns Boolean from Standard
+ is redefined protected;
+
+ --HandleInputFile(me; infile : InputFile from WOKMake)
+ -- returns Boolean from Standard;
Init(me:mutable)
is redefined protected;
// Author: Arnaud BOUZY
// <adn>
+#include <Standard_NotImplemented.hxx>
+
#include <Standard_ProgramError.hxx>
#include <WOKTools_Messages.hxx>
//function : HandleInputFile
//purpose :
//=======================================================================
-Standard_Boolean WOKStep_JiniExtract::HandleInputFile(const Handle(WOKMake_InputFile)& infile) const
+Standard_Boolean WOKStep_JiniExtract::HandleInputFile(const Handle(WOKMake_InputFile)& infile)
{
if(!infile->IsPhysic())
{
if(Status() == WOKMake_Unprocessed) SetSucceeded();
return;
}
+
DevUnit from WOKernel,
File from WOKernel,
Entity from WOKBuilder,
+ Path from WOKUtils,
HAsciiString from TCollection
is
---Purpose: Adds an entity to the known entity list
-- (one more time)
+ BuilderEntity(me; apath : Path from WOKUtils)
+ returns mutable Entity from WOKBuilder
+ is redefined protected;
+
end MSStep;
// Author: Jean GAUTIER
// <jga@cobrax>
-
+#include <Standard_NotImplemented.hxx>
#include <WOKTools_Messages.hxx>
return entity;
}
+Handle_WOKBuilder_Entity WOKStep_MSStep::BuilderEntity(const Handle_WOKUtils_Path&) const
+{
+ Handle_WOKBuilder_Entity aHandle_WOKBuilder_Entity ;
+ Standard_NotImplemented::Raise("WOKStep_MSStep::BuilderEntity(const Handle_WOKUtils_Path&) not implemented") ;
+ return aHandle_WOKBuilder_Entity ;
+}