class-diagram

Method summary
class->s-dot class &key finish &allow-other-keys
Function summary
class->svg c &key (slots t) (methods t) arguments (max-width 60)
class-diagram class &key super super-level sub sub-level (slots t) (methods t) (arguments t) (max-width 50) path (format "png") (open t)
class-graph-s-dot-envelope graph
classes->s-dot classes &key packages (slots t) (methods t) arguments (max-width 60) finish
classes->svg classes &key packages (slots t) (methods t) arguments (max-width 60)
examples-class-diagram
get-sub-types type &key ignore level
get-super-types type &key (ignore (quote (standard-object t))) level
class->s-dot   class &key finish &allow-other-keys  [Generic function]

finish envelopes the behavior so it can be shown otherwise, part of an s-dot graph is returned

get-super-types   type &key (ignore (quote (standard-object t))) level  [Function]

Computes a list of types (and supertypes) ignoring types in ignore and up to level

get-sub-types   type &key ignore level  [Function]

Computes a list of types (and supertypes) ignoring types in ignore)

class-graph-s-dot-envelope   graph  [Function]

takes a graph and envelopes it with the graph

classes->s-dot   classes &key packages (slots t) (methods t) arguments (max-width 60) finish  [Function]

takes a series, draws each and connects those which are subclasses

classes->svg   classes &key packages (slots t) (methods t) arguments (max-width 60)  [Function]
class->svg   c &key (slots t) (methods t) arguments (max-width 60)  [Function]
class-diagram   class &key super super-level sub sub-level (slots t) (methods t) (arguments t) (max-width 50) path (format "png") (open t)  [Function]

shows class in web browser unless file name is given super - t/nil show super classes super-level - e.g. 1 - just the next super class sub - t/nil show sub classes sub-level - e.g. 1 - just the next super class slots - show slots of the class methods - show methods of the class arguments - show arguments of methods max-width - the maximum width of each class path - the filename for export (if nil we show it in the webinterface) format - format of the export open - if t tries to open the resulting file

examples-class-diagram    [Function]

generates some examples in the web browser and in Aiuto/.tmp