class documentation
class DiaDefGenerator: (source)
Known subclasses: pylint.pyreverse.diadefslib.ClassDiadefGenerator
, pylint.pyreverse.diadefslib.DefaultDiadefGenerator
Handle diagram generation options.
Method | __init__ |
Common Diagram Handler initialization. |
Method | add |
Visit one class and add it to diagram. |
Method | extract |
Extract recursively classes related to klass_node. |
Method | get |
Return ancestor nodes of a class node. |
Method | get |
Return associated nodes of a class node. |
Method | get |
Get title for objects. |
Method | show |
True if builtins and not show_builtins. |
Instance Variable | anc |
Undocumented |
Instance Variable | association |
Undocumented |
Instance Variable | classdiagram |
Undocumented |
Instance Variable | config |
Undocumented |
Instance Variable | linker |
Undocumented |
Instance Variable | module |
Undocumented |
Method | _get |
Help function for search levels. |
Method | _set |
Set different default options with _default dictionary. |
Method | _set |
Activate some options if not explicitly deactivated. |
overridden in
pylint.pyreverse.diadefslib.DefaultDiadefGenerator
Common Diagram Handler initialization.
def extract_classes(self, klass_node:
nodes.ClassDef
, anc_level: int
, association_level: int
):
(source)
¶
Extract recursively classes related to klass_node.
def get_ancestors(self, node:
nodes.ClassDef
, level: int
) -> Generator[ nodes.ClassDef, None, None]
:
(source)
¶
Return ancestor nodes of a class node.
def get_associated(self, klass_node:
nodes.ClassDef
, level: int
) -> Generator[ nodes.ClassDef, None, None]
:
(source)
¶
Return associated nodes of a class node.
overridden in
pylint.pyreverse.diadefslib.ClassDiadefGenerator
, pylint.pyreverse.diadefslib.DefaultDiadefGenerator
Undocumented