Interface CDOCheckout
- 
- All Superinterfaces:
- org.eclipse.emf.common.notify.Adapter,- CDOElement.StateProvider,- CDOExplorerElement,- CDOTimeProvider,- java.lang.Comparable<CDOExplorerElement>,- IAdaptable,- org.eclipse.net4j.util.event.INotifier
 
 public interface CDOCheckout extends CDOExplorerElement, CDOTimeProvider, CDOElement.StateProvider A CDO checkout.- Since:
- 4.4
- 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 SummaryNested Classes Modifier and Type Interface Description static classCDOCheckout.ObjectTypestatic classCDOCheckout.State
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringTYPE_OFFLINEstatic java.lang.StringTYPE_ONLINE_HISTORICALstatic java.lang.StringTYPE_ONLINE_TRANSACTIONAL
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddBranchPoint(CDOBranchPoint branchPoint)voidclose()org.eclipse.emf.common.util.URIcreateResourceURI(java.lang.String path)CDOCheckoutduplicate()intgetBranchID()java.lang.StringgetBranchPath()CDOBranchPointgetBranchPoint()CDOBranchPointgetBranchPoint(CDOCheckout fromCheckout)CDOBranchPoint[]getBranchPoints()java.lang.StringgetEditorOpenerID(CDOID objectID)CDORepositorygetRepository()CDOIDgetRootID()java.lang.StringgetRootLabel()org.eclipse.emf.ecore.EObjectgetRootObject()CDOCheckout.ObjectTypegetRootType()CDOCheckout.StategetState()longgetTimeStamp()org.eclipse.emf.common.util.URIgetURI()CDOViewgetView()CDOView[]getViews()booleanisDirty()booleanisOffline()booleanisOnline()booleanisOpen()booleanisPrefetch()booleanisReadOnly()voidopen()CDOTransactionopenTransaction()CDOTransactionopenTransaction(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)CDOViewopenView()CDOViewopenView(boolean readOnly)CDOViewopenView(boolean readOnly, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)CDOViewopenView(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)voidsetBranchID(int branchID)voidsetBranchPoint(int branchID, long timeStamp)voidsetBranchPoint(CDOBranchPoint branchPoint)voidsetBranchPoint(CDOBranchPointRef branchPointRef)voidsetEditorOpenerID(CDOID objectID, java.lang.String editorOpenerID)voidsetPrefetch(boolean prefetch)voidsetReadOnly(boolean readOnly)voidsetRootID(CDOID rootID)voidsetTimeStamp(long timeStamp)booleanwaitUntilPrefetched()- 
Methods inherited from interface org.eclipse.emf.common.notify.AdaptergetTarget, isAdapterForType, notifyChanged, setTarget
 - 
Methods inherited from interface org.eclipse.emf.cdo.CDOElement.StateProvidergetState
 - 
Methods inherited from interface org.eclipse.emf.cdo.explorer.CDOExplorerElementdelete, getDescription, getError, getFolder, getID, getLabel, getProperties, getStateFolder, getStateFolder, getType, setDescription, setLabel
 - 
Methods inherited from interface org.eclipse.core.runtime.IAdaptablegetAdapter
 
- 
 
- 
- 
- 
Field Detail- 
TYPE_ONLINE_TRANSACTIONALstatic final java.lang.String TYPE_ONLINE_TRANSACTIONAL - See Also:
- Constant Field Values
 
 - 
TYPE_ONLINE_HISTORICALstatic final java.lang.String TYPE_ONLINE_HISTORICAL - See Also:
- Constant Field Values
 
 - 
TYPE_OFFLINEstatic final java.lang.String TYPE_OFFLINE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getURIorg.eclipse.emf.common.util.URI getURI() 
 - 
isOfflineboolean isOffline() 
 - 
isOnlineboolean isOnline() 
 - 
getRepositoryCDORepository getRepository() 
 - 
getBranchIDint getBranchID() 
 - 
setBranchIDvoid setBranchID(int branchID) 
 - 
getBranchPathjava.lang.String getBranchPath() 
 - 
getBranchPointCDOBranchPoint getBranchPoint() 
 - 
setBranchPointvoid setBranchPoint(CDOBranchPoint branchPoint) 
 - 
setBranchPointvoid setBranchPoint(CDOBranchPointRef branchPointRef) - Since:
- 4.8
 
 - 
setBranchPointvoid setBranchPoint(int branchID, long timeStamp)
 - 
getBranchPointCDOBranchPoint getBranchPoint(CDOCheckout fromCheckout) 
 - 
getBranchPointsCDOBranchPoint[] getBranchPoints() 
 - 
addBranchPointboolean addBranchPoint(CDOBranchPoint branchPoint) 
 - 
getTimeStamplong getTimeStamp() - Specified by:
- getTimeStampin interface- CDOTimeProvider
 
 - 
setTimeStampvoid setTimeStamp(long timeStamp) 
 - 
isReadOnlyboolean isReadOnly() 
 - 
setReadOnlyvoid setReadOnly(boolean readOnly) 
 - 
getRootIDCDOID getRootID() 
 - 
setRootIDvoid setRootID(CDOID rootID) 
 - 
getRootLabeljava.lang.String getRootLabel() - Since:
- 4.8
 
 - 
isPrefetchboolean isPrefetch() - Since:
- 4.11
 
 - 
setPrefetchvoid setPrefetch(boolean prefetch) - Since:
- 4.11
 
 - 
waitUntilPrefetchedboolean waitUntilPrefetched() - Since:
- 4.11
 
 - 
duplicateCDOCheckout duplicate() - Since:
- 4.5
 
 - 
getStateCDOCheckout.State getState() 
 - 
isOpenboolean isOpen() 
 - 
openvoid open() 
 - 
closevoid close() 
 - 
getViewsCDOView[] getViews() 
 - 
getViewCDOView getView() 
 - 
getRootObjectorg.eclipse.emf.ecore.EObject getRootObject() 
 - 
getRootTypeCDOCheckout.ObjectType getRootType() 
 - 
openViewCDOView openView() 
 - 
openViewCDOView openView(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) 
 - 
openViewCDOView openView(boolean readOnly) 
 - 
openViewCDOView openView(boolean readOnly, org.eclipse.emf.ecore.resource.ResourceSet resourceSet) 
 - 
openTransactionCDOTransaction openTransaction() 
 - 
openTransactionCDOTransaction openTransaction(org.eclipse.emf.ecore.resource.ResourceSet resourceSet) 
 - 
createResourceURIorg.eclipse.emf.common.util.URI createResourceURI(java.lang.String path) 
 - 
isDirtyboolean isDirty() 
 - 
getEditorOpenerIDjava.lang.String getEditorOpenerID(CDOID objectID) 
 - 
setEditorOpenerIDvoid setEditorOpenerID(CDOID objectID, java.lang.String editorOpenerID) 
 
- 
 
-