1 // File : SALOMEDSClient_AttributeTarget.hxx
2 // Author : Sergey RUIN
5 #ifndef SALOMEDSClient_AttributeTarget_HeaderFile
6 #define SALOMEDSClient_AttributeTarget_HeaderFile
9 #include "SALOMEDSClient_definitions.hxx"
10 #include "SALOMEDSClient_SObject.hxx"
11 #include "SALOMEDSClient_GenericAttribute.hxx"
13 class SALOMEDSClient_AttributeTarget: public virtual SALOMEDSClient_GenericAttribute
16 virtual void Add(const _PTR(SObject)& theObject) = 0;
17 virtual std::vector<_PTR(SObject)> Get() = 0;
18 virtual void Remove(const _PTR(SObject)& theObject) = 0;