Examples#

This page gathers some examples of UML diagrams produced by sphinx-uml.

Classes diagram#

To generate a pyreverse classes diagram in you RST output, use the following snippet by replacing sphinx_uml by any module of interest.

.. uml:: sphinx_uml
   :classes:
   :caption: Classes of ``sphinx_uml``

Result:

digraph "classes" { rankdir=BT charset="utf-8" bgcolor=transparent "docutils.nodes.Body" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="Body" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.Body" tooltip="Body" target="_top"><b>Body</b></td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.Body"]; "docutils.parsers.rst.Directive" [color="#99DDFF", fontcolor="black", label=<<table border="0" align="left" tooltip="Directive" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive" tooltip="Directive" target="_top"><b>Directive</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.arguments" target="_top" tooltip="Directive.arguments">arguments</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.block_text" target="_top" tooltip="Directive.block_text">block_text</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.content" target="_top" tooltip="Directive.content">content</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.content_offset" target="_top" tooltip="Directive.content_offset">content_offset</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.final_argument_whitespace " target="_top" tooltip="Directive.final_argument_whitespace : bool">final_argument_whitespace : bool</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.has_content " target="_top" tooltip="Directive.has_content : bool">has_content : bool</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.lineno" target="_top" tooltip="Directive.lineno">lineno</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.name" target="_top" tooltip="Directive.name">name</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.option_spec " target="_top" tooltip="Directive.option_spec : NoneType">option_spec : NoneType</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.optional_arguments " target="_top" tooltip="Directive.optional_arguments : int">optional_arguments : int</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.options" target="_top" tooltip="Directive.options">options</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.reporter" target="_top" tooltip="Directive.reporter">reporter</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.required_arguments " target="_top" tooltip="Directive.required_arguments : int">required_arguments : int</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.state" target="_top" tooltip="Directive.state">state</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.state_machine" target="_top" tooltip="Directive.state_machine">state_machine</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.add_name" target="_top" tooltip="Directive.add_name">add_name(node)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.assert_has_content" target="_top" tooltip="Directive.assert_has_content">assert_has_content()</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.debug" target="_top" tooltip="Directive.debug">debug(message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.directive_error" target="_top" tooltip="Directive.directive_error">directive_error(level, message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.error" target="_top" tooltip="Directive.error">error(message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.info" target="_top" tooltip="Directive.info">info(message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.run" target="_top" tooltip="Directive.run"><i>run()</i></td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.severe" target="_top" tooltip="Directive.severe">severe(message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.warning" target="_top" tooltip="Directive.warning">warning(message)</td></tr></table>>, shape="record", style="filled", URL="../docutils.parsers.rst.html#docutils.parsers.rst.Directive"]; "sphinx_uml.pyreverse.dot_printer.DotPrinter" [color="#44BB99", fontcolor="black", label=<<table border="0" align="left" tooltip="DotPrinter" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.dot_printer.html#sphinx_uml.pyreverse.dot_printer.DotPrinter" tooltip="DotPrinter" target="_top"><b>DotPrinter</b></td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.dot_printer.html#sphinx_uml.pyreverse.dot_printer.DotPrinter.emit_node" target="_top" tooltip="DotPrinter.emit_node">emit_node(name: str, type_: NodeType, properties: NodeProperties \| None): None</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.pyreverse.dot_printer.html#sphinx_uml.pyreverse.dot_printer.DotPrinter"]; "pylint.pyreverse.dot_printer.DotPrinter" [color="#BBCC33", fontcolor="black", label=<<table border="0" align="left" tooltip="DotPrinter" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter" tooltip="DotPrinter" target="_top"><b>DotPrinter</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.DEFAULT_COLOR " target="_top" tooltip="DotPrinter.DEFAULT_COLOR : str">DEFAULT_COLOR : str</td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.charset " target="_top" tooltip="DotPrinter.charset : str">charset : str</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.emit_edge" target="_top" tooltip="DotPrinter.emit_edge">emit_edge(from_node: str, to_node: str, type_: EdgeType, label: str \| None): None</td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.emit_node" target="_top" tooltip="DotPrinter.emit_node">emit_node(name: str, type_: NodeType, properties: NodeProperties \| None): None</td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.generate" target="_top" tooltip="DotPrinter.generate">generate(outputfile: str): None</td></tr></table>>, shape="record", style="filled", URL="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter"]; "docutils.nodes.Element" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="Element" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.Element" tooltip="Element" target="_top"><b>Element</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.attributes " target="_top" tooltip="Element.attributes : dict">attributes : dict</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.basic_attributes " target="_top" tooltip="Element.basic_attributes : tuple">basic_attributes : tuple</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.child_text_separator " target="_top" tooltip="Element.child_text_separator : str">child_text_separator : str</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.children " target="_top" tooltip="Element.children : list">children : list</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.has_key" target="_top" tooltip="Element.has_key">has_key</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.known_attributes " target="_top" tooltip="Element.known_attributes : tuple">known_attributes : tuple</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.line" target="_top" tooltip="Element.line">line</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.list_attributes " target="_top" tooltip="Element.list_attributes : tuple">list_attributes : tuple</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.local_attributes " target="_top" tooltip="Element.local_attributes : tuple">local_attributes : tuple</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.rawsource " target="_top" tooltip="Element.rawsource : str">rawsource : str</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.referenced " target="_top" tooltip="Element.referenced : bool">referenced : bool</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.source" target="_top" tooltip="Element.source">source</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.tagname " target="_top" tooltip="Element.tagname : NoneType">tagname : NoneType</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.append" target="_top" tooltip="Element.append">append(item)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.append_attr_list" target="_top" tooltip="Element.append_attr_list">append_attr_list(attr, values)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.astext" target="_top" tooltip="Element.astext">astext()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.attlist" target="_top" tooltip="Element.attlist">attlist()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.clear" target="_top" tooltip="Element.clear">clear()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.coerce_append_attr_list" target="_top" tooltip="Element.coerce_append_attr_list">coerce_append_attr_list(attr, value)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy" target="_top" tooltip="Element.copy">copy()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy_attr_coerce" target="_top" tooltip="Element.copy_attr_coerce">copy_attr_coerce(attr, value, replace)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy_attr_concatenate" target="_top" tooltip="Element.copy_attr_concatenate">copy_attr_concatenate(attr, value, replace)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy_attr_consistent" target="_top" tooltip="Element.copy_attr_consistent">copy_attr_consistent(attr, value, replace)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy_attr_convert" target="_top" tooltip="Element.copy_attr_convert">copy_attr_convert(attr, value, replace)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.deepcopy" target="_top" tooltip="Element.deepcopy">deepcopy()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.delattr" target="_top" tooltip="Element.delattr">delattr(attr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.emptytag" target="_top" tooltip="Element.emptytag">emptytag()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.endtag" target="_top" tooltip="Element.endtag">endtag()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.extend" target="_top" tooltip="Element.extend">extend(item)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.first_child_matching_class" target="_top" tooltip="Element.first_child_matching_class">first_child_matching_class(childclass, start, end)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.first_child_not_matching_class" target="_top" tooltip="Element.first_child_not_matching_class">first_child_not_matching_class(childclass, start, end)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.get" target="_top" tooltip="Element.get">get(key, failobj)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.get_language_code" target="_top" tooltip="Element.get_language_code">get_language_code(fallback)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.hasattr" target="_top" tooltip="Element.hasattr">hasattr(attr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.index" target="_top" tooltip="Element.index">index(item, start, stop)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.insert" target="_top" tooltip="Element.insert">insert(index, item)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.is_not_default" target="_top" tooltip="Element.is_not_default">is_not_default(key)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.is_not_known_attribute" target="_top" tooltip="Element.is_not_known_attribute">is_not_known_attribute(attr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.is_not_list_attribute" target="_top" tooltip="Element.is_not_list_attribute">is_not_list_attribute(attr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.non_default_attributes" target="_top" tooltip="Element.non_default_attributes">non_default_attributes()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.note_referenced_by" target="_top" tooltip="Element.note_referenced_by">note_referenced_by(name, id)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.pformat" target="_top" tooltip="Element.pformat">pformat(indent, level)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.pop" target="_top" tooltip="Element.pop">pop(i)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.previous_sibling" target="_top" tooltip="Element.previous_sibling">previous_sibling()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.remove" target="_top" tooltip="Element.remove">remove(item)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.replace" target="_top" tooltip="Element.replace">replace(old, new)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.replace_attr" target="_top" tooltip="Element.replace_attr">replace_attr(attr, value, force)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.replace_self" target="_top" tooltip="Element.replace_self">replace_self(new)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.set_class" target="_top" tooltip="Element.set_class">set_class(name)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.setdefault" target="_top" tooltip="Element.setdefault">setdefault(key, failobj)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.shortrepr" target="_top" tooltip="Element.shortrepr">shortrepr()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.starttag" target="_top" tooltip="Element.starttag">starttag(quoteattr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts" target="_top" tooltip="Element.update_all_atts">update_all_atts(dict_, update_fun, replace, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts_coercion" target="_top" tooltip="Element.update_all_atts_coercion">update_all_atts_coercion(dict_, replace, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts_concatenating" target="_top" tooltip="Element.update_all_atts_concatenating">update_all_atts_concatenating(dict_, replace, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts_consistantly" target="_top" tooltip="Element.update_all_atts_consistantly">update_all_atts_consistantly(dict_, replace, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts_convert" target="_top" tooltip="Element.update_all_atts_convert">update_all_atts_convert(dict_, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_basic_atts" target="_top" tooltip="Element.update_basic_atts">update_basic_atts(dict_)</td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.Element"]; "docutils.nodes.General" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="General" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.General" tooltip="General" target="_top"><b>General</b></td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.General"]; "docutils.nodes.Inline" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="Inline" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.Inline" tooltip="Inline" target="_top"><b>Inline</b></td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.Inline"]; "docutils.nodes.Node" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="Node" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.Node" tooltip="Node" target="_top"><b>Node</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.document" target="_top" tooltip="Node.document">document</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.line " target="_top" tooltip="Node.line : NoneType">line : NoneType</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.parent " target="_top" tooltip="Node.parent : NoneType">parent : NoneType</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.source " target="_top" tooltip="Node.source : NoneType">source : NoneType</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.asdom" target="_top" tooltip="Node.asdom">asdom(dom)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.astext" target="_top" tooltip="Node.astext"><i>astext()</i></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.copy" target="_top" tooltip="Node.copy"><i>copy()</i></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.deepcopy" target="_top" tooltip="Node.deepcopy"><i>deepcopy()</i></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.findall" target="_top" tooltip="Node.findall">findall(condition, include_self, descend, siblings, ascend)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.next_node" target="_top" tooltip="Node.next_node">next_node(condition, include_self, descend, siblings, ascend)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.pformat" target="_top" tooltip="Node.pformat"><i>pformat(indent, level)</i></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.setup_child" target="_top" tooltip="Node.setup_child">setup_child(child)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.traverse" target="_top" tooltip="Node.traverse">traverse(condition, include_self, descend, siblings, ascend)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.walk" target="_top" tooltip="Node.walk">walk(visitor)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.walkabout" target="_top" tooltip="Node.walkabout">walkabout(visitor)</td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.Node"]; "sphinx_uml.pyreverse.main.ParsePyreverseArgs" [color="#44BB99", fontcolor="black", label=<<table border="0" align="left" tooltip="ParsePyreverseArgs" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs" tooltip="ParsePyreverseArgs" target="_top"><b>ParsePyreverseArgs</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs.name " target="_top" tooltip="ParsePyreverseArgs.name : str">name : str</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs.options" target="_top" tooltip="ParsePyreverseArgs.options">options</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs.remaining_args " target="_top" tooltip="ParsePyreverseArgs.remaining_args : NoneType, list">remaining_args : NoneType, list</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs"]; "pylint.pyreverse.printer.Printer" [color="#BBCC33", fontcolor="black", label=<<table border="0" align="left" tooltip="Printer" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer" tooltip="Printer" target="_top"><b>Printer</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.layout " target="_top" tooltip="Printer.layout : Layout \| None">layout : Layout \| None</td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.lines " target="_top" tooltip="Printer.lines : list[str]">lines : list[str]</td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.title " target="_top" tooltip="Printer.title : str">title : str</td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.use_automatic_namespace " target="_top" tooltip="Printer.use_automatic_namespace : bool \| None">use_automatic_namespace : bool \| None</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.emit" target="_top" tooltip="Printer.emit">emit(line: str, force_newline: bool \| None): None</td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.emit_edge" target="_top" tooltip="Printer.emit_edge"><i>emit_edge(from_node: str, to_node: str, type_: EdgeType, label: str \| None): None</i></td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.emit_node" target="_top" tooltip="Printer.emit_node"><i>emit_node(name: str, type_: NodeType, properties: NodeProperties \| None): None</i></td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.generate" target="_top" tooltip="Printer.generate">generate(outputfile: str): None</td></tr></table>>, shape="record", style="filled", URL="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer"]; "pylint.pyreverse.main.Run" [color="#BBCC33", fontcolor="black", label=<<table border="0" align="left" tooltip="Run" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run" tooltip="Run" target="_top"><b>Run</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run.name " target="_top" tooltip="Run.name : str">name : str</td></tr> <tr><td align="left" href="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run.options " target="_top" tooltip="Run.options : tuple">options : tuple</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run.run" target="_top" tooltip="Run.run">run(args: list[str]): int</td></tr></table>>, shape="record", style="filled", URL="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run"]; "sphinx_uml.pyreverse.main.Run" [color="#44BB99", fontcolor="black", label=<<table border="0" align="left" tooltip="Run" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run" tooltip="Run" target="_top"><b>Run</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run.config " target="_top" tooltip="Run.config : Namespace">config : Namespace</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run.diadefs" target="_top" tooltip="Run.diadefs">diadefs(args: list[str])</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run.run" target="_top" tooltip="Run.run">run(args: list[str]): int</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run"]; "sphinx_uml.singleton.Singleton" [color="#AAAA00", fontcolor="black", label=<<table border="0" align="left" tooltip="Singleton" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.singleton.html#sphinx_uml.singleton.Singleton" tooltip="Singleton" target="_top"><b>Singleton</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.singleton.html#sphinx_uml.singleton.Singleton.s_instances " target="_top" tooltip="Singleton.s_instances : dict">s_instances : dict</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.singleton.html#sphinx_uml.singleton.Singleton"]; "sphinx.util.docutils.SphinxDirective" [color="#EEDD88", fontcolor="black", label=<<table border="0" align="left" tooltip="SphinxDirective" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective" tooltip="SphinxDirective" target="_top"><b>SphinxDirective</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.config" target="_top" tooltip="SphinxDirective.config">config</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.env" target="_top" tooltip="SphinxDirective.env">env</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.get_location" target="_top" tooltip="SphinxDirective.get_location">get_location(): str</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.get_source_info" target="_top" tooltip="SphinxDirective.get_source_info">get_source_info(): tuple[str, int]</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.parse_content_to_nodes" target="_top" tooltip="SphinxDirective.parse_content_to_nodes">parse_content_to_nodes(allow_section_headings: bool): list[Node]</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.parse_inline" target="_top" tooltip="SphinxDirective.parse_inline">parse_inline(text: str): tuple[list[Node], list[system_message]]</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.parse_text_to_nodes" target="_top" tooltip="SphinxDirective.parse_text_to_nodes">parse_text_to_nodes(): list[Node]</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.set_source_info" target="_top" tooltip="SphinxDirective.set_source_info">set_source_info(node: Node): None</td></tr></table>>, shape="record", style="filled", URL="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective"]; "sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy" [color="#44BB99", fontcolor="black", label=<<table border="0" align="left" tooltip="SphinxHtmlProxy" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy" tooltip="SphinxHtmlProxy" target="_top"><b>SphinxHtmlProxy</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.class_name " target="_top" tooltip="SphinxHtmlProxy.class_name : str">class_name : str</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.module_name " target="_top" tooltip="SphinxHtmlProxy.module_name : str">module_name : str</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.sphinx_html_dir " target="_top" tooltip="SphinxHtmlProxy.sphinx_html_dir : Path \| str">sphinx_html_dir : Path \| str</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.set_sphinx_html_dir" target="_top" tooltip="SphinxHtmlProxy.set_sphinx_html_dir">set_sphinx_html_dir(sphinx_html_dir: Path \| str)</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.url" target="_top" tooltip="SphinxHtmlProxy.url">url(name: str): str</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy"]; "sphinx_uml.uml_generate_directive.UMLGenerateDirective" [color="#AAAA00", fontcolor="black", label=<<table border="0" align="left" tooltip="UMLGenerateDirective" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective" tooltip="UMLGenerateDirective" target="_top"><b>UMLGenerateDirective</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.final_argument_whitespace " target="_top" tooltip="UMLGenerateDirective.final_argument_whitespace : bool">final_argument_whitespace : bool</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.has_content " target="_top" tooltip="UMLGenerateDirective.has_content : bool">has_content : bool</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.option_spec " target="_top" tooltip="UMLGenerateDirective.option_spec : ClassVar[OptionSpec]">option_spec : ClassVar[OptionSpec]</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.optional_arguments " target="_top" tooltip="UMLGenerateDirective.optional_arguments : int">optional_arguments : int</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.required_arguments " target="_top" tooltip="UMLGenerateDirective.required_arguments : int">required_arguments : int</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.html_root_dir" target="_top" tooltip="UMLGenerateDirective.html_root_dir">html_root_dir(): Path</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.run" target="_top" tooltip="UMLGenerateDirective.run">run()</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective"]; "sphinx_uml.uml_generate_directive.UmlNode" [color="#AAAA00", fontcolor="black", label=<<table border="0" align="left" tooltip="UmlNode" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode" tooltip="UmlNode" target="_top"><b>UmlNode</b></td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode.from_dot" target="_top" tooltip="UmlNode.from_dot">from_dot(dotcode: str): 'UmlNode'</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode.from_pyreverse" target="_top" tooltip="UmlNode.from_pyreverse">from_pyreverse(diagram: ClassDiagram \| PackageDiagram, config: argparse.Namespace): 'UmlNode'</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode.to_dot" target="_top" tooltip="UmlNode.to_dot">to_dot(diagram: ClassDiagram \| PackageDiagram, config: argparse.Namespace): str</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode"]; "pylint.config.arguments_manager._ArgumentsManager" [color="#EE8866", fontcolor="black", label=<<table border="0" align="left" tooltip="_ArgumentsManager" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager" tooltip="_ArgumentsManager" target="_top"><b>_ArgumentsManager</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager.config" target="_top" tooltip="_ArgumentsManager.config">config</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager.help" target="_top" tooltip="_ArgumentsManager.help">help(): str</td></tr> <tr><td align="left" href="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager.set_option" target="_top" tooltip="_ArgumentsManager.set_option">set_option(optname: str, value: Any): None</td></tr></table>>, shape="record", style="filled", URL="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager"]; "pylint.config.arguments_provider._ArgumentsProvider" [color="#EE8866", fontcolor="black", label=<<table border="0" align="left" tooltip="_ArgumentsProvider" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider" tooltip="_ArgumentsProvider" target="_top"><b>_ArgumentsProvider</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider.name " target="_top" tooltip="_ArgumentsProvider.name : str">name : str</td></tr> <tr><td align="left" href="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider.option_groups_descs " target="_top" tooltip="_ArgumentsProvider.option_groups_descs : dict[str, str]">option_groups_descs : dict[str, str]</td></tr> <tr><td align="left" href="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider.options " target="_top" tooltip="_ArgumentsProvider.options : tuple">options : tuple</td></tr></table>>, shape="record", style="filled", URL="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider"]; "sphinx.ext.graphviz.graphviz" [color="#FFAABB", fontcolor="black", label=<<table border="0" align="left" tooltip="graphviz" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx.ext.graphviz.html#sphinx.ext.graphviz.graphviz" tooltip="graphviz" target="_top"><b>graphviz</b></td></tr></table>>, shape="record", style="filled", URL="../sphinx.ext.graphviz.html#sphinx.ext.graphviz.graphviz"]; "docutils.nodes.Element" -> "docutils.nodes.Node" [arrowhead="empty", arrowtail="none"]; "docutils.nodes.General" -> "docutils.nodes.Body" [arrowhead="empty", arrowtail="none"]; "pylint.pyreverse.dot_printer.DotPrinter" -> "pylint.pyreverse.printer.Printer" [arrowhead="empty", arrowtail="none"]; "pylint.pyreverse.main.Run" -> "pylint.config.arguments_manager._ArgumentsManager" [arrowhead="empty", arrowtail="none"]; "pylint.pyreverse.main.Run" -> "pylint.config.arguments_provider._ArgumentsProvider" [arrowhead="empty", arrowtail="none"]; "sphinx.ext.graphviz.graphviz" -> "docutils.nodes.Element" [arrowhead="empty", arrowtail="none"]; "sphinx.ext.graphviz.graphviz" -> "docutils.nodes.General" [arrowhead="empty", arrowtail="none"]; "sphinx.ext.graphviz.graphviz" -> "docutils.nodes.Inline" [arrowhead="empty", arrowtail="none"]; "sphinx.util.docutils.SphinxDirective" -> "docutils.parsers.rst.Directive" [arrowhead="empty", arrowtail="none"]; "sphinx_uml.pyreverse.dot_printer.DotPrinter" -> "pylint.pyreverse.dot_printer.DotPrinter" [arrowhead="empty", arrowtail="none"]; "sphinx_uml.pyreverse.main.ParsePyreverseArgs" -> "pylint.pyreverse.main.Run" [arrowhead="empty", arrowtail="none"]; "sphinx_uml.uml_generate_directive.UMLGenerateDirective" -> "sphinx.util.docutils.SphinxDirective" [arrowhead="empty", arrowtail="none"]; "sphinx_uml.uml_generate_directive.UmlNode" -> "sphinx.ext.graphviz.graphviz" [arrowhead="empty", arrowtail="none"]; "pylint.config.arguments_manager._ArgumentsManager" -> "pylint.config.arguments_provider._ArgumentsProvider" [arrowhead="odiamond", arrowtail="none", fontcolor="green", label="_arguments_manager", style="solid"]; }

Classes of sphinx_uml#

Open in a new tab

Packages diagram#

To generate a high-level packages overview graph simply use the following RST:

.. uml:: sphinx_uml
   :packages:
   :caption: Packages of ``sphinx_uml``

Result:

digraph "packages" { rankdir=BT charset="utf-8" bgcolor=transparent "sphinx_uml" [color="#77AADD", label=<<table border="0" align="left" tooltip="sphinx_uml" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.html#sphinx_uml.None" tooltip="sphinx_uml" target="_top"><b>sphinx_uml</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.html#sphinx_uml.None"]; "sphinx_uml.pyreverse" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.html#sphinx_uml.pyreverse" tooltip="sphinx_uml.pyreverse" target="_top"><b>sphinx_uml.pyreverse</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.html#sphinx_uml.pyreverse"]; "sphinx_uml.pyreverse.cli" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse.cli" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.cli" tooltip="sphinx_uml.pyreverse.cli" target="_top"><b>sphinx_uml.pyreverse.cli</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.cli"]; "sphinx_uml.pyreverse.dot_printer" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse.dot_printer" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.dot_printer" tooltip="sphinx_uml.pyreverse.dot_printer" target="_top"><b>sphinx_uml.pyreverse.dot_printer</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.dot_printer"]; "sphinx_uml.pyreverse.main" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse.main" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.main" tooltip="sphinx_uml.pyreverse.main" target="_top"><b>sphinx_uml.pyreverse.main</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.main"]; "sphinx_uml.pyreverse.sphinx_html_proxy" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse.sphinx_html_proxy" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.sphinx_html_proxy" tooltip="sphinx_uml.pyreverse.sphinx_html_proxy" target="_top"><b>sphinx_uml.pyreverse.sphinx_html_proxy</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.sphinx_html_proxy"]; "sphinx_uml.singleton" [color="#77AADD", label=<<table border="0" align="left" tooltip="sphinx_uml.singleton" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.html#sphinx_uml.singleton" tooltip="sphinx_uml.singleton" target="_top"><b>sphinx_uml.singleton</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.html#sphinx_uml.singleton"]; "sphinx_uml.uml_generate_directive" [color="#77AADD", label=<<table border="0" align="left" tooltip="sphinx_uml.uml_generate_directive" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.html#sphinx_uml.uml_generate_directive" tooltip="sphinx_uml.uml_generate_directive" target="_top"><b>sphinx_uml.uml_generate_directive</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.html#sphinx_uml.uml_generate_directive"]; "sphinx_uml" -> "sphinx_uml.uml_generate_directive" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse" -> "sphinx_uml.pyreverse.cli" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse" -> "sphinx_uml.pyreverse.dot_printer" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse" -> "sphinx_uml.pyreverse.main" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse" -> "sphinx_uml.pyreverse.sphinx_html_proxy" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse.cli" -> "sphinx_uml.pyreverse.main" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse.dot_printer" -> "sphinx_uml.pyreverse.sphinx_html_proxy" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse.main" -> "sphinx_uml.pyreverse.dot_printer" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse.main" -> "sphinx_uml.pyreverse.sphinx_html_proxy" [arrowhead="open", arrowtail="none"]; "sphinx_uml.uml_generate_directive" -> "sphinx_uml.pyreverse" [arrowhead="open", arrowtail="none"]; }

Packages of sphinx_uml#

Open in a new tab

Both#

classes and packages are not mutually exclusive:

.. uml:: sphinx_uml
   :packages:
   :classes:
   :caption: Packages and classes of ``sphinx_uml``

Result:

digraph "packages" { rankdir=BT charset="utf-8" bgcolor=transparent "sphinx_uml" [color="#77AADD", label=<<table border="0" align="left" tooltip="sphinx_uml" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.html#sphinx_uml.None" tooltip="sphinx_uml" target="_top"><b>sphinx_uml</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.html#sphinx_uml.None"]; "sphinx_uml.pyreverse" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.html#sphinx_uml.pyreverse" tooltip="sphinx_uml.pyreverse" target="_top"><b>sphinx_uml.pyreverse</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.html#sphinx_uml.pyreverse"]; "sphinx_uml.pyreverse.cli" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse.cli" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.cli" tooltip="sphinx_uml.pyreverse.cli" target="_top"><b>sphinx_uml.pyreverse.cli</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.cli"]; "sphinx_uml.pyreverse.dot_printer" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse.dot_printer" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.dot_printer" tooltip="sphinx_uml.pyreverse.dot_printer" target="_top"><b>sphinx_uml.pyreverse.dot_printer</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.dot_printer"]; "sphinx_uml.pyreverse.main" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse.main" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.main" tooltip="sphinx_uml.pyreverse.main" target="_top"><b>sphinx_uml.pyreverse.main</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.main"]; "sphinx_uml.pyreverse.sphinx_html_proxy" [color="#99DDFF", label=<<table border="0" align="left" tooltip="sphinx_uml.pyreverse.sphinx_html_proxy" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.sphinx_html_proxy" tooltip="sphinx_uml.pyreverse.sphinx_html_proxy" target="_top"><b>sphinx_uml.pyreverse.sphinx_html_proxy</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.pyreverse.html#sphinx_uml.pyreverse.sphinx_html_proxy"]; "sphinx_uml.singleton" [color="#77AADD", label=<<table border="0" align="left" tooltip="sphinx_uml.singleton" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.html#sphinx_uml.singleton" tooltip="sphinx_uml.singleton" target="_top"><b>sphinx_uml.singleton</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.html#sphinx_uml.singleton"]; "sphinx_uml.uml_generate_directive" [color="#77AADD", label=<<table border="0" align="left" tooltip="sphinx_uml.uml_generate_directive" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.html#sphinx_uml.uml_generate_directive" tooltip="sphinx_uml.uml_generate_directive" target="_top"><b>sphinx_uml.uml_generate_directive</b></td></tr></table>>, shape="box", style="filled", URL="../sphinx_uml.html#sphinx_uml.uml_generate_directive"]; "sphinx_uml" -> "sphinx_uml.uml_generate_directive" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse" -> "sphinx_uml.pyreverse.cli" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse" -> "sphinx_uml.pyreverse.dot_printer" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse" -> "sphinx_uml.pyreverse.main" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse" -> "sphinx_uml.pyreverse.sphinx_html_proxy" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse.cli" -> "sphinx_uml.pyreverse.main" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse.dot_printer" -> "sphinx_uml.pyreverse.sphinx_html_proxy" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse.main" -> "sphinx_uml.pyreverse.dot_printer" [arrowhead="open", arrowtail="none"]; "sphinx_uml.pyreverse.main" -> "sphinx_uml.pyreverse.sphinx_html_proxy" [arrowhead="open", arrowtail="none"]; "sphinx_uml.uml_generate_directive" -> "sphinx_uml.pyreverse" [arrowhead="open", arrowtail="none"]; }

Both#

Open in a new tab

digraph "classes" { rankdir=BT charset="utf-8" bgcolor=transparent "docutils.nodes.Body" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="Body" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.Body" tooltip="Body" target="_top"><b>Body</b></td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.Body"]; "docutils.parsers.rst.Directive" [color="#99DDFF", fontcolor="black", label=<<table border="0" align="left" tooltip="Directive" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive" tooltip="Directive" target="_top"><b>Directive</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.arguments" target="_top" tooltip="Directive.arguments">arguments</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.block_text" target="_top" tooltip="Directive.block_text">block_text</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.content" target="_top" tooltip="Directive.content">content</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.content_offset" target="_top" tooltip="Directive.content_offset">content_offset</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.final_argument_whitespace " target="_top" tooltip="Directive.final_argument_whitespace : bool">final_argument_whitespace : bool</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.has_content " target="_top" tooltip="Directive.has_content : bool">has_content : bool</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.lineno" target="_top" tooltip="Directive.lineno">lineno</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.name" target="_top" tooltip="Directive.name">name</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.option_spec " target="_top" tooltip="Directive.option_spec : NoneType">option_spec : NoneType</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.optional_arguments " target="_top" tooltip="Directive.optional_arguments : int">optional_arguments : int</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.options" target="_top" tooltip="Directive.options">options</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.reporter" target="_top" tooltip="Directive.reporter">reporter</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.required_arguments " target="_top" tooltip="Directive.required_arguments : int">required_arguments : int</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.state" target="_top" tooltip="Directive.state">state</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.state_machine" target="_top" tooltip="Directive.state_machine">state_machine</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.add_name" target="_top" tooltip="Directive.add_name">add_name(node)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.assert_has_content" target="_top" tooltip="Directive.assert_has_content">assert_has_content()</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.debug" target="_top" tooltip="Directive.debug">debug(message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.directive_error" target="_top" tooltip="Directive.directive_error">directive_error(level, message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.error" target="_top" tooltip="Directive.error">error(message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.info" target="_top" tooltip="Directive.info">info(message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.run" target="_top" tooltip="Directive.run"><i>run()</i></td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.severe" target="_top" tooltip="Directive.severe">severe(message)</td></tr> <tr><td align="left" href="../docutils.parsers.rst.html#docutils.parsers.rst.Directive.warning" target="_top" tooltip="Directive.warning">warning(message)</td></tr></table>>, shape="record", style="filled", URL="../docutils.parsers.rst.html#docutils.parsers.rst.Directive"]; "sphinx_uml.pyreverse.dot_printer.DotPrinter" [color="#44BB99", fontcolor="black", label=<<table border="0" align="left" tooltip="DotPrinter" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.dot_printer.html#sphinx_uml.pyreverse.dot_printer.DotPrinter" tooltip="DotPrinter" target="_top"><b>DotPrinter</b></td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.dot_printer.html#sphinx_uml.pyreverse.dot_printer.DotPrinter.emit_node" target="_top" tooltip="DotPrinter.emit_node">emit_node(name: str, type_: NodeType, properties: NodeProperties \| None): None</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.pyreverse.dot_printer.html#sphinx_uml.pyreverse.dot_printer.DotPrinter"]; "pylint.pyreverse.dot_printer.DotPrinter" [color="#BBCC33", fontcolor="black", label=<<table border="0" align="left" tooltip="DotPrinter" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter" tooltip="DotPrinter" target="_top"><b>DotPrinter</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.DEFAULT_COLOR " target="_top" tooltip="DotPrinter.DEFAULT_COLOR : str">DEFAULT_COLOR : str</td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.charset " target="_top" tooltip="DotPrinter.charset : str">charset : str</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.emit_edge" target="_top" tooltip="DotPrinter.emit_edge">emit_edge(from_node: str, to_node: str, type_: EdgeType, label: str \| None): None</td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.emit_node" target="_top" tooltip="DotPrinter.emit_node">emit_node(name: str, type_: NodeType, properties: NodeProperties \| None): None</td></tr> <tr><td align="left" href="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter.generate" target="_top" tooltip="DotPrinter.generate">generate(outputfile: str): None</td></tr></table>>, shape="record", style="filled", URL="../pylint.pyreverse.dot_printer.html#pylint.pyreverse.dot_printer.DotPrinter"]; "docutils.nodes.Element" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="Element" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.Element" tooltip="Element" target="_top"><b>Element</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.attributes " target="_top" tooltip="Element.attributes : dict">attributes : dict</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.basic_attributes " target="_top" tooltip="Element.basic_attributes : tuple">basic_attributes : tuple</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.child_text_separator " target="_top" tooltip="Element.child_text_separator : str">child_text_separator : str</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.children " target="_top" tooltip="Element.children : list">children : list</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.has_key" target="_top" tooltip="Element.has_key">has_key</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.known_attributes " target="_top" tooltip="Element.known_attributes : tuple">known_attributes : tuple</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.line" target="_top" tooltip="Element.line">line</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.list_attributes " target="_top" tooltip="Element.list_attributes : tuple">list_attributes : tuple</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.local_attributes " target="_top" tooltip="Element.local_attributes : tuple">local_attributes : tuple</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.rawsource " target="_top" tooltip="Element.rawsource : str">rawsource : str</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.referenced " target="_top" tooltip="Element.referenced : bool">referenced : bool</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.source" target="_top" tooltip="Element.source">source</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.tagname " target="_top" tooltip="Element.tagname : NoneType">tagname : NoneType</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.append" target="_top" tooltip="Element.append">append(item)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.append_attr_list" target="_top" tooltip="Element.append_attr_list">append_attr_list(attr, values)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.astext" target="_top" tooltip="Element.astext">astext()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.attlist" target="_top" tooltip="Element.attlist">attlist()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.clear" target="_top" tooltip="Element.clear">clear()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.coerce_append_attr_list" target="_top" tooltip="Element.coerce_append_attr_list">coerce_append_attr_list(attr, value)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy" target="_top" tooltip="Element.copy">copy()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy_attr_coerce" target="_top" tooltip="Element.copy_attr_coerce">copy_attr_coerce(attr, value, replace)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy_attr_concatenate" target="_top" tooltip="Element.copy_attr_concatenate">copy_attr_concatenate(attr, value, replace)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy_attr_consistent" target="_top" tooltip="Element.copy_attr_consistent">copy_attr_consistent(attr, value, replace)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.copy_attr_convert" target="_top" tooltip="Element.copy_attr_convert">copy_attr_convert(attr, value, replace)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.deepcopy" target="_top" tooltip="Element.deepcopy">deepcopy()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.delattr" target="_top" tooltip="Element.delattr">delattr(attr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.emptytag" target="_top" tooltip="Element.emptytag">emptytag()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.endtag" target="_top" tooltip="Element.endtag">endtag()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.extend" target="_top" tooltip="Element.extend">extend(item)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.first_child_matching_class" target="_top" tooltip="Element.first_child_matching_class">first_child_matching_class(childclass, start, end)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.first_child_not_matching_class" target="_top" tooltip="Element.first_child_not_matching_class">first_child_not_matching_class(childclass, start, end)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.get" target="_top" tooltip="Element.get">get(key, failobj)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.get_language_code" target="_top" tooltip="Element.get_language_code">get_language_code(fallback)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.hasattr" target="_top" tooltip="Element.hasattr">hasattr(attr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.index" target="_top" tooltip="Element.index">index(item, start, stop)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.insert" target="_top" tooltip="Element.insert">insert(index, item)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.is_not_default" target="_top" tooltip="Element.is_not_default">is_not_default(key)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.is_not_known_attribute" target="_top" tooltip="Element.is_not_known_attribute">is_not_known_attribute(attr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.is_not_list_attribute" target="_top" tooltip="Element.is_not_list_attribute">is_not_list_attribute(attr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.non_default_attributes" target="_top" tooltip="Element.non_default_attributes">non_default_attributes()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.note_referenced_by" target="_top" tooltip="Element.note_referenced_by">note_referenced_by(name, id)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.pformat" target="_top" tooltip="Element.pformat">pformat(indent, level)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.pop" target="_top" tooltip="Element.pop">pop(i)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.previous_sibling" target="_top" tooltip="Element.previous_sibling">previous_sibling()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.remove" target="_top" tooltip="Element.remove">remove(item)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.replace" target="_top" tooltip="Element.replace">replace(old, new)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.replace_attr" target="_top" tooltip="Element.replace_attr">replace_attr(attr, value, force)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.replace_self" target="_top" tooltip="Element.replace_self">replace_self(new)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.set_class" target="_top" tooltip="Element.set_class">set_class(name)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.setdefault" target="_top" tooltip="Element.setdefault">setdefault(key, failobj)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.shortrepr" target="_top" tooltip="Element.shortrepr">shortrepr()</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.starttag" target="_top" tooltip="Element.starttag">starttag(quoteattr)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts" target="_top" tooltip="Element.update_all_atts">update_all_atts(dict_, update_fun, replace, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts_coercion" target="_top" tooltip="Element.update_all_atts_coercion">update_all_atts_coercion(dict_, replace, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts_concatenating" target="_top" tooltip="Element.update_all_atts_concatenating">update_all_atts_concatenating(dict_, replace, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts_consistantly" target="_top" tooltip="Element.update_all_atts_consistantly">update_all_atts_consistantly(dict_, replace, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_all_atts_convert" target="_top" tooltip="Element.update_all_atts_convert">update_all_atts_convert(dict_, and_source)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Element.update_basic_atts" target="_top" tooltip="Element.update_basic_atts">update_basic_atts(dict_)</td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.Element"]; "docutils.nodes.General" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="General" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.General" tooltip="General" target="_top"><b>General</b></td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.General"]; "docutils.nodes.Inline" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="Inline" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.Inline" tooltip="Inline" target="_top"><b>Inline</b></td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.Inline"]; "docutils.nodes.Node" [color="#77AADD", fontcolor="black", label=<<table border="0" align="left" tooltip="Node" width="0" cellpadding="0"> <tr><td border="1" href="../docutils.nodes.html#docutils.nodes.Node" tooltip="Node" target="_top"><b>Node</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.document" target="_top" tooltip="Node.document">document</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.line " target="_top" tooltip="Node.line : NoneType">line : NoneType</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.parent " target="_top" tooltip="Node.parent : NoneType">parent : NoneType</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.source " target="_top" tooltip="Node.source : NoneType">source : NoneType</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.asdom" target="_top" tooltip="Node.asdom">asdom(dom)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.astext" target="_top" tooltip="Node.astext"><i>astext()</i></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.copy" target="_top" tooltip="Node.copy"><i>copy()</i></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.deepcopy" target="_top" tooltip="Node.deepcopy"><i>deepcopy()</i></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.findall" target="_top" tooltip="Node.findall">findall(condition, include_self, descend, siblings, ascend)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.next_node" target="_top" tooltip="Node.next_node">next_node(condition, include_self, descend, siblings, ascend)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.pformat" target="_top" tooltip="Node.pformat"><i>pformat(indent, level)</i></td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.setup_child" target="_top" tooltip="Node.setup_child">setup_child(child)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.traverse" target="_top" tooltip="Node.traverse">traverse(condition, include_self, descend, siblings, ascend)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.walk" target="_top" tooltip="Node.walk">walk(visitor)</td></tr> <tr><td align="left" href="../docutils.nodes.html#docutils.nodes.Node.walkabout" target="_top" tooltip="Node.walkabout">walkabout(visitor)</td></tr></table>>, shape="record", style="filled", URL="../docutils.nodes.html#docutils.nodes.Node"]; "sphinx_uml.pyreverse.main.ParsePyreverseArgs" [color="#44BB99", fontcolor="black", label=<<table border="0" align="left" tooltip="ParsePyreverseArgs" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs" tooltip="ParsePyreverseArgs" target="_top"><b>ParsePyreverseArgs</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs.name " target="_top" tooltip="ParsePyreverseArgs.name : str">name : str</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs.options" target="_top" tooltip="ParsePyreverseArgs.options">options</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs.remaining_args " target="_top" tooltip="ParsePyreverseArgs.remaining_args : NoneType, list">remaining_args : NoneType, list</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.ParsePyreverseArgs"]; "pylint.pyreverse.printer.Printer" [color="#BBCC33", fontcolor="black", label=<<table border="0" align="left" tooltip="Printer" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer" tooltip="Printer" target="_top"><b>Printer</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.layout " target="_top" tooltip="Printer.layout : Layout \| None">layout : Layout \| None</td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.lines " target="_top" tooltip="Printer.lines : list[str]">lines : list[str]</td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.title " target="_top" tooltip="Printer.title : str">title : str</td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.use_automatic_namespace " target="_top" tooltip="Printer.use_automatic_namespace : bool \| None">use_automatic_namespace : bool \| None</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.emit" target="_top" tooltip="Printer.emit">emit(line: str, force_newline: bool \| None): None</td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.emit_edge" target="_top" tooltip="Printer.emit_edge"><i>emit_edge(from_node: str, to_node: str, type_: EdgeType, label: str \| None): None</i></td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.emit_node" target="_top" tooltip="Printer.emit_node"><i>emit_node(name: str, type_: NodeType, properties: NodeProperties \| None): None</i></td></tr> <tr><td align="left" href="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer.generate" target="_top" tooltip="Printer.generate">generate(outputfile: str): None</td></tr></table>>, shape="record", style="filled", URL="../pylint.pyreverse.printer.html#pylint.pyreverse.printer.Printer"]; "pylint.pyreverse.main.Run" [color="#BBCC33", fontcolor="black", label=<<table border="0" align="left" tooltip="Run" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run" tooltip="Run" target="_top"><b>Run</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run.name " target="_top" tooltip="Run.name : str">name : str</td></tr> <tr><td align="left" href="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run.options " target="_top" tooltip="Run.options : tuple">options : tuple</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run.run" target="_top" tooltip="Run.run">run(args: list[str]): int</td></tr></table>>, shape="record", style="filled", URL="../pylint.pyreverse.main.html#pylint.pyreverse.main.Run"]; "sphinx_uml.pyreverse.main.Run" [color="#44BB99", fontcolor="black", label=<<table border="0" align="left" tooltip="Run" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run" tooltip="Run" target="_top"><b>Run</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run.config " target="_top" tooltip="Run.config : Namespace">config : Namespace</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run.diadefs" target="_top" tooltip="Run.diadefs">diadefs(args: list[str])</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run.run" target="_top" tooltip="Run.run">run(args: list[str]): int</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.pyreverse.main.html#sphinx_uml.pyreverse.main.Run"]; "sphinx_uml.singleton.Singleton" [color="#AAAA00", fontcolor="black", label=<<table border="0" align="left" tooltip="Singleton" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.singleton.html#sphinx_uml.singleton.Singleton" tooltip="Singleton" target="_top"><b>Singleton</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.singleton.html#sphinx_uml.singleton.Singleton.s_instances " target="_top" tooltip="Singleton.s_instances : dict">s_instances : dict</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.singleton.html#sphinx_uml.singleton.Singleton"]; "sphinx.util.docutils.SphinxDirective" [color="#EEDD88", fontcolor="black", label=<<table border="0" align="left" tooltip="SphinxDirective" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective" tooltip="SphinxDirective" target="_top"><b>SphinxDirective</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.config" target="_top" tooltip="SphinxDirective.config">config</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.env" target="_top" tooltip="SphinxDirective.env">env</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.get_location" target="_top" tooltip="SphinxDirective.get_location">get_location(): str</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.get_source_info" target="_top" tooltip="SphinxDirective.get_source_info">get_source_info(): tuple[str, int]</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.parse_content_to_nodes" target="_top" tooltip="SphinxDirective.parse_content_to_nodes">parse_content_to_nodes(allow_section_headings: bool): list[Node]</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.parse_inline" target="_top" tooltip="SphinxDirective.parse_inline">parse_inline(text: str): tuple[list[Node], list[system_message]]</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.parse_text_to_nodes" target="_top" tooltip="SphinxDirective.parse_text_to_nodes">parse_text_to_nodes(): list[Node]</td></tr> <tr><td align="left" href="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective.set_source_info" target="_top" tooltip="SphinxDirective.set_source_info">set_source_info(node: Node): None</td></tr></table>>, shape="record", style="filled", URL="../sphinx.util.docutils.html#sphinx.util.docutils.SphinxDirective"]; "sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy" [color="#44BB99", fontcolor="black", label=<<table border="0" align="left" tooltip="SphinxHtmlProxy" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy" tooltip="SphinxHtmlProxy" target="_top"><b>SphinxHtmlProxy</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.class_name " target="_top" tooltip="SphinxHtmlProxy.class_name : str">class_name : str</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.module_name " target="_top" tooltip="SphinxHtmlProxy.module_name : str">module_name : str</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.sphinx_html_dir " target="_top" tooltip="SphinxHtmlProxy.sphinx_html_dir : Path \| str">sphinx_html_dir : Path \| str</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.set_sphinx_html_dir" target="_top" tooltip="SphinxHtmlProxy.set_sphinx_html_dir">set_sphinx_html_dir(sphinx_html_dir: Path \| str)</td></tr> <tr><td align="left" href="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy.url" target="_top" tooltip="SphinxHtmlProxy.url">url(name: str): str</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.pyreverse.sphinx_html_proxy.html#sphinx_uml.pyreverse.sphinx_html_proxy.SphinxHtmlProxy"]; "sphinx_uml.uml_generate_directive.UMLGenerateDirective" [color="#AAAA00", fontcolor="black", label=<<table border="0" align="left" tooltip="UMLGenerateDirective" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective" tooltip="UMLGenerateDirective" target="_top"><b>UMLGenerateDirective</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.final_argument_whitespace " target="_top" tooltip="UMLGenerateDirective.final_argument_whitespace : bool">final_argument_whitespace : bool</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.has_content " target="_top" tooltip="UMLGenerateDirective.has_content : bool">has_content : bool</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.option_spec " target="_top" tooltip="UMLGenerateDirective.option_spec : ClassVar[OptionSpec]">option_spec : ClassVar[OptionSpec]</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.optional_arguments " target="_top" tooltip="UMLGenerateDirective.optional_arguments : int">optional_arguments : int</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.required_arguments " target="_top" tooltip="UMLGenerateDirective.required_arguments : int">required_arguments : int</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.html_root_dir" target="_top" tooltip="UMLGenerateDirective.html_root_dir">html_root_dir(): Path</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective.run" target="_top" tooltip="UMLGenerateDirective.run">run()</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UMLGenerateDirective"]; "sphinx_uml.uml_generate_directive.UmlNode" [color="#AAAA00", fontcolor="black", label=<<table border="0" align="left" tooltip="UmlNode" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode" tooltip="UmlNode" target="_top"><b>UmlNode</b></td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode.from_dot" target="_top" tooltip="UmlNode.from_dot">from_dot(dotcode: str): 'UmlNode'</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode.from_pyreverse" target="_top" tooltip="UmlNode.from_pyreverse">from_pyreverse(diagram: ClassDiagram \| PackageDiagram, config: argparse.Namespace): 'UmlNode'</td></tr> <tr><td align="left" href="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode.to_dot" target="_top" tooltip="UmlNode.to_dot">to_dot(diagram: ClassDiagram \| PackageDiagram, config: argparse.Namespace): str</td></tr></table>>, shape="record", style="filled", URL="../sphinx_uml.uml_generate_directive.html#sphinx_uml.uml_generate_directive.UmlNode"]; "pylint.config.arguments_manager._ArgumentsManager" [color="#EE8866", fontcolor="black", label=<<table border="0" align="left" tooltip="_ArgumentsManager" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager" tooltip="_ArgumentsManager" target="_top"><b>_ArgumentsManager</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager.config" target="_top" tooltip="_ArgumentsManager.config">config</td></tr> <tr><td align="left" tooltip=""><b>Methods:</b></td></tr> <tr><td align="left" href="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager.help" target="_top" tooltip="_ArgumentsManager.help">help(): str</td></tr> <tr><td align="left" href="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager.set_option" target="_top" tooltip="_ArgumentsManager.set_option">set_option(optname: str, value: Any): None</td></tr></table>>, shape="record", style="filled", URL="../pylint.config.arguments_manager.html#pylint.config.arguments_manager._ArgumentsManager"]; "pylint.config.arguments_provider._ArgumentsProvider" [color="#EE8866", fontcolor="black", label=<<table border="0" align="left" tooltip="_ArgumentsProvider" width="0" cellpadding="0"> <tr><td border="1" href="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider" tooltip="_ArgumentsProvider" target="_top"><b>_ArgumentsProvider</b></td></tr> <tr><td align="left" tooltip=""><b>Attributes:</b></td></tr> <tr><td align="left" href="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider.name " target="_top" tooltip="_ArgumentsProvider.name : str">name : str</td></tr> <tr><td align="left" href="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider.option_groups_descs " target="_top" tooltip="_ArgumentsProvider.option_groups_descs : dict[str, str]">option_groups_descs : dict[str, str]</td></tr> <tr><td align="left" href="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider.options " target="_top" tooltip="_ArgumentsProvider.options : tuple">options : tuple</td></tr></table>>, shape="record", style="filled", URL="../pylint.config.arguments_provider.html#pylint.config.arguments_provider._ArgumentsProvider"]; "sphinx.ext.graphviz.graphviz" [color="#FFAABB", fontcolor="black", label=<<table border="0" align="left" tooltip="graphviz" width="0" cellpadding="0"> <tr><td border="1" href="../sphinx.ext.graphviz.html#sphinx.ext.graphviz.graphviz" tooltip="graphviz" target="_top"><b>graphviz</b></td></tr></table>>, shape="record", style="filled", URL="../sphinx.ext.graphviz.html#sphinx.ext.graphviz.graphviz"]; "docutils.nodes.Element" -> "docutils.nodes.Node" [arrowhead="empty", arrowtail="none"]; "docutils.nodes.General" -> "docutils.nodes.Body" [arrowhead="empty", arrowtail="none"]; "pylint.pyreverse.dot_printer.DotPrinter" -> "pylint.pyreverse.printer.Printer" [arrowhead="empty", arrowtail="none"]; "pylint.pyreverse.main.Run" -> "pylint.config.arguments_manager._ArgumentsManager" [arrowhead="empty", arrowtail="none"]; "pylint.pyreverse.main.Run" -> "pylint.config.arguments_provider._ArgumentsProvider" [arrowhead="empty", arrowtail="none"]; "sphinx.ext.graphviz.graphviz" -> "docutils.nodes.Element" [arrowhead="empty", arrowtail="none"]; "sphinx.ext.graphviz.graphviz" -> "docutils.nodes.General" [arrowhead="empty", arrowtail="none"]; "sphinx.ext.graphviz.graphviz" -> "docutils.nodes.Inline" [arrowhead="empty", arrowtail="none"]; "sphinx.util.docutils.SphinxDirective" -> "docutils.parsers.rst.Directive" [arrowhead="empty", arrowtail="none"]; "sphinx_uml.pyreverse.dot_printer.DotPrinter" -> "pylint.pyreverse.dot_printer.DotPrinter" [arrowhead="empty", arrowtail="none"]; "sphinx_uml.pyreverse.main.ParsePyreverseArgs" -> "pylint.pyreverse.main.Run" [arrowhead="empty", arrowtail="none"]; "sphinx_uml.uml_generate_directive.UMLGenerateDirective" -> "sphinx.util.docutils.SphinxDirective" [arrowhead="empty", arrowtail="none"]; "sphinx_uml.uml_generate_directive.UmlNode" -> "sphinx.ext.graphviz.graphviz" [arrowhead="empty", arrowtail="none"]; "pylint.config.arguments_manager._ArgumentsManager" -> "pylint.config.arguments_provider._ArgumentsProvider" [arrowhead="odiamond", arrowtail="none", fontcolor="green", label="_arguments_manager", style="solid"]; }

Both#

Open in a new tab