Package-level declarations
Types
Represents a change in branch that can be handled by a ChangeHandler. See BranchJS.addListener
Represents moved, added or removed children.
JS-API for ModelClientV2. Can be used to perform operations on the model server and to read and write model data.
Represents the change of the concept of a node.
Represents the change of the parent of node changed.
This interface is meant exclusively for model client usage.
Should only be used by Modelix components.
Represents a changed property value.
Represents a changed reference target.
Dispose should be called on this, as otherwise a regular polling will go on.
Represents a branch two-way live replicated to the model server.
Contains a subset of version data like in CPVersion.
Functions
An overload of IModelClientV2.lazyLoadVersion that reads the current version hash of the branch from the server and then loads that version with lazy loading support.
This function loads parts of the model lazily while it is iterated and limits the amount of data that is cached on the client side.
Same as loadModelsFromJsonAsBranch but directly returns the BranchJS.rootNode of the created branch.
Load data from JSON strings into an in-memory branch.
Performs a write transaction on the root node of the given branch.
Performs a write transaction on the root node of the given branch.