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 parent of the node e
in the model
.
Returns the parent 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.
(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.
(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`.
(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`.
(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.
(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.
(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`.
(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`.
(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`.
(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`.
(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.
(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`.
(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`.
(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`.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close