Functional decomposition graph
Aims to structure frontend application development by identifying and linking its UI elements, data elements, actions and functions.
Diagram · origin tag etalii/functional-decomposition-graph · Business process & workflow notation
Availability
| Host | State | How to get it |
|---|---|---|
| Standalone | Prototype | Not yet released |
| Desktop | Prototype | Not yet released |
| IntelliJ Platform | Not planned | Not planned |
| Visual Studio Code | Not planned | Not planned |
| Eclipse | Not planned | Not planned |
| ThinkRail | Not planned | Not planned |
| Notion | Not planned | Not planned |
| Claude | Not planned | Not planned |
What it is for
Functional decomposition graph (UI elements, data elements, actions and functions linked parent to child, drawn as a superellipse, parallelogram, trapezoid and diode with bezier arrows; `.fdg`, ADP's own line-oriented schema); `functional-decomposition-graph`
Why a specialized view helps
Linking UI, data, actions and functions parent to child needs distinct shapes and strict rules; a dedicated tool enforces them so the decomposition stays traceable.
File formats
| Extension | Format | Reads | Writes |
|---|---|---|---|
.fdg | .fdg | Yes | Yes |
Screenshots

Standalone, at 3e2df46
What is visible: UI elements, actions, data elements and functions in their four shapes, linked parent to child by bezier arrows, with the two comment notes; Toolbox showing all five kinds. Nothing selected.
Why it matters: UI elements, actions, data elements and functions each keep their own shape and are linked parent to child, so a frontend's structure can be traced from what a user sees down to the functions behind it.
Licence: Apache-2.0
Background
- A notation defined by the user of this repository, so ADP owns the schema and the etalii/ origin rather than a standards body's
Focus areas
Sources
etalii-adp/etalii.adp.ide.standalone@9b232f0docs/tools.md, licence Apache-2.0etalii-adp/etalii.adp.ide.intellij@dc9c697docs/tools.md, licence Apache-2.0etalii-adp/etalii.adp.ide.vscode@ab93d8fdocs/tools.md, licence Apache-2.0etalii-adp/etalii.adp.ide.standalone@3e2df46docs/screenshots/functional-decomposition-graph.png, licence Apache-2.0- Notion, edited (page
3e7be2fd-05b6-816d-870a-ca3397e351cf), licence Apache-2.0