Salome HOME
Updated copyright comment
[modules/homard.git] / src / HOMARD_I / HOMARD_Gen_i.hxx
index 423dea84e3c1a165b7e36459bd9ef8b29de2aa85..2cf41b11867509479c8ed7b8e18695ee6d3f6234 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2020  CEA/DEN, EDF R&D
+// Copyright (C) 2011-2024  CEA, EDF
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -30,6 +30,8 @@
 #include CORBA_SERVER_HEADER(HOMARD_YACS)
 #include CORBA_CLIENT_HEADER(SALOMEDS)
 #include CORBA_CLIENT_HEADER(SALOMEDS_Attributes)
+#include CORBA_CLIENT_HEADER(SALOME_ModuleCatalog)
+#include CORBA_CLIENT_HEADER(SMESH_Gen)
 
 #include "HOMARD_i.hxx"
 #include "HOMARD_Gen.hxx"
@@ -306,7 +308,8 @@ private:
 
   virtual char*                   getVersion();
   std::string GetStringInTexte( const std::string Texte, const std::string String, int option ) ;
-
+  virtual SALOME_ModuleCatalog::ModuleCatalog_var getModuleCatalog() const = 0;
+  virtual SMESH::SMESH_Gen_var retrieveSMESHInst() const = 0;
 private:
   struct StudyContext
   {
@@ -321,7 +324,6 @@ private:
 
   ::HOMARD_Gen*                 myHomard;
   StudyContext                  myStudyContext;
-  SALOME_NamingService*         _NS;
 
   int _tag_gene ;
   int _tag_boun ;