blob: 3dc0b84e70c8aceef800ec6fce313b5c1a81ed1a (
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
|
-- File: Dynamic_AbstractVariableInstance.cdl
-- Created: Mon Sep 5 15:02:15 1994
-- Author: Gilles DEBARBOUILLE
-- <gde@watson>
---Copyright: Matra Datavision 1994
deferred class AbstractVariableInstance from Dynamic
---Purpose: This class is the header class to define instances
-- of variables. There are two kinds of instances,
-- These are VariableInstance which addresses only
-- one Variable and CompositVariableInstance which is
-- able to address more than one variable. This last
-- class is useful for methods with a variable number
-- of arguments.
inherits
Variable from Dynamic
is
Initialize;
Variable(me : mutable ; avariable : Variable from Dynamic)
---Level: Public
---Purpose: This deferred method must be implemented in the
-- derived classes for setting reference(s) to the
-- corresponding variable(s) which define the signature
-- of the method definition.
is deferred;
end AbstractVariableInstance;
|