Functions for the export to structurizr.
Functions for the export to structurizr.
Functions to read the overarch input models from filesystem.
Functions to read the overarch input models from filesystem.
Functions to read and build the working model from overarch input models.
The built model is a map with the following keys
Key | Description |
---|---|
Relation keys | |
:nodes | the set of all nodes |
:relations | the set of all relations |
:views | the set of views |
:themes | the set of themes |
Index keys | |
:id->element | a map from id to element (nodes, relations and views) |
:id->parent-id | a map from id to parent node id |
:id->children | a map from id to a vector of contained nodes (deprecated) |
:referrer-id->relations | a map from id to set of relations where the id is the referrer (:from) |
:referred-id->relations | a map from id to set of relations where the id is referred (:to) |
Problem keys | |
:problems | the set of problems found during model building |
The input model is transformed by
Functions to read and build the working model from overarch input models. The built model is a map with the following keys | Key | Description |-------------------------|------------- | **Relation keys** | | :nodes | the set of all nodes | :relations | the set of all relations | :views | the set of views | :themes | the set of themes | **Index keys** | | :id->element | a map from id to element (nodes, relations and views) | :id->parent-id | a map from id to parent node id | :id->children | a map from id to a vector of contained nodes (deprecated) | :referrer-id->relations | a map from id to set of relations where the id is the referrer (:from) | :referred-id->relations | a map from id to set of relations where the id is referred (:to) | **Problem keys** | | :problems | the set of problems found during model building The input model is transformed by * computing missing ids, if possible * converting the node hierarchies to :contained-in relations
Functions for reading and building models and setting the repository state. The multimethods should be implemented by specific readers.
Functions for reading and building models and setting the repository state. The multimethods should be implemented by specific readers.
Functions to export views to GraphViz.
Functions to export views to GraphViz.
Functions to export views to markdown.
Functions to export views to markdown.
Functions to export views to PlantUML.
Functions to export views to PlantUML.
Functions to render PlantUML C4 diagrams for architecture and deployment views.
Functions to render PlantUML C4 diagrams for architecture and deployment views.
Functions to render PlantUML diagrams for UML views.
Functions to render PlantUML diagrams for UML views.
Template Engine implementation based on Comb templates.
Template Engine implementation based on Comb templates.
Public API with useful functions on top of the model for use in templates. (Not yet stable!)
Public API with useful functions on top of the model for use in templates. (Not yet stable!)
Public API with useful functions on top of the view for use in templates. (Not yet stable!)
Public API with useful functions on top of the view for use in templates. (Not yet stable!)
Functions for the command line interface of overarch.
Functions for the command line interface of overarch.
Contains general functions for the export of the model data.
Contains general functions for the export of the model data.
Contains dispatch functions for the rendering of the views.
Contains dispatch functions for the rendering of the views.
This namespace contains element specific logic. It defines the different element categories of model elements and views and the hierarchical relationships. The namespace also defines predicates to query the elements and functionality requiring only elements or collections of elements without references to the model as a whole.
This namespace contains element specific logic. It defines the different element categories of model elements and views and the hierarchical relationships. The namespace also defines predicates to query the elements and functionality requiring only elements or collections of elements without references to the model as a whole.
Functions for the definition and handling of the overarch model.
Functions for the definition and handling of the overarch model.
Functions for the definition and handling of views.
Functions for the definition and handling of views.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
Contains I/O related functions.
Contains I/O related functions.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close