A Formatter that generates an inheritance graph
| Operations Summary: | |
| __init__(self, os, operations, attributes) [Source] | |
| scope(self) [Source] | |
| write(self, text) [Source] | |
| type_ref(self) [Source] | |
| type_label(self) [Source] | |
| parameter(self) [Source] | |
| formatType(self, typeObj) Returns a reference string for the given type object [Source] | |
| clearType(self) [Source] | |
| writeNode(self, ref, name, label, **attr) helper method to generate output for a given node [Source] | |
| writeEdge(self, parent, child, label, **attr) [Source] | |
| getClassName(self, node) Returns the name of the given class node, relative to all its parents. [Source] | |
| visitModifier(self, type) [Source] | |
| visitUnknown(self, type) [Source] | |
| visitBase(self, type) [Source] | |
| visitDependent(self, type) [Source] | |
| visitDeclared(self, type) [Source] | |
| visitParametrized(self, type) [Source] | |
| visitTemplate(self, type) [Source] | |
| visitInheritance(self, node) [Source] | |
| visitClass(self, node) [Source] | |
| visitOperation(self, operation) [Source] | |
| visitVariable(self, variable) [Source] | |
| Operation Details: |
Returns the name of the given class node, relative to all its parents. This makes the graph simpler by making the names shorter