X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkExecuter.cxx;h=39a3d003b9d4561b49384b3625998809acdd691a;hb=f45b7f05b03f411759981fe13645466a1c289e6a;hp=91054a35c8c026b47be07c4315fa66c5d4c0750e;hpb=8c690fedb5ea897b6a69584e1e237cb5dbad97a5;p=bbtk.git diff --git a/kernel/src/bbtkExecuter.cxx b/kernel/src/bbtkExecuter.cxx index 91054a3..39a3d00 100644 --- a/kernel/src/bbtkExecuter.cxx +++ b/kernel/src/bbtkExecuter.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbtkExecuter.cxx,v $ Language: C++ - Date: $Date: 2009/05/28 08:12:05 $ - Version: $Revision: 1.30 $ + Date: $Date: 2009/06/08 14:50:03 $ + Version: $Revision: 1.31 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -114,7 +114,7 @@ namespace bbtk { bbtkDebugMessage("kernel",9,"==> Executer::Reset()" <CheckPackages(); + // GetFactory()->Check(); mOpenDefinition.clear(); mOpenPackage.clear(); @@ -142,7 +142,7 @@ namespace bbtk r->AddToDescription("User's workspace"); mOpenDefinition.push_back(CBBDefinition(r,"user")); // Register it into the user package - p->RegisterBlackBox(r); + p->Register(r); mRootCBB = r; // Object::PrintObjectListInfo(); @@ -156,7 +156,7 @@ namespace bbtk /// changes the workspace name void Executer::SetWorkspaceName( const std::string& n ) { - GetUserPackage()->ChangeBlackBoxName( GetWorkspace()->GetTypeName(), n ); + GetUserPackage()->ChangeDescriptorName( GetWorkspace()->GetTypeName(), n ); } //======================================================================= @@ -253,7 +253,8 @@ namespace bbtk { p = mOpenPackage.back().lock(); } - p->RegisterBlackBox(GetCurrentDescriptor()); + // Register the descriptor in the current package + p->Register(GetCurrentDescriptor()); bbtkDebugMessage("kernel",9,"<== Executer::EndDefine(\"" <GetTypeName()<<"\")" @@ -501,9 +502,11 @@ namespace bbtk } //======================================================================= + + //======================================================================= /// prints the list of the boxes of the current descriptor - void Executer::PrintBoxes() + void Executer::PrintHelpListBoxes() { bbtkMessage("help",1,"The black box descriptor \"" <GetTypeName()<<"\" contains : "<bbShowRelations(blackbox,detail,level); //,mFactory); + blackbox->bbPrintHelp(blackbox,detail,level); //,mFactory); } if (!found) { - bbtkError("Blackbox Name not found.. <" <"); + bbtkError("box with name '" <