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`.
(class-model-element? e)
Returns true if the given element e
is a class model element.
Returns true if the given element `e` is a class 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`.
(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`.
(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`.
(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`.
(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.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close