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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
-- File: CDF.cdl
-- Created: Thu Aug 7 16:06:58 1997
-- Author: Jean-Louis Frenkel
-- <rmi@frilox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1997
package CDF
uses CDM, PCDM, TCollection, TColStd, Storage, Resource, Quantity, OSD
is
class Directory;
class DirectoryIterator;
class Session;
enumeration TypeOfActivation is TOA_New,TOA_Modified,TOA_Unchanged
end TypeOfActivation from CDF;
deferred class Application;
private class StoreList;
---Category: API for Store and retrieve
--
class Store;
enumeration TryStoreStatus is TS_OK,TS_NoCurrentDocument,TS_NoDriver,TS_NoSubComponentDriver
end TryStoreStatus;
enumeration SubComponentStatus is SCS_Consistent, SCS_Unconsistent,SCS_Stored,SCS_Modified
end SubComponentStatus;
enumeration StoreSetNameStatus is
SSNS_OK,
SSNS_ReplacingAnExistentDocument,
SSNS_OpenDocument
end StoreSetNameStatus;
---Category: MetaData management
--
deferred class MetaDataDriver;
---Purpose: this class list the method that must be available for
-- a specific DBMS
exception MetaDataDriverError inherits Failure from Standard;
---Purpose: this exception is used in the deferred methods.
-- Programmer implementing such methods may use this
-- exception or any exception inheriting MetaDataDriverError.
deferred class MetaDataDriverFactory;
private class Timer;
GetLicense(anApplicationIdentifier: Integer from Standard);
IsAvailable(anApplicationIdentifier: Integer from Standard)
returns Boolean from Standard;
end CDF;
|