Integration of OCCT 6.5.0 from SVN
[occt.git] / src / MDataStd / MDataStd_ByteArrayRetrievalDriver_1.cdl
1 -- File:        MDataStd_ByteArrayRetrievalDriver_1.cdl
2 -- Created:     Thu Mar 27 17:45:18 2008
3 -- Author:      Sergey ZARITCHNY
4 --              <sergey.zaritchny@opencascade.com>
5 ---Copyright:   Open CasCade SA 2008
6
7
8 class ByteArrayRetrievalDriver_1 from MDataStd inherits ARDriver from MDF
9
10         ---Purpose: Retrieval  driver of ByteArray attribute supporting 
11         --          delta mechanism by default
12
13 uses
14     RRelocationTable from MDF,
15     Attribute        from TDF,
16     Attribute        from PDF, 
17     MessageDriver    from CDM
18
19 is
20
21     Create(theMessageDriver : MessageDriver from CDM)
22     returns mutable ByteArrayRetrievalDriver_1 from MDataStd;
23
24     VersionNumber(me) returns Integer from Standard;
25
26     SourceType(me) returns Type from Standard;
27
28     NewEmpty (me) returns mutable Attribute from TDF;
29
30     Paste(me;
31           Source     :         Attribute from PDF;
32           Target     : mutable Attribute from TDF;
33           RelocTable : RRelocationTable from MDF);
34
35
36
37 end ByteArrayRetrievalDriver_1;