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!)
(all-fields 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 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.
(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`.
(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`.
(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 is a model node.
Returns true if the given element is a model node.
(model-relation? e)
Returns true if the given element e
is a relation.
Returns true if the given element `e` is a 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.
(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`.
(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