]> SALOME platform Git repositories - modules/superv.git/blob - src/GraphBase/DataFlowBase_EndOfLoopNode.cxx
Salome HOME
NRI : First integration.
[modules/superv.git] / src / GraphBase / DataFlowBase_EndOfLoopNode.cxx
1 using namespace std;
2 //=============================================================================
3 // File      : DataFlowBase_EndOfLoopNode.cxx
4 // Created   : 2003
5 // Author    : Jean Rahuel, CEA
6 // Project   : SALOME
7 // $Header:
8 //=============================================================================
9
10 #include <strstream>
11 #include <iostream>
12
13 #include "DataFlowBase_EndOfLoopNode.hxx"
14
15 GraphBase::EndOfLoopNode::EndOfLoopNode() :
16   GraphBase::GOTONode::GOTONode() {
17
18   cdebug << "GraphBase::EndOfLoopNode::EndOfLoopNode "  << this 
19          << " _Name " << (void *) Name() << " " << Name() << " _Comment "
20          << (void *) Comment() << " "  << Comment() << " "  << endl ;
21
22 }
23
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 ,
36                                const long   X ,
37                                const long   Y ,
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 ) {
46
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 ;
54
55   cdebug_out << "GraphBase::EndOfLoopNode::EndOfLoopNode" << endl;
56 }
57
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 ;
64 //  delete [] _Name ;
65 //  delete [] _EditorRelease ;
66 //  if ( _Author != NULLSTRING )
67 //    delete [] _Author ;
68 //  if ( _Computer != FACTORYSERVER )
69 //    delete [] _Computer;
70 //  if ( Comment() != NULLSTRING )
71 //    delete [] Comment();
72 }
73