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!)
(actors model e)
Returns the actors of a use case e
in the model
.
Returns the actors of a use case `e` in the `model`.
(all-fields model classes)
Returns a sequence of all fields of the given collection of classes
.
Returns a sequence of all fields of the given collection of `classes`.
(all-methods model classes)
Returns a sequence of all methods of the given collection of classes
.
Returns a sequence of all methods of the given collection of `classes`.
(ancestor-nodes model e)
Returns the set of ancestor nodes of the model node e
in the model
.
Returns the set of ancestor nodes of the model node `e` in the `model`.
(architecture-model-element? e)
Returns true if the given element e
is an architecture model element.
Returns true if the given element `e` is an architecture model element.
(children model e)
Returns the children of the node e
in the model
.
Returns the children of the node `e` in the `model`.
(code-model-element? e)
Returns true if the given element e
is a code model element.
Returns true if the given element `e` is a code model element.
(collaborates-with model e)
Returns the organization model nodes the organization unit e
collaborates with in the model
.
Returns the organization model nodes the organization unit `e` collaborates with in the `model`.
(collaboration-with model e)
Returns the organization model nodes the organization unit e
has a collaboration with in the model
. Reverse direction of collaborates with.
Returns the organization model nodes the organization unit `e` has a collaboration with in the `model`. Reverse direction of collaborates with.
(concept-model-element? e)
Returns true if the given element e
is a concept model element.
Returns true if the given element `e` is a concept model element.
(dataflows-incoming model e)
Returns the incoming dataflow relations served by service e
in the model
.
Returns the incoming dataflow relations served by service `e` in the `model`.
(dataflows-outgoing model e)
Returns the outgoing dataflow relations of e
in the model
.
Returns the outgoing dataflow relations of `e` in the `model`.
(deployed-on model e)
Returns the architecture nodes deployed on the node e
in the ``model`.
Returns the architecture nodes deployed on the node `e` in the ``model`.
(deployed-to model e)
Returns the deployment nodes the architecture node e
is deployed to in the ``model`.
Returns the deployment nodes the architecture node `e` is deployed to in the ``model`.
(deployment-model-element? e)
Returns true if the given element e
is a deployment model element.
Returns true if the given element `e` is a deployment model element.
(descendant-nodes model e)
Returns the set of descendants of the model node e
in the model
.
Returns the set of descendants of the model node `e` in the `model`.
(element-name e)
Returns the name of the element e
.
Returns the name of the element `e`.
(element-namespace e)
Returns the namespace of the element e
.
Returns the namespace of the element `e`.
(element-namespace-path e)
Returns a path for the namespace of element e
.
Returns a path for the namespace of element `e`.
(element-path e)
Returns a path for the namespace of element e
.
Returns a path for the namespace of element `e`.
(element-type e)
Renders the element type for element e
.
Renders the element type for element `e`.
(extensions model e)
Returns the extension use cases of a use case e
in the model
.
Returns the extension use cases of a use case `e` in the `model`.
(feature-of model e)
Returns the concepts the concept e
is a feature of in the model
.
Returns the concepts the concept `e` is a feature of in the `model`.
(features model e)
Returns the features of the concept e
in the model
.
Returns the features of the concept `e` in the `model`.
(from-name model rel)
Returns the name of the from reference of the relation rel
in the context of the model
.
Returns the name of the from reference of the relation `rel` in the context of the `model`.
(implementations model e)
Returns the set of direct implementations of the class element e
in the model
.
Returns the set of direct implementations of the class element `e` in the `model`.
(included model e)
Returns the included use cases of a use case e
in the model
.
Returns the included use cases of a use case `e` in the `model`.
(interfaces model e)
Returns the set of direct interfaces of the class element e
in the model
.
Returns the set of direct interfaces of the class element `e` in the `model`.
(linked-by model e)
Returns the deployment nodes the deployment node e
is linked by in the model
Returns the deployment nodes the deployment node `e` is linked by in the `model`
(links model e)
Returns the deployment nodes the deployment node e
links in the model
Returns the deployment nodes the deployment node `e` links in the `model`
The canonical order of model element types as vector.
The canonical order of model element types as vector.
(model-element? e)
Returns true if the given element e
is a model element.
Returns true if the given element `e` is a model element.
The canonical order of model element types as vector.
The canonical order of model element types as vector.
(model-node? e)
Returns true if the given element e
is a model node.
Returns true if the given element `e` is a model node.
The canonical order of model element types as vector.
The canonical order of model element types as vector.
(model-relation? e)
Returns true if the given element e
is a model relation.
Returns true if the given element `e` is a model relation.
(parent model e)
Returns the parent of the node e
in the model
.
Returns the parent of the node `e` in the `model`.
(publishers-of model e)
Returns the publishers of the queue or subscribe relation e
in the model
.
Returns the publishers of the queue or subscribe relation `e` in the `model`.
(publishes-incoming model e)
Returns the publish relations of e
in the model
.
Returns the publish relations of `e` in the `model`.
(publishes-outgoing model e)
Returns the publish relations of e
in the model
.
Returns the publish relations of `e` in the `model`.
(referenced-by model e)
Returns the elements referencing element e
in the model
.
Returns the elements referencing element `e` in the `model`.
(referencing model e)
Returns the referenced elements of e
in the model
.
Returns the referenced elements of `e` in the `model`.
(referred-nodes model e)
(referred-nodes model e rel)
Returns the nodes referred by e
in the model
.
Optionally takes a set of relation types rel
to filter for.
Returns the nodes referred by `e` in the `model`. Optionally takes a set of relation types `rel` to filter for.
(referring-nodes model e)
(referring-nodes model e rel)
Returns the nodes referring to e
in the model
.
Optionally takes a set of relation types rel
to filter for.
Returns the nodes referring to `e` in the `model`. Optionally takes a set of relation types `rel` to filter for.
(related-nodes model coll)
Returns the related nodes for the given coll
of relations in the context of the model
.
Returns the related nodes for the given `coll` of relations in the context of the `model`.
(requests-incoming model e)
Returns the requests relations served by service e
in the model
.
Returns the requests relations served by service `e` in the `model`.
(requests-outgoing model e)
Returns the requests relations issued by client e
in the model
.
Returns the requests relations issued by client `e` in the `model`.
(resolve-element model e)
Resolves the element e
in the model
.
Resolves the element `e` in the `model`.
(resolve-view model e view-name)
Resolves a view of the given view-name
for the element e
in the model
.
Resolves a view of the given `view-name` for the element `e` in the `model`.
(responses-incoming model e)
Returns the response relations handled by client e
in the model
.
Returns the response relations handled by client `e` in the `model`.
(responses-outgoing model e)
Returns the response relations served by service e
in the model
.
Returns the response relations served by service `e` in the `model`.
(responsibility-of model e)
Returns the organization unit responsible for node e
in the model
.
Returns the organization unit responsible for node `e` in the `model`.
(responsible-for model e)
Returns the nodes the organization unit e
is responsible for in the model
.
Returns the nodes the organization unit `e` is responsible for in the `model`.
(roles model e)
Returns the person/user roles assigned in this node e
in the model.
Returns the person/user roles assigned in this node `e` in the model.
(roles-in model e)
Returns the nodes the person/user role 'e' has a role in in the model
.
Returns the nodes the person/user role 'e' has a role in in the `model`.
(root-nodes model coll)
Returns the set of root nodes of the coll
of elements.
The root nodes are not contained as descendants in any of the element nodes.
Returns the set of root nodes of the `coll` of elements. The root nodes are not contained as descendants in any of the element nodes.
(root-path e)
Returns a relative upwards path from the element e
to the root of the model.
Returns a relative upwards path from the element `e` to the root of the model.
(sends-incoming model e)
Returns the send relations of receiver e
in the model
.
Returns the send relations of receiver `e` in the `model`.
(sends-outgoing model e)
Returns the send relations of sender e
in the model
.
Returns the send relations of sender `e` in the `model`.
(state-machine-model-element? e)
Returns true if the given element e
is a state-machine model element.
Returns true if the given element `e` is a state-machine model element.
(subclasses model e)
Returns the set of direct subclasses of the class element e
in the model
.
Returns the set of direct subclasses of the class element `e` in the `model`.
(subordinates model e)
Returns the set of direct subordinates of the concept element e
in the model
.
Returns the set of direct subordinates of the concept element `e` in the `model`.
(subscribers-of model e)
Returns the subscribers of the queue or publish relation e
in the model
.
Returns the subscribers of the queue or publish relation `e` in the `model`.
(subscribes-incoming model e)
Returns the subscribe relations of e
in the model
.
Returns the subscribe relations of `e` in the `model`.
(subscribes-outgoing model e)
Returns the subscribe relations of e
in the model
.
Returns the subscribe relations of `e` in the `model`.
(superclasses model e)
Returns the set of direct superclasses of the class element e
in the model
.
Returns the set of direct superclasses of the class element `e` in the `model`.
(superordinates model e)
Returns the set of direct superordinates of the concept element e
in the model
.
Returns the set of direct superordinates of the concept element `e` in the `model`.
(supertypes model e)
Returns the set of direct supertypes (classes or interfaces) of the class element e
in the model
.
Returns the set of direct supertypes (classes or interfaces) of the class element `e` in the `model`.
(supporting-actors model e)
Returns the supporting actors of a use case e
in the model
.
Returns the supporting actors of a use case `e` in the `model`.
(to-name model rel)
Returns the name of the from reference of the relation rel
in the context of the model
.
Returns the name of the from reference of the relation `rel` in the context of the `model`.
(transitions-incoming model e)
Returns the incoming transitions of state e
in the model
.
Returns the incoming transitions of state `e` in the `model`.
(transitions-outgoing model e)
Returns the outgoing transitions of state e
in the model
.
Returns the outgoing transitions of state `e` in the `model`.
(use-case-model-element? e)
Returns true if the given element e
is a use-case model element.
Returns true if the given element `e` is a use-case model element.
(used-by model e)
Returns the from side of the relation of type :uses of node e
in the model
.
Returns the from side of the relation of type :uses of node `e` in the `model`.
(using model e)
Returns the :to side of the relation of type :uses of node e
in the model
.
Returns the :to side of the relation of type :uses of node `e` in the `model`.
The canonical order of view types as vector.
The canonical order of view types as vector.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close