27 #ifndef _SALOMEDSImpl_AttributeTarget_HeaderFile
28 #define _SALOMEDSImpl_AttributeTarget_HeaderFile
46 static const std::string& GetID() ;
50 std::vector<SALOMEDSImpl_SObject> Get();
53 void SetRelation(
const std::string& theRelation);
54 std::map< std::string , DF_Attribute* >&
GetVariables() {
return myVariables; }
55 const std::string&
ID()
const;
#define SALOMEDSIMPL_EXPORT
Definition: SALOMEDSImpl_Defines.hxx:34
Definition: DF_Attribute.hxx:30
virtual void Restore(DF_Attribute *theAttribute)=0
virtual const std::string & ID() const =0
virtual DF_Attribute * NewEmpty() const =0
virtual void Paste(DF_Attribute *theIntoAttribute)=0
Definition: DF_Label.hxx:65
Definition: SALOMEDSImpl_AttributeTarget.hxx:40
std::map< std::string, DF_Attribute * > myVariables
Definition: SALOMEDSImpl_AttributeTarget.hxx:43
std::map< std::string, DF_Attribute * > & GetVariables()
Definition: SALOMEDSImpl_AttributeTarget.hxx:54
std::string GetRelation()
Definition: SALOMEDSImpl_AttributeTarget.hxx:52
~SALOMEDSImpl_AttributeTarget()
Definition: SALOMEDSImpl_AttributeTarget.hxx:59
std::string myRelation
Definition: SALOMEDSImpl_AttributeTarget.hxx:42
Definition: SALOMEDSImpl_GenericAttribute.hxx:39
Definition: SALOMEDSImpl_SObject.hxx:41