X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSupervision%2FGraph_Impl.hxx;fp=src%2FSupervision%2FGraph_Impl.hxx;h=1be15cd64afe738acfcc552bce33067b13f56b28;hb=1f25d68b3c1179622df53d4403b253d3e0fb52da;hp=cf49d196e9df60305427bf40ce5d03149fa905e6;hpb=0523de189224d3c253468f9f7f994d39a4fc01fc;p=modules%2Fsuperv.git diff --git a/src/Supervision/Graph_Impl.hxx b/src/Supervision/Graph_Impl.hxx index cf49d19..1be15cd 100644 --- a/src/Supervision/Graph_Impl.hxx +++ b/src/Supervision/Graph_Impl.hxx @@ -115,7 +115,7 @@ class Graph_Impl : public POA_SUPERV::Graph , const char * NodeComponentName , const char * InterfaceName , const SALOME_ModuleCatalog::Service &NodeService , - bool isCimpl ) ; // mkr : PAL11273 : C++ implementation by default + const SALOME_ModuleCatalog::ImplType ImplType ) ; // mkr : PAL11273 : C++ implementation by default virtual SUPERV::INode_ptr INode( const char * FuncName , const SUPERV::ListOfStrings & PythonFunction ) ; @@ -158,7 +158,7 @@ class Graph_Impl : public POA_SUPERV::Graph , virtual SUPERV::Link_ptr Link( SUPERV::Port_ptr OutPort , SUPERV::Port_ptr InPort ) ; - virtual SUPERV::ListOfNodes_var Graph_Impl::SetNode( SUPERV::ListOfNodes_var RetVal , + virtual SUPERV::ListOfNodes_var SetNode( SUPERV::ListOfNodes_var RetVal , GraphBase::ComputingNode * aNode ) ; virtual SUPERV::ListOfNodes * Nodes() ; virtual void SetNodeObjRef( GraphEditor::InNode * anInNode ) ; @@ -212,6 +212,10 @@ class Graph_Impl : public POA_SUPERV::Graph , virtual SUPERV::StreamGraph_ptr ToStreamGraph() ; virtual void Editing(); // Destroy Executor and use only Editor and its data model + + virtual char* DefaultCContainerName() ; + virtual char* DefaultPythonContainerName() ; + virtual char* ContainerNameForComponent( const char * theComponentName) ; private: bool run( const bool andSuspend = false ); // Run() calls run( false ), Start() calls run( true );