Integration of OCCT 6.5.0 from SVN
[occt.git] / src / XmlMDataXtd / XmlMDataXtd_ShapeDriver.cdl
CommitLineData
7fd59977 1-- File: XmlMDataXtd_ShapeDriver.cdl
2-- Created: Fri Aug 24 20:16:51 2001
3-- Author: Alexander GRIGORIEV
4-- Copyright: Open Cascade 2001
5
6class ShapeDriver from XmlMDataXtd inherits ADriver from XmlMDF
7
8 ---Purpose: Attribute Driver.
9
10uses
11 SRelocationTable from XmlObjMgt,
12 RRelocationTable from XmlObjMgt,
13 Persistent from XmlObjMgt,
14 MessageDriver from CDM,
15 Attribute from TDF
16
17is
18 Create (theMessageDriver:MessageDriver from CDM)
19 returns mutable ShapeDriver from XmlMDataXtd;
20
21 NewEmpty (me) returns mutable Attribute from TDF;
22
23 Paste(me; Source : Persistent from XmlObjMgt;
24 Target : mutable Attribute from TDF;
25 RelocTable : out RRelocationTable from XmlObjMgt)
26 returns Boolean from Standard;
27
28 Paste(me; Source : Attribute from TDF;
29 Target : in out Persistent from XmlObjMgt;
30 RelocTable : out SRelocationTable from XmlObjMgt);
31
32end ShapeDriver;