Package org.eclipse.emf.cdo.spi.common.branch
package org.eclipse.emf.cdo.spi.common.branch
Common service provider interfaces and useful base implementations for dealing with branches.
-
ClassDescriptionUtilities for interpreting branch ancestry and transporting branch points and ranges.Internal branch node maintained by
InternalCDOBranchManager.Internal owner of a repository's branch tree and branch tags.Persistence boundary used by the branch manager to allocate branches and load branch metadata and descendants.Serialized metadata for a branch: its name and the branch point from which its history was forked.Serialized metadata for one child branch in a branch listing.Compatibility extension of the branch persistence contract for branch deletion and renaming.Branch-loader extension that persists a rename with both the old and new names, allowing the store to detect duplicate names and report them as a branch-specific error.Branch-loader extension that persists branch-tag changes and streams stored tags back to the manager during load.Branch-loader extension for deleting a branch together with its descendants.Enumerates the possible kinds of changes to abranch tag.