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

Dependency diagram orchestrata_tools.diagram

API

No public API: the module defines no classes, functions or constants.

Source

Permalink: https://gitlab.com/MSamy/orchestrata-ultimate-architecture/-/blob/a4cbc2bdf/src/orchestrata_tools/diagram/__init__.py

"""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",
]