#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 |