1digraph "class_hierarchy" {
2  size="8.5,11";
3	graph [
4		fontsize = "14"
5		fontname = "Times-Roman"
6		fontcolor = "black"
7		color = "black"
8	]
9	node [
10		fontsize = "14"
11		fontname = "Times-Roman"
12		fontcolor = "black"
13		shape = "ellipse"
14		color = "black"
15	]
16	edge [
17		fontsize = "14"
18		fontname = "Times-Roman"
19		fontcolor = "black"
20		color = "black"
21	]
22	"\<base-output\>" [
23		fontsize = "14"
24		fontname = "Times-Roman"
25		fontcolor = "black"
26		label = "{ \<base-output\> | { Ivars | Public } | { { output-name | output-title } | { active? | aseek-end-sequence | aseek-got-one-right | aseek-got-one-wrong | aseek-start-msg | create-link | destroy-link | done-init-supervisors | get-name | get-title | initialize | initialize-coderack | print@level | ready-to-guess-about-to-submit | reset | seek-declares-guess | shutdown | start-init-environment | start-init-supervisors | update-views | workspace-seeded } } }"
27		shape = "record"
28		color = "black"
29	]
30	"\<dangler\>" [
31		fontsize = "14"
32		fontname = "Times-Roman"
33		fontcolor = "black"
34		label = "{ \<dangler\> | { Ivars | Public } | { { children | name | parent | position } | { get-children | get-name | get-parent | get-position | set-name! | set-position! } } }"
35		shape = "record"
36		color = "black"
37	]
38	"\<replace-dangler\>" [
39		fontsize = "14"
40		fontname = "Times-Roman"
41		fontcolor = "black"
42		label = "{ \<replace-dangler\> | { Ivars | Public } | { { by } | { gen-descriptor | init | run } } }"
43		shape = "record"
44		color = "black"
45	]
46	"\<doubler-dangler\>" [
47		fontsize = "14"
48		fontname = "Times-Roman"
49		fontcolor = "black"
50		label = "{ \<doubler-dangler\> | { Ivars | Public } | { { result | spent } | { gen-descriptor | init | run } } }"
51		shape = "record"
52		color = "black"
53	]
54	"\<seek-diagram\>" [
55		fontsize = "14"
56		fontname = "Times-Roman"
57		fontcolor = "black"
58		label = "{ \<seek-diagram\> | { Ivars | Protected | Public } | { { descriptor | diagram | dotgraph | dotoutput | graph | origdescriptor } | { eval-dangler | eval-descriptor } | { destroy | eval-dangler | eval-descriptor | gen-dotgraph | get-descriptor | get-diagram | get-dotgraph | get-dotoutput | get-graph | get-range | init | node-ref | print | reset | run! | runn! | stringify | update-descriptor | update-graph } } }"
59		shape = "record"
60		color = "black"
61	]
62	"\<diagram-node\>" [
63		fontsize = "14"
64		fontname = "Times-Roman"
65		fontcolor = "black"
66		label = "{ \<diagram-node\> | { Ivars | Protected | Public } | { { children | current-danglers | danglers | in-run | name | output-tag | parent | position | title | unique-name } | { run-danglers } | { add-danglers! | gen-descriptor | gen-dotgraph | gen-node-descriptor | get-children | get-danglers | get-name | get-parent | get-position | get-title | get-unique-name | init | reset | run! | set-position! } } }"
67		shape = "record"
68		color = "black"
69	]
70	"\<countup-node\>" [
71		fontsize = "14"
72		fontname = "Times-Roman"
73		fontcolor = "black"
74		label = "{ \<countup-node\> | { Ivars | Public } | { { curnum | firsttime | spent } | { init | run-node! } } }"
75		shape = "record"
76		color = "black"
77	]
78	"\<constant-node\>" [
79		fontsize = "14"
80		fontname = "Times-Roman"
81		fontcolor = "black"
82		label = "{ \<constant-node\> | { Ivars | Public } | { { num | spent } | { gen-node-descriptor | init | run-node! } } }"
83		shape = "record"
84		color = "black"
85	]
86	"\<repeat-node\>" [
87		fontsize = "14"
88		fontname = "Times-Roman"
89		fontcolor = "black"
90		label = "{ \<repeat-node\> | { Public } | { { init | run-node! } } }"
91		shape = "record"
92		color = "black"
93	]
94	"\<cycle-node\>" [
95		fontsize = "14"
96		fontname = "Times-Roman"
97		fontcolor = "black"
98		label = "{ \<cycle-node\> | { Ivars | Public } | { { current-children | spent } | { init | reset | run-node! } } }"
99		shape = "record"
100		color = "black"
101	]
102	"\<tuple-node\>" [
103		fontsize = "14"
104		fontname = "Times-Roman"
105		fontcolor = "black"
106		label = "{ \<tuple-node\> | { Ivars | Public } | { { current-children } | { init | reset | run-node! } } }"
107		shape = "record"
108		color = "black"
109	]
110	"\<dot-thread\>" [
111		fontsize = "14"
112		fontname = "Times-Roman"
113		fontcolor = "black"
114		label = "{ \<dot-thread\> | { Ivars | Public } | { { gifbuffer | inp | outp | prcss } | { close | init-file | init-gif | init-plain | process-str | process-str-\>gif | send-str } } }"
115		shape = "record"
116		color = "black"
117	]
118	"\<graphics-output\>" [
119		fontsize = "14"
120		fontname = "Times-Roman"
121		fontcolor = "black"
122		label = "{ \<graphics-output\> | { Ivars | Protected | Public } | { { active | conceptnet-view | diagram-view | lastrendered-sequence | output-name | output-title | seektext-view | sequence | workspace-view } | { place-windows } | { active? | aseek-end-sequence | aseek-got-one-right | aseek-got-one-wrong | aseek-start-msg | create-link | destroy-link | get-name | get-title | get-workspace-view | initialize | pop-sequence | ready-to-guess-about-to-submit | reset | seek-declares-guess | shutdown | update-views | workspace-seeded } } }"
123		shape = "record"
124		color = "black"
125	]
126	"\<text-output\>" [
127		fontsize = "14"
128		fontname = "Times-Roman"
129		fontcolor = "black"
130		label = "{ \<text-output\> | { Ivars | Public } | { { output-name | output-title } | { active? | aseek-end-sequence | aseek-got-one-right | aseek-got-one-wrong | aseek-start-msg | done-init-supervisors | get-name | get-title | print@level | ready-to-guess-about-to-submit | seek-declares-guess | start-init-supervisors } } }"
131		shape = "record"
132		color = "black"
133	]
134	"\<seekstructure\>" [
135		fontsize = "14"
136		fontname = "Times-Roman"
137		fontcolor = "black"
138		label = "{ \<seekstructure\> | { Ivars | Public } | { { flex-info | happiness | name | salience } | { get-flex-info | get-happiness | get-name | get-salience | get-type | init | set-flex-info! | set-happiness! | set-name! | set-salience! | stringify | type? } } }"
139		shape = "record"
140		color = "black"
141	]
142	"\<link\>" [
143		fontsize = "14"
144		fontname = "Times-Roman"
145		fontcolor = "black"
146		label = "{ \<link\> | { Ivars | Public } | { { directed? | from | to } | { get-directed? | get-from | get-to | get-type | init | set-directed?! | set-from! | set-to! | stringify | type? } } }"
147		shape = "record"
148		color = "black"
149	]
150	"\<group\>" [
151		fontsize = "14"
152		fontname = "Times-Roman"
153		fontcolor = "black"
154		label = "{ \<group\> | { Ivars | Public } | { { from | items | ordered? | to } | { get-directed? | get-from | get-to | init | set-directed?! | set-from! | set-to! | stringify | type? } } }"
155		shape = "record"
156		color = "black"
157	]
158	"\<seekobject\>" [
159		fontsize = "14"
160		fontname = "Times-Roman"
161		fontcolor = "black"
162		label = "{ \<seekobject\> | { Ivars | Public } | { { groups-in | links-from | links-to | output-tag | serialization | tags } | { get-groups-in | get-links-from | get-links-to | get-output-tag | get-type | init | marshal | print | set-groups-in! | set-links-from! | set-links-to! | set-output-tag! | stringify | type? } } }"
163		shape = "record"
164		color = "black"
165	]
166	"\<numentry\>" [
167		fontsize = "14"
168		fontname = "Times-Roman"
169		fontcolor = "black"
170		label = "{ \<numentry\> | { Ivars | Public } | { { number | numspace-links | salience } | { get-number | get-numspace-links | get-salience | get-type | init | set-number! | set-numspace-links! | set-salience! | stringify | type? } } }"
171		shape = "record"
172		color = "black"
173	]
174	"\<seqentry\>" [
175		fontsize = "14"
176		fontname = "Times-Roman"
177		fontcolor = "black"
178		label = "{ \<seqentry\> | { Ivars | Public } | { { ghost? | happiness | left | pos | right } | { get-ghost? | get-left | get-length | get-pos | get-right | get-sequence | get-tags | get-type | init | set-ghost?! | set-left! | set-pos! | set-right! | set-tags! | stringify | type? } } }"
179		shape = "record"
180		color = "black"
181	]
182	"\<base\>" [
183		fontsize = "14"
184		fontname = "Times-Roman"
185		fontcolor = "black"
186		shape = "ellipse"
187		color = "black"
188	]
189	"\<base\>" -> "\<base-output\>" [
190		fontsize = "14"
191		fontname = "Times-Roman"
192		fontcolor = "black"
193		color = "black"
194	]
195	"\<base\>" -> "\<dangler\>" [
196		fontsize = "14"
197		fontname = "Times-Roman"
198		fontcolor = "black"
199		color = "black"
200	]
201	"\<dangler\>" -> "\<replace-dangler\>" [
202		fontsize = "14"
203		fontname = "Times-Roman"
204		fontcolor = "black"
205		color = "black"
206	]
207	"\<dangler\>" -> "\<doubler-dangler\>" [
208		fontsize = "14"
209		fontname = "Times-Roman"
210		fontcolor = "black"
211		color = "black"
212	]
213	"\<base\>" -> "\<seek-diagram\>" [
214		fontsize = "14"
215		fontname = "Times-Roman"
216		fontcolor = "black"
217		color = "black"
218	]
219	"\<base\>" -> "\<diagram-node\>" [
220		fontsize = "14"
221		fontname = "Times-Roman"
222		fontcolor = "black"
223		color = "black"
224	]
225	"\<diagram-node\>" -> "\<countup-node\>" [
226		fontsize = "14"
227		fontname = "Times-Roman"
228		fontcolor = "black"
229		color = "black"
230	]
231	"\<diagram-node\>" -> "\<constant-node\>" [
232		fontsize = "14"
233		fontname = "Times-Roman"
234		fontcolor = "black"
235		color = "black"
236	]
237	"\<diagram-node\>" -> "\<repeat-node\>" [
238		fontsize = "14"
239		fontname = "Times-Roman"
240		fontcolor = "black"
241		color = "black"
242	]
243	"\<diagram-node\>" -> "\<cycle-node\>" [
244		fontsize = "14"
245		fontname = "Times-Roman"
246		fontcolor = "black"
247		color = "black"
248	]
249	"\<diagram-node\>" -> "\<tuple-node\>" [
250		fontsize = "14"
251		fontname = "Times-Roman"
252		fontcolor = "black"
253		color = "black"
254	]
255	"\<base\>" -> "\<dot-thread\>" [
256		fontsize = "14"
257		fontname = "Times-Roman"
258		fontcolor = "black"
259		color = "black"
260	]
261	"\<base-output\>" -> "\<graphics-output\>" [
262		fontsize = "14"
263		fontname = "Times-Roman"
264		fontcolor = "black"
265		color = "black"
266	]
267	"\<base\>" -> "\<seekobject\>" [
268		fontsize = "14"
269		fontname = "Times-Roman"
270		fontcolor = "black"
271		color = "black"
272	]
273	"\<seekobject\>" -> "\<numentry\>" [
274		fontsize = "14"
275		fontname = "Times-Roman"
276		fontcolor = "black"
277		color = "black"
278	]
279	"\<numentry\>" -> "\<seqentry\>" [
280		fontsize = "14"
281		fontname = "Times-Roman"
282		fontcolor = "black"
283		color = "black"
284	]
285	"\<base-output\>" -> "\<text-output\>" [
286		fontsize = "14"
287		fontname = "Times-Roman"
288		fontcolor = "black"
289		color = "black"
290	]
291	"\<seekobject\>" -> "\<seekstructure\>" [
292		fontsize = "14"
293		fontname = "Times-Roman"
294		fontcolor = "black"
295		color = "black"
296	]
297	"\<seekstructure\>" -> "\<link\>" [
298		fontsize = "14"
299		fontname = "Times-Roman"
300		fontcolor = "black"
301		color = "black"
302	]
303	"\<seekstructure\>" -> "\<group\>" [
304		fontsize = "14"
305		fontname = "Times-Roman"
306		fontcolor = "black"
307		color = "black"
308	]
309}
310