Interface InternalCDOBranch
- 
- All Superinterfaces:
- CDOBranch,- CDOBranchPoint,- CDOBranchProvider,- CDONameProvider,- CDOTimeProvider,- java.lang.Comparable<CDOBranch>,- IAdaptable,- org.eclipse.net4j.util.container.IContainer<CDOBranch>,- org.eclipse.net4j.util.event.INotifier
 
 public interface InternalCDOBranch extends CDOBranch If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 3.0
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchCDOBranch.BranchDeletedEvent
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainerorg.eclipse.net4j.util.container.IContainer.Modifiable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends java.lang.Object>
 
- 
 - 
Field Summary- 
Fields inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchMAIN_BRANCH_ID, MAIN_BRANCH_NAME, PATH_SEPARATOR
 - 
Fields inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPointINVALID_DATE, UNSPECIFIED_DATE
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddChild(InternalCDOBranch branch)voidbasicSetName(java.lang.String name)InternalCDOBranchcreateBranch(java.lang.String name)Creates a sub branch of this branch with the given name,basedat thecurrent time.InternalCDOBranchcreateBranch(java.lang.String name, long timeStamp)Creates a sub branch of this branch with the given name,basedat thebranch pointin this branch with the given time stamp.InternalCDOBranchgetBranch(java.lang.String path)Returns the sub branch of this branch with the given relative path, ornullif no sub branch with this path exists in this branch.InternalCDOBranch[]getBranches()Returns an array of the sub branches of this branch, nevernull.InternalCDOBranch[]getBranches(boolean loadOnDemand)InternalCDOBranchManager.BranchLoader.BranchInfogetBranchInfo()InternalCDOBranchManagergetBranchManager()Returns the branch manager that manages this branch, nevernull.booleanisProxy()voidremoveChild(InternalCDOBranch branch)voidsetBranchInfo(java.lang.String name, InternalCDOBranch baseBranch, long baseTimeStamp)voidsetDeleted()- 
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchdelete, fireDeletedEvent, getBase, getBasePath, getHead, getID, getName, getPathName, getPoint, getVersion, isDeleted, isLocal, isMainBranch, rename, setName
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPointgetBranch, getTimeStamp
 - 
Methods inherited from interface org.eclipse.core.runtime.IAdaptablegetAdapter
 
- 
 
- 
- 
- 
Method Detail- 
isProxyboolean isProxy() 
 - 
getBranchManagerInternalCDOBranchManager getBranchManager() Description copied from interface:CDOBranchReturns the branch manager that manages this branch, nevernull.- Specified by:
- getBranchManagerin interface- CDOBranch
 
 - 
getBranchesInternalCDOBranch[] getBranches() Description copied from interface:CDOBranchReturns an array of the sub branches of this branch, nevernull.- Specified by:
- getBranchesin interface- CDOBranch
 
 - 
getBranchesInternalCDOBranch[] getBranches(boolean loadOnDemand) - Since:
- 4.0
 
 - 
getBranchInternalCDOBranch getBranch(java.lang.String path) Description copied from interface:CDOBranchReturns the sub branch of this branch with the given relative path, ornullif no sub branch with this path exists in this branch.The path name is the concatenation of the names of all branches from a direct sub branch of this branch, separated by slashes("/" characters). Example: "team1/smith".
 - 
createBranchInternalCDOBranch createBranch(java.lang.String name, long timeStamp) Description copied from interface:CDOBranchCreates a sub branch of this branch with the given name,basedat thebranch pointin this branch with the given time stamp.- Specified by:
- createBranchin interface- CDOBranch
- Parameters:
- name- The name of the sub branch to be created. It must not contain the- path separatorcharacter (slash).
- timeStamp- The time stamp in this branch that the sub branch to be created is supposed to be- based at. It must not be before the base time stamp of this branch and it must be different from the fixed special time stamp- unspecified
- See Also:
- CDOBranch.createBranch(String)
 
 - 
createBranchInternalCDOBranch createBranch(java.lang.String name) Description copied from interface:CDOBranchCreates a sub branch of this branch with the given name,basedat thecurrent time.- Specified by:
- createBranchin interface- CDOBranch
 
 - 
getBranchInfoInternalCDOBranchManager.BranchLoader.BranchInfo getBranchInfo() 
 - 
setBranchInfovoid setBranchInfo(java.lang.String name, InternalCDOBranch baseBranch, long baseTimeStamp)
 - 
addChildvoid addChild(InternalCDOBranch branch) 
 - 
removeChildvoid removeChild(InternalCDOBranch branch) - Since:
- 4.15
 
 - 
setDeletedvoid setDeleted() - Since:
- 4.15
 
 - 
basicSetNamevoid basicSetName(java.lang.String name) - Since:
- 4.4
 
 
- 
 
-