orchestrata_tools.diagram
Reference › orchestrata_tools › diagram › init
Re-exports the diagram classes of the diagram package: the class and module diagram generators, MermaidDiagram, and the diagram-to-code parser and generator.
At a glance
| Source | src/orchestrata_tools/diagram/__init__.py |
| Lines of code | 24 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | orchestrata_tools.diagram.class_diagram, orchestrata_tools.diagram.diagram_to_code, orchestrata_tools.diagram.module_diagram |
| Imported by | orchestrata_tools.__main__, orchestrata_tools.backcompat.diagram_generator |
| Tests that import it | tests/test_orchestrata_tools.py, tests/test_orchestrata_tools_diagrams_deps.py |
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
"""Mermaid diagram generation from AST + Diagram→Code reverse parser.
Full bidirectional pipeline:
Code → Diagram (class_diagram, module_diagram)
Diagram → Code (diagram_to_code)
"""
from orchestrata_tools.diagram.class_diagram import (
ClassDiagramGenerator,
MermaidDiagram,
)
from orchestrata_tools.diagram.diagram_to_code import (
DiagramToCode,
ParsedClass,
)
from orchestrata_tools.diagram.module_diagram import ModuleDiagramGenerator
__all__ = [
"ClassDiagramGenerator",
"DiagramToCode",
"MermaidDiagram",
"ModuleDiagramGenerator",
"ParsedClass",
]