Liking cljdoc? Tell your friends :D

org.soulspace.overarch.adapter.template.model-api

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!)
raw docstring

actorsclj

(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`.
sourceraw docstring

all-fieldsclj

(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`.
sourceraw docstring

all-methodsclj

(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`.
sourceraw docstring

ancestor-nodesclj

(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`.
sourceraw docstring

architecture-model-element?clj

(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.
sourceraw docstring

childrenclj

(children model e)

Returns the parent of the node e in the model.

Returns the parent of the node `e` in the `model`.
sourceraw docstring

class-model-element?clj

(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.
sourceraw docstring

concept-model-element?clj

(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.
sourceraw docstring

deployed-onclj

(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`.
sourceraw docstring

deployed-toclj

(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`.
sourceraw docstring

deployment-model-element?clj

(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.
sourceraw docstring

descendant-nodesclj

(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`.
sourceraw docstring

element-nameclj

(element-name e)

Returns the name of the element e.

Returns the name of the element `e`.
sourceraw docstring

element-namespaceclj

(element-namespace e)

Returns the namespace of the element e.

Returns the namespace of the element `e`.
sourceraw docstring

element-namespace-pathclj

(element-namespace-path e)

Returns a path for the namespace of element e.

Returns a path for the namespace of element `e`.
sourceraw docstring

element-pathclj

(element-path e)

Returns a path for the namespace of element e.

Returns a path for the namespace of element `e`.
sourceraw docstring

extensionsclj

(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`.
sourceraw docstring

feature-ofclj

(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`.
sourceraw docstring

featuresclj

(features model e)

Returns the features of the concept e in the model.

Returns the features of the concept `e` in the `model`.
sourceraw docstring

from-nameclj

(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`.
sourceraw docstring

implementationsclj

(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`.
sourceraw docstring

includedclj

(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`.
sourceraw docstring

interfacesclj

(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`.
sourceraw docstring

model-element?clj

(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.
sourceraw docstring

model-node?clj

(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.
sourceraw docstring

model-relation?clj

(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.
sourceraw docstring

parentclj

(parent model e)

Returns the parent of the node e in the model.

Returns the parent of the node `e` in the `model`.
sourceraw docstring

referenced-byclj

(referenced-by model e)

Returns the elements referencing element e in the model.

Returns the elements referencing element `e` in the `model`.
sourceraw docstring

referencingclj

(referencing model e)

Returns the referenced elements of e in the model.

Returns the referenced elements of `e` in the `model`.
sourceraw docstring

(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`.
sourceraw docstring

resolve-elementclj

(resolve-element model e)

Resolves the element e in the model.

Resolves the element `e` in the `model`.
sourceraw docstring

resolve-viewclj

(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`.
sourceraw docstring

root-nodesclj

(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.
sourceraw docstring

root-pathclj

(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.
sourceraw docstring

state-machine-model-element?clj

(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.
sourceraw docstring

subclassesclj

(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`.
sourceraw docstring

subordinatesclj

(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`.
sourceraw docstring

superclassesclj

(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`.
sourceraw docstring

superordinatesclj

(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`.
sourceraw docstring

supertypesclj

(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`.
sourceraw docstring

supporting-actorsclj

(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`.
sourceraw docstring

to-nameclj

(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`.
sourceraw docstring

use-case-model-element?clj

(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.
sourceraw docstring

used-byclj

(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`.
sourceraw docstring

usingclj

(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`.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close