27 #ifndef _SALOMEDSImpl_AttributeTreeNode_HeaderFile
28 #define _SALOMEDSImpl_AttributeTreeNode_HeaderFile
41 const static std::string& GetDefaultTreeID();
49 void SetTreeID(
const std::string& value);
75 virtual std::string
Save();
76 virtual void Load(
const std::string&);
77 virtual std::string
Type();
79 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 void AfterAddition()
Definition: DF_Attribute.hxx:68
virtual std::string Save()
Definition: DF_Attribute.hxx:47
virtual void Load(const std::string &)
Definition: DF_Attribute.hxx:48
virtual DF_Attribute * NewEmpty() const =0
virtual void BeforeForget()
Definition: DF_Attribute.hxx:69
virtual void Paste(DF_Attribute *theIntoAttribute)=0
Definition: DF_Label.hxx:65
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:38
SALOMEDSImpl_AttributeTreeNode * GetPrevious() const
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:58
SALOMEDSImpl_AttributeTreeNode * myNext
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:93
const std::string & GetTreeID()
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:66
bool HasPrevious()
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:63
SALOMEDSImpl_AttributeTreeNode * myPrevious
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:92
SALOMEDSImpl_AttributeTreeNode * myFather
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:91
bool HasFather()
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:62
SALOMEDSImpl_AttributeTreeNode * myFirst
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:94
bool HasNext()
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:64
SALOMEDSImpl_AttributeTreeNode * GetFather() const
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:57
~SALOMEDSImpl_AttributeTreeNode()
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:83
SALOMEDSImpl_AttributeTreeNode * GetNext() const
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:59
std::string myTreeID
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:90
bool HasFirst()
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:65
SALOMEDSImpl_AttributeTreeNode * GetFirst() const
Definition: SALOMEDSImpl_AttributeTreeNode.hxx:60
Definition: SALOMEDSImpl_ChildNodeIterator.hxx:30
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