Liking cljdoc? Tell your friends :D

org.soulspace.overarch.adapter.reader.model-reader

Functions for reading and building models and setting the repository state. The multimethods should be implemented by specific readers.

Functions for reading and building models and setting the repository state.
The multimethods should be implemented by specific readers.
raw docstring

build-id->elementclj

(build-id->element elements)

Returns the id->element index.

Returns the id->element index.
sourceraw docstring

build-id->parent-idclj

(build-id->parent-id elements)

Returns the id->parent-id index.

Returns the id->parent-id index.
sourceraw docstring

build-modelcljmultimethod

Builds the model.

Builds the model.
sourceraw docstring

build-referred-id-relationsclj

(build-referred-id-relations elements)

Returns the referred-id-relations index

Returns the referred-id-relations index
sourceraw docstring

build-referrer-id-relationsclj

(build-referrer-id-relations elements)

Returns the referrer-id-relations index

Returns the referrer-id-relations index
sourceraw docstring

merge-modelclj

(merge-model)
(merge-model model)
(merge-model model other-model)

Merges the model with the other model.

Merges the `model` with the `other` model.
sourceraw docstring

model-typeclj

(model-type options)
(model-type options _)

Returns the model type.

Returns the model type.
sourceraw docstring

read-modelscljmultimethod

Reads the models as specified in the options.

Reads the models as specified in the `options`.
sourceraw docstring

reader-typeclj

(reader-type options)
(reader-type options _)

Returns the reader type.

Returns the reader type.
sourceraw docstring

update-indicesclj

(update-indices model)

Returns a model with updated indices.

Returns a `model` with updated indices.
sourceraw docstring

update-state!clj

(update-state! options)

Updates the state with the registered data read from path.

Updates the state with the registered data read from `path`.
sourceraw docstring

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

× close