Functions for the handling of diagrams.
Functions for the handling of diagrams.
(all-rendered view)
Returns the collection of model elements and relations rendered in this view
.
Returns the collection of model elements and relations rendered in this `view `.
(all-specified view)
Returns the collection of model elements and relations specified in this view
.
Returns the collection of model elements and relations specified in this `view `.
(as-boundary? view-type e)
Returns the boundary element, if the element should be rendered as a boundary for this view type, false otherwise.
Returns the boundary element, if the element should be rendered as a boundary for this view type, false otherwise.
(collect-technologies coll)
(collect-technologies techs coll)
Returns the set of technologies for the elements of the coll.
Returns the set of technologies for the elements of the coll.
Maps model types to boundary types depending on the view type.
Maps model types to boundary types depending on the view type.
Hierarchy for rendering methods.
Hierarchy for rendering methods.
(element-name e)
Returns the name of the element.
Returns the name of the element.
(element-to-render view-type e)
Returns the model element to be rendered for element e
for the view-type
.
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-type`. Maps some elements to other elements (e.g. boundaries), depending on the type of view.
(elements-in-view view)
(elements-in-view elements view coll)
Returns the elements rendered in the view.
Returns the elements rendered in the view.
(elements-to-render view)
(elements-to-render view coll)
Returns the list of elements to render from the view or the given collection of elements, depending on the type of the view.
Returns the list of elements to render from the view or the given collection of elements, depending on the type of the view.
(include-criteria? view)
Returns true, if the view
should include elements selected by criteria.
Returns true, if the `view` should include elements selected by criteria.
(include-relations? view)
Returns true, if the view
should include the relations to the shown elements.
Returns true, if the `view` should include the relations to the shown elements.
(referenced-elements view)
Returns the collection of referenced elements in the view
.
Returns the collection of referenced elements in the `view`.
(relation-to-render view rel)
Returns the relation to be rendered in the context of the view.
Returns the relation to be rendered in the context of the view.
(render-indent n)
Renders an indent of n space chars.
Renders an indent of n space chars.
(render-predicate view-type)
Returns true if the element is should be rendered for this view type. Checks both sides of a relation.
Returns true if the element is should be rendered for this view type. Checks both sides of a relation.
(render-relation? rel pred)
Returns true if the relation should be rendered in the context of the view.
Returns true if the relation should be rendered in the context of the view.
(rendered-elements view)
Returns the collection of model elements (without relations) rendered in this view
.
When the view is rendered hierachically, additional, not directly specified elements may be rendered.
Returns the collection of model elements (without relations) rendered in this `view`. When the view is rendered hierachically, additional, not directly specified elements may be rendered.
(rendered-relations view)
(rendered-relations view elements)
Returns the collection of relations rendered in this view
.
Returns the collection of relations rendered in this `view `.
(specified-elements view)
Returns the collection of model elements (without relations) specified in this view
.
Also includes model elements, which are specified by include selectors in the view.
When the view is rendered hierachically, additional, not directly specified elements may be rendered.
Returns the collection of model elements (without relations) specified in this `view`. Also includes model elements, which are specified by include selectors in the view. When the view is rendered hierachically, additional, not directly specified elements may be rendered.
(specified-relations view)
(specified-relations view elements)
Returns the collection of relations specified in this view
.
Returns the collection of relations specified in this `view `.
Map from diagram type to content-level predicate.
Map from diagram type to content-level predicate.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close