Functions for the definition and handling of views.
Functions for the definition and handling of views.
(boundary-pred model view config)
Returns a predicate function to check if an element should be transformed to a boundary
as specified in the config
for the view
Returns a predicate function to check if an element should be transformed to a boundary as specified in the `config` for the `view`
Maps model types to boundary types depending on the view type.
Maps model types to boundary types depending on the view type.
Returns the model element to be rendered for element e
for the view
in the context of the model
.
Maps some elements to other elements (e.g. boundaries), depending on the type of view.
Returns the model element to be rendered for element `e` for the `view` in the context of the `model`. Maps some elements to other elements (e.g. boundaries), depending on the type of view.
(element-to-render_ model view config e)
Returns the element to render in the view
for the given element e
in the context of the model
.
Transforms a node to a boundary, if necessary.
Returns the element to render in the `view` for the given element `e` in the context of the `model`. Transforms a node to a boundary, if necessary.
(elements-to-render model view)
(elements-to-render model view coll)
Returns the list of elements to render in the view
or the given coll
of
elements, depending on the type of the view.
Returns the list of elements to render in the `view` or the given `coll` of elements, depending on the type of the view.
(expand-external-spec view)
Returns the expand external specification for the view
.
Returns the expand external specification for the `view`.
(graphviz-spec view)
Returns the graphviz specification for the view
.
Returns the graphviz specification for the `view`.
Returns true if the content of element e
is rendered in the view
in the context of the model
.
Returns true if the content of element `e` is rendered in the `view` in the context of the `model`.
(include-spec view)
Returns the include specification for the view
. Defaults to :referenced-only.
Returns the include specification for the `view`. Defaults to :referenced-only.
(included-elements model view specified)
Returns the model
elements specified and included for the view,
e.g. related nodes or relations.
Returns the `model` elements specified and included for the view, e.g. related nodes or relations.
(layout-spec view)
Returns the layout specification for the view
. Defaults to :top-down.
Returns the layout specification for the `view`. Defaults to :top-down.
(legend-spec view)
Returns the legend specification for the view
. Defaults to true.
Returns the legend specification for the `view`. Defaults to true.
(linetype-spec view)
Returns the linetype specification for the view
.
Returns the linetype specification for the `view`.
(node-pred model view config)
Returns a predicate function to check if a node should be rendered
as specified in the config
for the view
Returns a predicate function to check if a node should be rendered as specified in the `config` for the `view`
(plantuml-spec view)
Returns the plantuml specification for the view
.
Returns the plantuml specification for the `view`.
(referenced-elements model view)
Returns the model
elements explicitly referenced in the given view
.
Returns the `model` elements explicitly referenced in the given `view`.
(relation-pred model view config)
Returns a predicate function to check if a node should be rendered
as specified in the config
for the view
Returns a predicate function to check if a node should be rendered as specified in the `config` for the `view`
Returns true if the element e
is rendered in the view
in the context of the model
.
Returns true if the element `e` is rendered in the `view` in the context of the `model`.
(rendered-elements model view)
(rendered-elements model view coll)
Returns the elements to render in the view
for the given model
.
Returns the elements to render in the `view` for the given `model`.
(root-elements model elements)
Returns the root elements for a collection of model
elements
,
e.g. to start the rendering of a hierarchical view with.
Returns the root elements for a collection of `model` `elements`, e.g. to start the rendering of a hierarchical view with.
(selected-elements model view)
Returns the model
elements selected by criteria for the view
.
Returns the `model` elements selected by criteria for the `view`.
(selection-spec view)
Returns the selection specification for the view
.
Returns the selection specification for the `view`.
(sketch-spec view)
Returns the sketch specification for the view
. Defaults to false.
Returns the sketch specification for the `view`. Defaults to false.
(specified-elements model view)
Returns the model
elements specified for the view,
either as refs or as selection.
Returns the `model` elements specified for the view, either as refs or as selection.
(styles-spec model view)
Returns the styles specification for the model
and the view
.
Returns the styles specification for the `model` and the `view`.
(themes->styles model view)
Returns the vector of styles from the themes of the given view
.
Returns the vector of styles from the themes of the given `view`.
(themes-spec view)
Returns the themes specification for the view
.
Returns the themes specification for the `view`.
(title v)
Returns the title of the view v
, uses the name, if no title is set.
Returns the title of the view `v`, uses the name, if no title is set.
(view-elements model view)
Returns the model
elements specified for the given view
.
Returns the `model` elements specified for the given `view`.
(view-type view)
(view-type model view)
(view-type model view & _)
Returns the type of the view
.
Returns the type of the `view`.
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |