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 |
finish envelopes the behavior so it can be shown otherwise, part of an s-dot graph is returned
Computes a list of types (and supertypes) ignoring types in ignore and up to level
Computes a list of types (and supertypes) ignoring types in ignore)
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
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