-
Notifications
You must be signed in to change notification settings - Fork 131
Expand file tree
/
Copy pathdict-pic.txt
More file actions
63 lines (55 loc) · 2.39 KB
/
dict-pic.txt
File metadata and controls
63 lines (55 loc) · 2.39 KB
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
From: sauderd@cme.nist.gov (David Sauder)
To: jmeister@lerc.nasa.gov
Cc: dp2@cme.nist.gov
Subject: Part 23 dictionary classes
Date: Mon, 17 Apr 95 12:43:37 EDT
Jeff,
This is the layout of the dictionary classes in our toolkit (when the
new changes get integrated). This matches Part 23.
// The classes in the hierarchy are the new names for our classes.
// DictionaryInstance
// |
// |
// -----------------------------------------------------------------
// | | | | | |
// | | | | | |
// | NamedType | SimpleType | Enumeration
// | | Aggr |
// | --------------- | Select
// | | | |
// | DefinedType EntityType |
// | |
// | |
// Attr ----------------------------------------
// | | | | |
// ---------- List Set Bag Array
// | | |
// | | DerivedAttr
// | |
// | InverseAttr
// |
// ExplicitAttr
Below are the names of the dictionary classes followed in parenthesis
by the name of the class in our toolkit that previously implemented
the functionality.
// DictionaryInstance (TypeDescriptor)
// Attr (AttrDescriptor)
// DerivedAttr (AttrDescriptor w/a member variable set)
// ExplicitAttr (AttrDescriptor)
// InverseAttr (InverseAttrDescriptor)
// NamedType (not explicitly defined before)
// Entity (EntityDescriptor)
// DefinedType (TypeDescriptor)
// Aggr (AggrTypeDescriptor)
// List (ListTypeDescriptor)
// Set (SetTypeDescriptor)
// Bag (BagTypeDescriptor)
// Array (ArrayTypeDescriptor)
// SimpleType (TypeDescriptor)
// Select (SelectTypeDescriptor)
// Enumeration (EnumTypeDescriptor)
If you would like to see the new code I could send it to you. You
will not be able to use it (in a practical way) until we change the
software that generates the code that initializes the dictionary data
structures to generate code based on the new names and classes.
Dave Sauder