2 //=============================================================================
3 // File : DataFlowBase_EndOfLoopNode.cxx
5 // Author : Jean Rahuel, CEA
8 //=============================================================================
13 #include "DataFlowBase_EndOfLoopNode.hxx"
15 GraphBase::EndOfLoopNode::EndOfLoopNode() :
16 GraphBase::GOTONode::GOTONode() {
18 cdebug << "GraphBase::EndOfLoopNode::EndOfLoopNode " << this
19 << " _Name " << (void *) Name() << " " << Name() << " _Comment "
20 << (void *) Comment() << " " << Comment() << " " << endl ;
24 GraphBase::EndOfLoopNode::EndOfLoopNode( CORBA::ORB_ptr ORB ,
25 SALOME_NamingService* ptrNamingService ,
26 const char * FuncName ,
27 const SUPERV::ListOfStrings & anInitPythonFunction ,
28 const char *NodeName ,
29 const SUPERV::KindOfNode akind ,
30 const SUPERV::SDate NodeFirstCreation ,
31 const SUPERV::SDate NodeLastModification ,
32 const char * NodeEditorRelease ,
33 const char * NodeAuthor ,
34 const char * NodeComment ,
35 const bool GeneratedName ,
38 int * Graph_prof_debug ,
39 ostream * Graph_fdebug ) :
40 GraphBase::GOTONode::GOTONode( ORB , ptrNamingService , FuncName ,
41 anInitPythonFunction ,
42 NodeName , akind , NodeFirstCreation ,
43 NodeLastModification , NodeEditorRelease ,
44 NodeAuthor , NodeComment , GeneratedName ,
45 X , Y , Graph_prof_debug , Graph_fdebug ) {
47 cdebug_in << "GraphBase::EndOfLoopNode::EndOfLoopNode " << this
48 << "' _Name " << (void *) Name() << " '" << Name() << " _Comment "
49 << (void *) Comment() << " " << Comment() << " "
50 << " KindOfNode " << Kind() << " FuncName " << FuncName
51 << " ServiceName " << ServiceName() << " In("
52 << ServiceInParameter().length()
53 << ") Out(" << ServiceOutParameter().length() << ")" << endl ;
55 cdebug_out << "GraphBase::EndOfLoopNode::EndOfLoopNode" << endl;
58 GraphBase::EndOfLoopNode::~EndOfLoopNode() {
59 cdebug << "GraphBase::Node::~Node " << this
60 << " _Name " << (void *) Name() << " " << Name() << " _Comment "
61 << (void *) Comment() << " " << Comment() << " " << endl ;
62 // if ( _ComponentName != NULLSTRING )
63 // delete [] _ComponentName ;
65 // delete [] _EditorRelease ;
66 // if ( _Author != NULLSTRING )
67 // delete [] _Author ;
68 // if ( _Computer != FACTORYSERVER )
69 // delete [] _Computer;
70 // if ( Comment() != NULLSTRING )
71 // delete [] Comment();