Salome HOME
This commit was generated by cvs2git to track changes on a CVS vendor
[modules/kernel.git] / src / SALOMEDS / SALOMEDS_LocalIDAttribute.cdl
1 //  File      : SALOMEDS_LocalIDAttribute.cdl
2 //  Created   : Tue Aug 13 14:05:03 2002
3 //  Author    : Yves FRICAUD
4 //  Project   : SALOME
5 //  Module    : SALOMEDS
6 //  Copyright : Open CASCADE 2002
7 //  $Header: 
8
9 class LocalIDAttribute from SALOMEDS inherits Integer from TDataStd
10
11         ---Purpose: 
12
13
14 uses Attribute         from TDF,
15      Label             from TDF,
16      GUID              from Standard,
17      ExtendedString    from TCollection,
18      DataSet           from TDF,
19      RelocationTable   from TDF,
20      AttributeSequence from TDF,
21      Data              from TDF,
22      Comment           from TDataStd            
23
24
25 is    
26
27
28     ---Purpose: class methods
29     --          =============
30
31     GetID (myclass)   
32     ---C++: return const &  
33     returns GUID from Standard;    
34
35     Set (myclass; label : Label from TDF; value  : Integer from Standard)
36     returns OpenedAttribute from SALOMEDS;
37     
38     ---Purpose: Comment methods
39     --          ============
40     
41     Create 
42     returns mutable OpenedAttribute from SALOMEDS;
43
44     ID (me)
45         ---C++: return const & 
46     returns GUID from Standard;
47
48     Restore (me: mutable; with : Attribute from TDF);
49
50     NewEmpty (me)
51     returns mutable Attribute from TDF;
52
53     Paste (me; into : mutable Attribute from TDF;
54                RT   : mutable RelocationTable from TDF);    
55
56 end LocalIDAttribute;