blob: f26300423489a1e75e8e50a56ef5d562f9130c33 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
-- File: XmlObjMgt_Persistent.cdl
-- Created: Tue Jul 17 12:30:46 2001
-- Author: Julia DOROVSKIKH <jfa@hotdox.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 2001
class Persistent from XmlObjMgt
uses
Element from XmlObjMgt,
DOMString from XmlObjMgt
is
Create returns Persistent from XmlObjMgt;
---Purpose: empty constructor
Create (theElement : Element from XmlObjMgt)
returns Persistent from XmlObjMgt;
---Purpose: constructor
Create (theElement : Element from XmlObjMgt;
theRef : DOMString from XmlObjMgt)
returns Persistent from XmlObjMgt;
---Purpose: constructor from sub-element of Element referenced by theRef
CreateElement (me:in out; theParent: out Element from XmlObjMgt;
theType: DOMString from XmlObjMgt;
theID: Integer from Standard);
---Purpose: myElement := <theType id="theID"/>
SetId (me:in out; theId: Integer from Standard)
is static;
---Level: Internal
Element (me) returns Element from XmlObjMgt;
---C++: inline
---C++: return const &
---C++: alias "inline operator const XmlObjMgt_Element&() const;"
---Purpose: return myElement
Element (me:in out) returns Element from XmlObjMgt;
---C++: inline
---C++: return &
---C++: alias "inline operator XmlObjMgt_Element&();"
---Purpose: return myElement
Id(me) returns Integer from Standard
is static;
---C++: inline
---Level: Internal
fields
myElement: Element from XmlObjMgt;
myID : Integer from Standard;
end Persistent;
|