digraph graphname {
graph [fontname = "helvetica", fontsize=11];
node [shape="box", fontname = "helvetica", fontsize=11];
edge [fontname = "helvetica", fontsize=11];
rankdir="RL";
subgraph cluster_browser {
label = "Browser Process";
subgraph cluster_browser_ax {
label = "BrowserAccessibilityManager";
ax_tree [label="AXTree"];
}
}
subgraph cluster_render {
label = "Render Process";
subgraph cluster_blink {
label = "Blink";
dom_node [label="Node"];
dom_node -> {layout_object, ax_object};
css [label="CSS"];
css -> layout_object;
layout_object [label="LayoutObject"];
layout_object -> ax_object;
ax_object [label="AXObject"];
}
render_ax [label="RenderAccessibilityImpl"];
ax_object -> render_ax;
}
render_ax -> ax_tree [label="AXTreeSerializer"];
ax_tree -> at [label="Platform\nAccessibility APIs"];
at [label="Assistive\nTechnology"];
}