graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/api/ElasticsearchEntitlementChecker.java]" -- "[libs/entitlement/bridge/src/main/java/org/elasticsearch/entitlement/bridge/EntitlementChecker.java]" [label=" 30 ", penwidth="10", color="#00688bFF"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/initialization/EntitlementInitialization.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/bootstrap/EntitlementBootstrap.java]" [label=" 29 ", penwidth="9", color="#00688bED"]; "[server/src/main/java/org/elasticsearch/bootstrap/Elasticsearch.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/bootstrap/EntitlementBootstrap.java]" [label=" 28 ", penwidth="9", color="#00688bED"]; "[server/src/main/java/org/elasticsearch/bootstrap/Elasticsearch.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/initialization/EntitlementInitialization.java]" [label=" 28 ", penwidth="9", color="#00688bED"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/PolicyManager.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/initialization/EntitlementInitialization.java]" [label=" 26 ", penwidth="8", color="#00688bDB"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseLexer.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java]" [label=" 24 ", penwidth="8", color="#00688bDB"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java]" -- "[x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4]" [label=" 24 ", penwidth="8", color="#00688bDB"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/api/ElasticsearchEntitlementChecker.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/PolicyManager.java]" [label=" 22 ", penwidth="7", color="#00688bC9"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseLexer.java]" -- "[x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4]" [label=" 22 ", penwidth="7", color="#00688bC9"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/FileAccessTree.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/initialization/EntitlementInitialization.java]" [label=" 21 ", penwidth="7", color="#00688bC9"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/PolicyManager.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/FileAccessTree.java]" [label=" 21 ", penwidth="7", color="#00688bC9"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserVisitor.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseListener.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserListener.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseListener.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseVisitor.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseListener.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseVisitor.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserListener.java]" -- "[x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserVisitor.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseVisitor.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserVisitor.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserListener.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserListener.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseVisitor.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserVisitor.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseListener.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[libs/entitlement/bridge/src/main/java/org/elasticsearch/entitlement/bridge/EntitlementChecker.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/PolicyManager.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserListener.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserVisitor.java]" -- "[x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseListener.java]" -- "[x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseVisitor.java]" -- "[x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4]" [label=" 20 ", penwidth="6", color="#00688bB7"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/api/ElasticsearchEntitlementChecker.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/initialization/EntitlementInitialization.java]" [label=" 19 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseLexer.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseVisitor.java]" [label=" 19 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/EsqlCapabilities.java]" [label=" 19 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseLexer.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserVisitor.java]" [label=" 19 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseLexer.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseListener.java]" [label=" 19 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/EsqlCapabilities.java]" [label=" 19 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseLexer.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserListener.java]" [label=" 19 ", penwidth="6", color="#00688bB7"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/PolicyManager.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/bootstrap/EntitlementBootstrap.java]" [label=" 18 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseLexer.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/EsqlCapabilities.java]" [label=" 18 ", penwidth="6", color="#00688bB7"]; "[libs/entitlement/bridge/src/main/java/org/elasticsearch/entitlement/bridge/EntitlementChecker.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/initialization/EntitlementInitialization.java]" [label=" 18 ", penwidth="6", color="#00688bB7"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/EsqlCapabilities.java]" -- "[server/src/main/java/org/elasticsearch/TransportVersions.java]" [label=" 18 ", penwidth="6", color="#00688bB7"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/initialization/EntitlementInitialization.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/entitlements/FilesEntitlement.java]" [label=" 17 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/analysis/Analyzer.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/EsqlCapabilities.java]" [label=" 17 ", penwidth="5", color="#00688bA5"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/FileAccessTree.java]" -- "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/entitlements/FilesEntitlement.java]" [label=" 17 ", penwidth="5", color="#00688bA5"]; "[libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/PolicyManager.java]" -- "[server/src/main/java/org/elasticsearch/bootstrap/Elasticsearch.java]" [label=" 17 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserVisitor.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/EsqlCapabilities.java]" [label=" 15 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserListener.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/EsqlCapabilities.java]" [label=" 15 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseVisitor.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/EsqlCapabilities.java]" [label=" 15 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/LogicalPlanBuilder.java]" -- "[x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4]" [label=" 15 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/LogicalPlanBuilder.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java]" [label=" 15 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/antlr/EsqlBaseLexer.g4]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseLexer.java]" [label=" 15 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserBaseListener.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/action/EsqlCapabilities.java]" [label=" 15 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/antlr/EsqlBaseLexer.g4]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParser.java]" [label=" 15 ", penwidth="5", color="#00688bA5"]; "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/LogicalPlanBuilder.java]" -- "[x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/parser/EsqlBaseParserListener.java]" [label=" 15 ", penwidth="5", color="#00688bA5"]; }