b36.gv 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309
  1. digraph "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. }