]> SALOME platform Git repositories - modules/homard.git/blobdiff - src/HOMARD_I/HOMARD_YACS_i.cxx
Salome HOME
Mise à jour de la documentation
[modules/homard.git] / src / HOMARD_I / HOMARD_YACS_i.cxx
index b5928a7a468b26561b0b9e07e975ee0a20557dad..2e1971153c123a78043d7b0e10d4f529a3ecd660 100644 (file)
@@ -178,17 +178,9 @@ char* HOMARD_YACS_i::GetCaseName()
 CORBA::Long HOMARD_YACS_i::Write()
 {
   MESSAGE ( "Write : ecriture du schema");
-  ASSERT( myHomardYACS );
-//
-// Le repertoire du cas
-  std::string casename = GetCaseName() ;
-  HOMARD::HOMARD_Cas_ptr caseyacs = _gen_i->GetCase(casename.c_str()) ;
-  std::string dirnamecase = caseyacs->GetDirName() ;
-// Le nom par defaut du fichier du schema
-  std::string YACSFile ;
-  YACSFile = dirnamecase + "/schema.xml" ;
 //
-  return WriteOnFile(YACSFile.c_str()) ;
+  char* nomYACS = GetName() ;
+  return _gen_i->YACSWrite(nomYACS) ;
 }
 //=============================================================================
 CORBA::Long HOMARD_YACS_i::WriteOnFile( const char* YACSFile )