#include <SALOMEDS_SComponent.hxx>

Public Member Functions | |
| SALOMEDS_SComponent (const SALOMEDSImpl_SComponent &theSComponent) | |
| SALOMEDS_SComponent (SALOMEDS::SComponent_ptr theSComponent) | |
| ~SALOMEDS_SComponent () | |
| virtual std::string | ComponentDataType () | 
| virtual bool | ComponentIOR (std::string &theID) | 
| SALOMEDS::SComponent_ptr | GetSComponent () | 
| virtual bool | IsNull () const | 
| virtual std::string | GetID () | 
| virtual | _PTR (SComponent) GetFatherComponent() | 
| virtual | _PTR (SObject) GetFather() | 
| virtual | _PTR (Study) GetStudy() | 
| virtual bool | FindAttribute (_PTR(GenericAttribute)&anAttribute, const std::string &aTypeOfAttribute) | 
| virtual bool | FindAttribute (clt_shared_ptr< SALOMEDSClient_GenericAttribute > &anAttribute, const std::string &aTypeOfAttribute)=0 | 
| virtual bool | ReferencedObject (_PTR(SObject)&theObject) | 
| virtual bool | ReferencedObject (clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0 | 
| virtual bool | FindSubObject (int theTag, _PTR(SObject)&theObject) | 
| virtual bool | FindSubObject (int theTag, clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0 | 
| virtual std::string | Name () | 
| virtual void | Name (const std::string &theName) | 
| virtual std::vector< _PTR(GenericAttribute)> | GetAllAttributes () | 
| virtual std::string | GetName () | 
| virtual std::string | GetComment () | 
| virtual std::string | GetIOR () | 
| virtual void | SetAttrString (const std::string &name, const std::string &value) | 
| virtual int | Tag () | 
| virtual int | Depth () | 
| CORBA::Object_ptr | GetObject () | 
| SALOMEDS::SObject_ptr | GetSObject () | 
| SALOMEDS::SObject_var | GetCORBAImpl () | 
| SALOMEDSImpl_SObject * | GetLocalImpl () | 
| virtual clt_shared_ptr < SALOMEDSClient_SComponent >  | GetFatherComponent ()=0 | 
| virtual clt_shared_ptr < SALOMEDSClient_SObject >  | GetFather ()=0 | 
| virtual clt_shared_ptr < SALOMEDSClient_Study >  | GetStudy ()=0 | 
Protected Attributes | |
| bool | _isLocal | 
| SALOMEDSImpl_SObject * | _local_impl | 
| SALOMEDS::SObject_var | _corba_impl | 
| CORBA::ORB_var | _orb | 
| SALOMEDS_SComponent::SALOMEDS_SComponent | ( | const SALOMEDSImpl_SComponent & | theSComponent | ) | 
| SALOMEDS_SComponent::SALOMEDS_SComponent | ( | SALOMEDS::SComponent_ptr | theSComponent | ) | 
| SALOMEDS_SComponent::~SALOMEDS_SComponent | ( | ) | 
      
  | 
  virtualinherited | 
      
  | 
  virtualinherited | 
      
  | 
  virtualinherited | 
      
  | 
  virtual | 
Implements SALOMEDSClient_SComponent.
References SALOMEDS_SObject::_isLocal, SALOMEDS_SObject::GetCORBAImpl(), SALOMEDS_SObject::GetLocalImpl(), and SALOMEDS::lock().
      
  | 
  virtual | 
Implements SALOMEDSClient_SComponent.
References SALOMEDS_SObject::_isLocal, SALOMEDS_SObject::GetCORBAImpl(), SALOMEDS_SObject::GetLocalImpl(), and SALOMEDS::lock().
      
  | 
  virtualinherited | 
      
  | 
  pure virtualinherited | 
      
  | 
  pure virtualinherited | 
      
  | 
  virtualinherited | 
      
  | 
  virtualinherited | 
      
  | 
  inherited | 
Referenced by _PTR(), SALOMEDS_AttributeTarget::Add(), SALOMEDS_StudyBuilder::Addreference(), SALOMEDS_UseCaseBuilder::Append(), SALOMEDS_UseCaseBuilder::AppendTo(), SALOMEDS_StudyManager::CanCopy(), SALOMEDS_StudyManager::CanPaste(), ComponentDataType(), ComponentIOR(), SALOMEDS_StudyManager::Copy(), SALOMEDS_StudyBuilder::FindAttribute(), SALOMEDS_Study::FindDependances(), GetSComponent(), SALOMEDS_UseCaseBuilder::HasChildren(), SALOMEDS_UseCaseBuilder::InsertBefore(), SALOMEDS_StudyBuilder::IsGUID(), SALOMEDS_UseCaseBuilder::IsUseCase(), SALOMEDS_UseCaseBuilder::IsUseCaseNode(), SALOMEDS_StudyBuilder::Load(), SALOMEDS_StudyBuilder::LoadWith(), SALOMEDS_AttributeTarget::Remove(), SALOMEDS_UseCaseBuilder::Remove(), SALOMEDS_StudyBuilder::RemoveAttribute(), SALOMEDS_StudyBuilder::RemoveComponent(), SALOMEDS_StudyBuilder::RemoveObject(), SALOMEDS_StudyBuilder::RemoveObjectWithChildren(), SALOMEDS_StudyBuilder::RemoveReference(), SALOMEDS_StudyBuilder::SetComment(), SALOMEDS_UseCaseBuilder::SetCurrentObject(), SALOMEDS_StudyBuilder::SetGUID(), SALOMEDS_StudyBuilder::SetIOR(), SALOMEDS_StudyBuilder::SetName(), and SALOMEDS_UseCaseBuilder::SortChildren().
      
  | 
  pure virtualinherited | 
      
  | 
  pure virtualinherited | 
      
  | 
  virtualinherited | 
      
  | 
  virtualinherited | 
Implements SALOMEDSClient_SObject.
References SALOMEDS_SObject::_corba_impl, SALOMEDS_SObject::_isLocal, SALOMEDS_SObject::_local_impl, SALOMEDSImpl_SObject::GetIOR(), and SALOMEDS::lock().
Referenced by SALOMEDS_SObject::GetObject().
      
  | 
  inherited | 
Referenced by _PTR(), SALOMEDS_AttributeTarget::Add(), SALOMEDS_StudyBuilder::Addreference(), SALOMEDS_UseCaseBuilder::Append(), SALOMEDS_UseCaseBuilder::AppendTo(), SALOMEDS_StudyManager::CanCopy(), SALOMEDS_StudyManager::CanPaste(), ComponentDataType(), ComponentIOR(), SALOMEDS_StudyManager::Copy(), SALOMEDS_StudyBuilder::FindAttribute(), SALOMEDS_Study::FindDependances(), GetSComponent(), SALOMEDS_UseCaseBuilder::HasChildren(), SALOMEDS_UseCaseBuilder::InsertBefore(), SALOMEDS_StudyBuilder::IsGUID(), SALOMEDS_UseCaseBuilder::IsUseCase(), SALOMEDS_UseCaseBuilder::IsUseCaseNode(), SALOMEDS_StudyBuilder::Load(), SALOMEDS_StudyBuilder::LoadWith(), SALOMEDS_AttributeTarget::Remove(), SALOMEDS_UseCaseBuilder::Remove(), SALOMEDS_StudyBuilder::RemoveAttribute(), SALOMEDS_StudyBuilder::RemoveComponent(), SALOMEDS_StudyBuilder::RemoveObject(), SALOMEDS_StudyBuilder::RemoveObjectWithChildren(), SALOMEDS_StudyBuilder::RemoveReference(), SALOMEDS_StudyBuilder::SetComment(), SALOMEDS_UseCaseBuilder::SetCurrentObject(), SALOMEDS_StudyBuilder::SetGUID(), SALOMEDS_StudyBuilder::SetIOR(), SALOMEDS_StudyBuilder::SetName(), and SALOMEDS_UseCaseBuilder::SortChildren().
      
  | 
  virtualinherited | 
      
  | 
  inherited | 
| SALOMEDS::SComponent_ptr SALOMEDS_SComponent::GetSComponent | ( | ) | 
      
  | 
  inherited | 
References SALOMEDS_SObject::_corba_impl, SALOMEDS_SObject::_isLocal, SALOMEDS_SObject::_local_impl, SALOMEDS_SObject::_orb, and SALOMEDS_SObject_i::New().
Referenced by ConvertSObject().
      
  | 
  pure virtualinherited | 
      
  | 
  virtualinherited | 
Implements SALOMEDSClient_SObject.
References SALOMEDS_SObject::_corba_impl, SALOMEDS_SObject::_isLocal, SALOMEDS_SObject::_local_impl, and SALOMEDSImpl_SObject::IsNull().
      
  | 
  virtualinherited | 
      
  | 
  virtualinherited | 
      
  | 
  pure virtualinherited | 
      
  | 
  virtualinherited | 
      
  | 
  virtualinherited | 
      
  | 
  protectedinherited | 
Referenced by SALOMEDS_SObject::Depth(), SALOMEDS_SObject::FindAttribute(), SALOMEDS_SObject::FindSubObject(), SALOMEDS_SObject::GetAllAttributes(), SALOMEDS_SObject::GetComment(), SALOMEDS_SObject::GetID(), SALOMEDS_SObject::GetIOR(), SALOMEDS_SObject::GetName(), SALOMEDS_SObject::GetObject(), GetSComponent(), SALOMEDS_SObject::GetSObject(), SALOMEDS_SObject::IsNull(), SALOMEDS_SObject::Name(), SALOMEDS_SObject::ReferencedObject(), SALOMEDS_SObject::SALOMEDS_SObject(), SALOMEDS_SObject::SetAttrString(), SALOMEDS_SObject::Tag(), and SALOMEDS_SObject::~SALOMEDS_SObject().
      
  | 
  protectedinherited | 
Referenced by ComponentDataType(), ComponentIOR(), SALOMEDS_SObject::Depth(), SALOMEDS_SObject::FindAttribute(), SALOMEDS_SObject::FindSubObject(), SALOMEDS_SObject::GetAllAttributes(), SALOMEDS_SObject::GetComment(), SALOMEDS_SObject::GetID(), SALOMEDS_SObject::GetIOR(), SALOMEDS_SObject::GetName(), SALOMEDS_SObject::GetObject(), GetSComponent(), SALOMEDS_SObject::GetSObject(), SALOMEDS_SObject::IsNull(), SALOMEDS_SObject::Name(), SALOMEDS_SObject::ReferencedObject(), SALOMEDS_SObject::SALOMEDS_SObject(), SALOMEDS_SObject::SetAttrString(), SALOMEDS_SObject::Tag(), and SALOMEDS_SObject::~SALOMEDS_SObject().
      
  | 
  protectedinherited | 
Referenced by SALOMEDS_SObject::Depth(), SALOMEDS_SObject::FindAttribute(), SALOMEDS_SObject::FindSubObject(), SALOMEDS_SObject::GetAllAttributes(), SALOMEDS_SObject::GetComment(), SALOMEDS_SObject::GetID(), SALOMEDS_SObject::GetIOR(), SALOMEDS_SObject::GetName(), SALOMEDS_SObject::GetSObject(), SALOMEDS_SObject::IsNull(), SALOMEDS_SObject::Name(), SALOMEDS_SObject::ReferencedObject(), SALOMEDS_SObject::SALOMEDS_SObject(), SALOMEDS_SObject::SetAttrString(), SALOMEDS_SObject::Tag(), and SALOMEDS_SObject::~SALOMEDS_SObject().
      
  | 
  protectedinherited |