An Emacs package for creating a PlantUML file from existing org-edna dependencies.
It requires another function to call it.
The code does support multiple files via org-agenda-files variable (see Query Source below), but this capability isn’t well documented or exposed through a user-friendly interface.
Two queries are defined: one for blocked nodes and one for blocked nodes with IDs.
Each query selects a link to the node and a link to the blocking node.
Both queries search all files in the org-agenda-files variable.
Retrieve tasks with the “:BLOCKER:” tag and extract the “ids” property.
Define the “usecase” skin parameter with background color mappings from org-graph-edna-node-properties.
Create a list of color associations for tasks, mapping task names to colors.