- MESSAGE("GetName");
- return CORBA::string_dup(_baseImpl->GetName());
-// const char* name = _baseImpl->GetName();
-// SCRUTE(name);
-// return CORBA::string_dup(name);
+ MESSAGE( "SMESH_Hypothesis_i::GetName" );
+ return CORBA::string_dup( myBaseImpl->GetName() );
+};
+
+//=============================================================================
+/*!
+ * SMESH_Hypothesis_i::GetLibName
+ *
+ * Get plugin library name of hypothesis (required by persistency mechanism)
+ */
+//=============================================================================
+
+char* SMESH_Hypothesis_i::GetLibName()
+{
+ MESSAGE( "SMESH_Hypothesis_i::GetLibName" );
+ return CORBA::string_dup( myBaseImpl->GetLibName() );
+};
+
+//=============================================================================
+/*!
+ * SMESH_Hypothesis_i::SetLibName
+ *
+ * Set plugin library name of hypothesis (required by persistency mechanism)
+ */
+//=============================================================================
+
+void SMESH_Hypothesis_i::SetLibName(const char* theLibName)
+{
+ MESSAGE( "SMESH_Hypothesis_i::SetLibName" );
+ myBaseImpl->SetLibName( theLibName );