+ MESSAGE( "SMESH_Hypothesis_i::GetId" );
+ return myBaseImpl->GetID();
+}
+
+//=============================================================================
+/*!
+ * SMESH_Hypothesis_i::GetImpl
+ *
+ * Get implementation
+ */
+//=============================================================================
+
+::SMESH_Hypothesis* SMESH_Hypothesis_i::GetImpl()
+{
+ MESSAGE( "SMESH_Hypothesis_i::GetImpl" );
+ return myBaseImpl;
+}
+
+//=============================================================================
+/*!
+ * SMESH_Hypothesis_i::SaveTo
+ *
+ * Persistence: Dumps parameters to the string stream
+ */
+//=============================================================================
+
+char* SMESH_Hypothesis_i::SaveTo()
+{
+ MESSAGE( "SMESH_Hypothesis_i::SaveTo" );
+ std::ostringstream os;
+ myBaseImpl->SaveTo( os );
+ return CORBA::string_dup( os.str().c_str() );
+}
+
+//=============================================================================
+/*!
+* SMESH_Hypothesis_i::LoadFrom
+*
+* Persistence: Restores parameters from string
+*/
+//=============================================================================
+
+void SMESH_Hypothesis_i::LoadFrom( const char* theStream )
+{
+ MESSAGE( "SMESH_Hypothesis_i::LoadFrom" );
+ std::istringstream is( theStream );
+ myBaseImpl->LoadFrom( is );