27 #ifndef _SALOMEDSImpl_AttributeUserID_HeaderFile
28 #define _SALOMEDSImpl_AttributeUserID_HeaderFile
46 static std::string DefaultID();
48 const std::string&
Value()
const {
return ID(); }
49 void SetValue(
const std::string& value);
51 virtual std::string
Type();
53 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_AttributeUserID.hxx:39
const std::string & Value() const
Definition: SALOMEDSImpl_AttributeUserID.hxx:48
std::string myID
Definition: SALOMEDSImpl_AttributeUserID.hxx:41
~SALOMEDSImpl_AttributeUserID()
Definition: SALOMEDSImpl_AttributeUserID.hxx:57
SALOMEDSImpl_AttributeUserID()
Definition: SALOMEDSImpl_AttributeUserID.hxx:44
Definition: SALOMEDSImpl_GenericAttribute.hxx:39
virtual std::string Type()
Definition: SALOMEDSImpl_GenericAttribute.cxx:55
string ID
Main identifier of an object in SALOME application.
Definition: SALOMEDS.idl:48