Functions for the handling of diagrams.
Functions for the handling of diagrams.
(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.
(collect-view-elements view)
(collect-view-elements els view coll)
Collects the elements rendered in the view.
Collects the elements rendered in the view.
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 in the context of the view.
Returns the model element to be rendered in the context of 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.
(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.
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