Package-level declarations
Types
A node association is responsible for storing the mapping between a source node and the imported target node. Provides efficient lookup of the mapping from previous synchronization runs.
Visitor that visits a tree and stores the invalidation information in an invalidationTree.
The purpose of this data structure is to store which nodes changed and need to be synchronized, but limit the memory consumption via the sizeLimit, which determines the maximum number of nodes in a subtree.
A ModelExporter exports a node and its subtree in bulk.
Similar to ModelImporter, but the input is two INode instances instead of INode and NodeData.
Functions
Returns a NodeData representation of the receiver node as it would be exported by a ModelExporter. This function is recursively called on the node's children.
Incrementally updates the root of the receiver ModelImporter based on the ModelData specification contained in the given file.
Checks if a module is included in the sync.