Version: 9.12.0
SALOMEDSClient_AttributeTarget Class Referenceabstract

#include <SALOMEDSClient_AttributeTarget.hxx>

Inheritance diagram for SALOMEDSClient_AttributeTarget:

Public Member Functions

virtual void Add (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0
 
virtual std::vector< clt_shared_ptr< SALOMEDSClient_SObject > > Get ()=0
 
virtual void Remove (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0
 
virtual void CheckLocked ()=0
 
virtual std::string Type ()=0
 
virtual std::string GetClassType ()=0
 
virtual clt_shared_ptr< SALOMEDSClient_SObjectGetSObject ()=0
 

Member Function Documentation

◆ Add()

virtual void SALOMEDSClient_AttributeTarget::Add ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtual

◆ CheckLocked()

virtual void SALOMEDSClient_GenericAttribute::CheckLocked ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.

◆ Get()

virtual std::vector<clt_shared_ptr<SALOMEDSClient_SObject > > SALOMEDSClient_AttributeTarget::Get ( )
pure virtual

Implemented in SALOMEDS_AttributeTarget.

◆ GetClassType()

virtual std::string SALOMEDSClient_GenericAttribute::GetClassType ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.

◆ GetSObject()

virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_GenericAttribute::GetSObject ( )
pure virtualinherited

◆ Remove()

virtual void SALOMEDSClient_AttributeTarget::Remove ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtual

◆ Type()

virtual std::string SALOMEDSClient_GenericAttribute::Type ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.