1 // SUPERV GraphBase : contains fondamental classes for Services, Input Ports, Output Ports Links and Nodes.
3 // Copyright (C) 2003 CEA/DEN, EDF R&D
7 // File : DataFlowBase_SwitchNode.hxx
8 // Author : Jean Rahuel, CEA
12 #ifndef _DATAFLOWBASE_SWITCHNODE_HXX
13 #define _DATAFLOWBASE_SWITCHNODE_HXX
15 #include "DataFlowBase_GOTONode.hxx"
19 class SwitchNode : public GOTONode {
26 SwitchNode( CORBA::ORB_ptr ORB ,
27 SALOME_NamingService* ptrNamingService ,
28 const char * FuncName ,
29 const SUPERV::ListOfStrings & PythonFunction ,
30 const char *NodeName ,
31 const SUPERV::KindOfNode akind ,
32 const SUPERV::SDate NodeFirstCreation ,
33 const SUPERV::SDate NodeLastModification ,
34 const char * NodeEditorRelease ,
35 const char * NodeAuthor ,
36 const char * NodeComment ,
37 const bool GeneratedName ,
40 int * Graph_prof_debug = NULL ,
41 ofstream * Graph_fdebug = NULL ) ;
42 virtual ~SwitchNode() ;