From 7fb87b6054e0efdef87d1194576b7f2c99cb3dfd Mon Sep 17 00:00:00 2001 From: rahuel Date: Fri, 29 Apr 2005 13:02:03 +0000 Subject: [PATCH] New SavePY method for DumpStudy functionnality --- src/Supervision/Graph_Impl.cxx | 10 ++++++++++ src/Supervision/Graph_Impl.hxx | 2 ++ 2 files changed, 12 insertions(+) diff --git a/src/Supervision/Graph_Impl.cxx b/src/Supervision/Graph_Impl.cxx index 125b051..958bd75 100644 --- a/src/Supervision/Graph_Impl.cxx +++ b/src/Supervision/Graph_Impl.cxx @@ -368,6 +368,16 @@ bool Graph_Impl::Export(const char * anXmlFile ) { return RetVal ; } +char * Graph_Impl::SavePY( bool importSuperV ) { + beginService( "Graph_Impl::SavePY" ); + ostringstream fstring ; + bool RetVal ; + RetVal = DataFlowEditor()->SavePY( fstring , importSuperV ) ; + fstring << ends ; + endService( "Graph_Impl::SavePY" ); + return CORBA::string_dup( fstring.str().c_str() ); +} + SUPERV::CNode_ptr Graph_Impl::CNode( const SALOME_ModuleCatalog::Service &NodeService ) { beginService( "Graph_Impl::CNode" ); SUPERV::CNode_var iobject = SUPERV::CNode::_nil() ; diff --git a/src/Supervision/Graph_Impl.hxx b/src/Supervision/Graph_Impl.hxx index 3469f05..9e48ef5 100644 --- a/src/Supervision/Graph_Impl.hxx +++ b/src/Supervision/Graph_Impl.hxx @@ -107,6 +107,8 @@ class Graph_Impl : public POA_SUPERV::Graph , virtual bool Export(const char * aXmlFile ) ; + virtual char * SavePY( bool importSuperV ) ; + virtual SUPERV::CNode_ptr CNode( const SALOME_ModuleCatalog::Service &NodeService ) ; virtual SUPERV::FNode_ptr FNode( -- 2.39.2