Synopsis - Synopsis.Formatters.Dot.InheritanceGenerator

module Synopsis.Formatters.Dot
class InheritanceGenerator
File: ../Synopsis/Formatters/Dot.py
A Formatter that generates an inheritance graph. If the 'toc' argument is not None, it is used to generate URLs. If no reference could be found in the toc, the node will be grayed out.
Attributes Summary:
aggregation
toc
scope
__type_ref
__type_label
__no_descend
nodes
Methods Summary:
__init__(self, os, direction, operations, attributes, aggregation, toc, prefix, no_descend, bgcolor)
type_ref(self)
type_label(self)
parameter(self)
format_type(self, typeObj)
clear_type(self)
get_class_name(self, node)
Returns the name of the given class node, relative to all its parents.
visit_modifier_type(self, type)
visit_unknown_type(self, type)
visit_builtin_type_id(self, type)
visit_dependent_type_id(self, type)
visit_declared_type_id(self, type)
visit_parametrized_type_id(self, type)
visit_template_id(self, type)
visit_inheritance(self, node)
visit_class(self, node)
visit_operation(self, operation)
visit_variable(self, variable)

Attributes Inherited from DotFileGenerator
__os, direction, bgcolor, light_color

Methods Inherited from DotFileGenerator
write, write_node, write_edge

Methods Details:
format_type(self, typeObj)
Returns a reference string for the given type object
get_class_name(self, node)
Returns the name of the given class node, relative to all its parents. This makes the graph simpler by making the names shorter
Generated on Thu Apr 16 16:26:57 2009 by
synopsis (version devel)