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