0027970: Improvement of standard attributes usability - containers.
[occt.git] / src / TDF / TDF_Attribute.hxx
index ac2fe9e..7a97ae9 100644 (file)
@@ -140,7 +140,14 @@ public:
   
   //! Returns the ID of the attribute.
   Standard_EXPORT virtual const Standard_GUID& ID() const = 0;
-  
+
+  //! Sets specific ID of the attribute (supports several attributes 
+  //! of one type at the same label feature).
+  Standard_EXPORT virtual void SetID(const Standard_GUID& theGuid);
+
+  //! Sets default ID defined in nested class (to be used for attributes having User ID feature).
+  Standard_EXPORT virtual void SetID();
+
   //! Returns   the   label to which  the   attribute is
   //! attached. If the  label is not  included in a  DF,
   //! the label is null. See Label.