SALOMEDS_SObject::~SALOMEDS_SObject()
{
if (!_isLocal) {
- _corba_impl->Destroy();
+ _corba_impl->UnRegister();
}
else {
if(_local_impl) delete _local_impl;
}
}
+bool SALOMEDS_SObject::IsNull() const
+{
+ return _isLocal ? ( !_local_impl || _local_impl->IsNull() ) : _corba_impl->IsNull();
+}
+
std::string SALOMEDS_SObject::GetID()
{
std::string aValue;